Как работает двухсторонний обмен между УТ и БП? #554812


#0 by Doomer
Попытался настроить двухсторонний обмен между УТ и БП. Все вроде настроилось но данные из УТ в БП выгружаются и из БП в УТ выгружаются, но документы сделанные в БП не появляются в УТ. Хочется чтобы касса и банк велись в БП и выгружались в УТ.
#1 by Tapo4ek
Я бы вообще не стал настраивать двухсторонний обмен, "запаритесь по партиям проводить", если конечно за этим следите. Проще посадить бухгалтеров в торговлю. А вообще, проверьте в справочнике настроек обмена (в бухгалтерии) стоит ли там "выгружать" и каким весом правила, возможно настроили в одном направлении. Да, и проходит ли выгрузка-загрузка в обеих базах. Совсем накрайняк воспользуйтесь обработкой РегистрацияИзмененийДляОбмена, посмотрите, регистрируются ли банк при проведении, возможно проблема в неверной настройке фильтров в бухгалтерии.
#2 by МишельЛагранж
а просто перегрузку документов сделать нельзя было?
#3 by Tapo4ek
Я так понял, что речь о периодическом обмене по кнопочке "выполнить обмен". Просто перегрузку - это по правилам что ли?
#4 by МишельЛагранж
а выполнить обмен - разве не по правилам? )) нет, можно ж по COM-соединению и все ручками прописать, чтоб не ошибаться вот так. Я всегда так делаю, если базы обе в одной сети (не инет) - это надежней и бесконечно быстрее поправимо, чем ковыряться в обменам и прочих придумках от 1С... Которые она либо толком сама не знает, что понаделали, либо не хочет путную доку и редактор выпустить...
#5 by Tapo4ek
По правилам - это через универсальный обмен данными, понятно, что выгрузка туда-обратно идет с использованием правил обмена, просто это для пользователя прозрачней и используется узел. Но тогда я не понял, что вы имели ввиду под "перегрузкой документов"? За период что ли?
#6 by МишельЛагранж
подключаетесь к базе по COM-соединению и выгружаете в неё сами так, как нужно. Без использования "черных ящиков" обмена.
#7 by Tapo4ek
Лишние заморочки при уже существующем неплохом механизме. К тому же как вы через ком будете отложенные движения делать, т.е. если предполагаем, что отсутвует узел и регистрация, а у вас бах и док не провелся, и что в итоге - в регистре одно, в документе другое, и вот это уже поистине черный ящик. Типовой механизм на порядок лучше - просто нужно проверить настройки))
#8 by МишельЛагранж
если у вас будет в регистре одно, а в документе - другое, то никакой типовой механизм от 1С здесь не поможет )) Ибо не ориентирована 1С на такие "сложности" и решение проблем "бах - а где запись??" ))
#9 by Tapo4ek
В том-то и дело, что 1С попытались решить эту проблему (соглашусь всякое бывает, и разделение док-движения дает свои проблемы очень часто) тем что загрузка осуществляется в два этапа, и проведение следует после, чтобы можно было косяки найти, ведь регистрация проведения висит, а значит документу "доверять" не стоит. В идеале-то надо было все в транзацию и никаких поблажек))) Да и то, не факт.
#10 by МишельЛагранж
в идеале делаются сложные многоуровневые механизмы контроля и отката операции - возьмите базы Oracle (жалкое подобие этого - транзакции 1С). И я не пойму - как по COM-обмену документ может "зависнуть" или вообще "неправильно провестись"? )) Данные либо попадают все, либо - связь обрывается, и до кода Док.Записать(РежимЗаписи.Проведение) не доходит вообще ))
#11 by Doomer
Что-то нифига не получается. Нигде не нахожу где настраивается то что будет загружаться в УТ.
#12 by Tapo4ek
Записи все равно будет две, бывают случаи когда при работе с базой без всяких обменов документы "проводятся" без движений и никто ни слухом ни духом. Особенно если нагрузки большие, на рознице например.
#13 by Tapo4ek
Посмотрите обработку РегистрацииИзмененийДляОбмена, есть там изменения? Проверьте нет ли крестов в мониторах обменов (и справа и слева).
#14 by МишельЛагранж
а за это отдельное "спасибо" упрощенной регистрации данных в базе: нет ни "обратной связи", ни каких либо флагов - данные в сервере 1С сами по себе, данные в базе - сами по себе. Не добрались - сами виноваты....
#15 by Tapo4ek
Красочная аллигория, почти ниче не понял))
#16 by Doomer
Смотрю. Только не пойму что там содержится и что означает. В УТ обработка показывает на всех документах "Запрещено"
#17 by Immortal
собрались..двое с подозрением на идиотизм и один нормальный.. 1. фильтры по дате начала выгрузки/организациям из БП 2. настройки выгрузки в настройке обмена данными 3. флаги "выгружать/загружать данные" в настройке обмена данными.
#18 by Immortal
злой я сегодня что то=)
#19 by Immortal
обмен через COM или через файловый ресурс?
#20 by Doomer
Сейчас через COM, но делал и через файловый ресурс. Одинаковый результат.
#21 by Doomer
Опишите порядок настройки обмена между УТ и БП. Я сделал все как на ИТС написано. У меня задачи двустороннего обмена не возникало, поэтому сел в лужу.
#22 by Immortal
так. вот поподробнее про "делал". как переделывал?
#23 by Immortal
прям по пунктам пиши - удали то-то, настроил там то.
#24 by Immortal
*удалил
#25 by Immortal
интересует, совпадают ли сейчас коды узлов в ут и в бп. должны быть пары: типа 000-001 и  в одной ИБ, и в другой
#26 by МишельЛагранж
ну-ну, сейчас выяснится, что он отошел от генеральной линии на ИТС )))
#27 by GreyK
Напиши в  КД правила загрузки и выгрузки, подсунь их в "Обмен по правилам" и будет тебе счастье :) По такому принципу работает обмен иежду 7.7 самописной и базовой Розницей.
#28 by Immortal
может быть
#29 by МишельЛагранж
"Попытался настроить двухсторонний обмен между УТ и БП" и "Напиши в  КД правила загрузки и выгрузки" - это не одно и то же )))
#30 by Immortal
все, топикстартер испугался бешеных 1с-ников=))
#31 by МишельЛагранж
я б тоже испугался... идут подряд: Immortal .... Immortal .... Immortal .... Immortal .... взял Immortal кого-то и удалил )))
#32 by Doomer
В итоге. Если настраивать обмен из УТ. То данные созданные в БП не попадают в УТ. Если настраивать обмен в БП, то все работает хорошо.
#33 by Immortal
это неправильное мнение
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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