Обмен данными между УТ и БП в реальном времени. #502335


#0 by mzelensky
Здравствуйте! Задача стоит несколько странная (на первый взгляд по крайней мере), но реализовать ее нужно именно так! А именно: Имеется конфа УТ (10.3.1.17) и БП 1.6 (1.6.25.6) необходимо чтобы при проведении документа (скажем реализации) в УТ сразу же создавалась его выгрузка (предварительно планирую в XML), сохранялась в определенный каталог, а в БП висело регламентное задание, которое бы сканировало папку и при появлении файлов - загружало себе все эти документики и проводило! Выгружать планируется Поступление, Реализации...и возможно кассовые документы. Как это лучше реализовать? В XML или еще как-то? Подскажите по самим принципам, как лучше будет сделать!
#1 by smitru
для онлайна - читай про com-объекты.
#2 by mzelensky
я знаком с комами! Думаете через них лучше будет?
#3 by mzelensky
Просто через XML можно организовать очередь создания документов...а как будет с комами, если скажем люди практически одновременно будут создавать несколько документов ??? Ошибок с присвоением номеров и вообще взаимных блокировок не произойдет?
#4 by smitru
Что через com что через XML - всё равно нужно наводить "порядок" и решать вопросы связанные например (скажем люди практически одновременно в разных базах будут создавать несколько документов ). Или у вас вторая база не позволяет интерактивно создавать доки (т.е. эти доки переливаются из первой)?
#5 by mzelensky
в БУХЕ на тот момент работать никто не будет, вводиться документы в ручную не будут - чисто автоматическая переливка!
#6 by rs_trade
юзай стандартный обмен, повесь его на шедуллер. в УТ выгрузка в БП загрузка. Каждые минут 3-5. Вам хватит наверно такого интервала
#7 by mzelensky
так при этом же сама УТ висеть будет  или нет!?
#8 by rs_trade
с чего бы это?
#9 by mzelensky
Ну я интересуюсь просто :)."повесь его на шедуллер. в УТ выгрузка в БП загрузка" - а более подробно можно? или ссылочку на литературу?!
#10 by Aleksey_3
Если скуль, то гугли на тему Регламентные задания (с )
#11 by mzelensky
Да, СКЛ :)
#12 by mzelensky
Так если я повешу регламентное задание ,скажем с интервалом в 5 минут...то не будет ли слишком большой нагрузки на сервер??? База не будет подвисать???
#13 by Aleksey_3
А какая разница или регламентное задание или кто-то или что-то будет выгружать через xml. Регламентное даже быстрее, так как там нет ГУИ
#14 by mzelensky
просто если я буду выгружать САМ, то я буду выгружать только ТО, что мне НУЖНО! А регламентное задание это все-таки более ОБЩИЙ механизм!!!
#15 by Aleksey_3
Регламентное задание - эту шедуллер, которая запускает обработку в определенное время. А уж что ты в обработке напишешь, к регламентному заданию не имеет никакого отношения
#16 by mzelensky
сори ,не так выразился...я имел ввиду стандартный механизм обмена между конфами в регламентном. Теперь все понял!!!
#17 by mzelensky
Так а в регламентном задании все-таки лучше делать обмен через COM ?
#18 by rs_trade
а че документооборот что ли дикий? сколько доков набивают за 5 минут?
#19 by rs_trade
не думаю что хотя бы сотню. откуда тормозам то взяться
#20 by mzelensky
ну, в принципе да. Просто иногда документы большие попадаются, если это поступление!
#21 by rs_trade
нет такой зависимости, что если это регламентное задание то лучше через COM
#22 by mzelensky
я понимаю что нет...я в сысле как лучше, через Ком или XML ?
#23 by Aleksey_3
По разному
#24 by Skylark
Я так себе представляю, что через СОМ будет тратиться время на подключение из УТ к БП. А черех ХМЛ - только выгрузка и УТ "свободна", дальше жужжит только БП.
#25 by Aleksey_3
Через сом должна быть прямая видимость + доступна база приемник. Зато время доставки выше Через xml базы могут быть в разных городах + загрузка/выгрузка может происходить асинхронно
#26 by mzelensky
Блин...делема :(
#27 by rs_trade
делай пока штатными возможностями, через хмл. там весь обмен щелчками мышки настраивается. не устроит, сделаешь как тебе будет угодно
#28 by mzelensky
просто не хочется сделать по одному варианту, понять что он не подходит  и переделывать на другой :(
#29 by mzelensky
так мне нужно чтобы автоматом все делалось...без нажатия мышки :) можно ли заусать стандартную обработку обмена программно?
#30 by rs_trade
плять, настройка обмена мышкой присходит, а не обмен
#31 by mzelensky
я в курсе!!! а как сделать чтобы сам обмен по определенным правила происходил автоматом?
#32 by Aleksey_3
настройкой регламентных заданий :)
#33 by mzelensky
чет пока я все-таки к комам склоняюсь...попробую сейчас - черновую версию сделать! А если не прокатит, то сделаю свою выгрузку...даже наверное не на XML, а более облегченную...на txt файлах
#34 by Aleksey_3
А смысл? Почему не задействовать план обмена ?
#35 by mzelensky
все банально просто - с комами я работал уже, а как реализовать в регламентном задании выгрузку через планы обмена...я просто не знаю :(
#36 by ptiz
Так вроде в УТ и БП давно сделан обмен по расписанию через COM
#37 by mzelensky
у меня старая конфа УТ...там обмен ток через XML
#38 by Aleksey_3
И поэтому не можешь скопипастить с новой?
#39 by mzelensky
чет не хочется в обмены лесть...просто старый вариант обязательно должен остаться...и поэтому немного страхова их объединять...вдруг нарушится логика или тупо некоторые вещи перезатрутся
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С