Обмен УТ 11 - БП 3.0 и битые ссылки #770903


#0 by DSSS
Всем приветы! Когда делаю выгрузку из УТ 11 в БП 3.0, и в синхронизации с дополнительными правами отбираю документы, которые мне нужны, то они переносятся в бух, но вот засада - вместо контрагентов и номенклатуры битые ссылки. Воспользовавшись поиском по форуму выяснил, что обмен этот работает по такой схеме: сначала отправляем в БП всю справочную информацию, а только потом документы. Когда все справочники в БП уже есть, то битых ссылок при загрузке документов не будет. Простейший вариант решения проблемы - в обработке регистрации изменений для обмена зарегистрировать все справочники, выгрузить их, а потом отправлять документы - мне не подходит, т.к. количество одной только номенклатуры исчисляется сотнями тысяч( да и очень много данных есть в справочниках, которых в документах нет. Как решить вопрос? на ум приходит следующее: 1. Регистрируем нужные документы. Т.е. еиммем список ссылок. 2. Проходимся в цикле по всем документам, перебираем реквизиты, табличные части и таким образом определяем все остальные ссылки, которые связаны с этим докмуентом 3. Для всех найденных ссылок из п.2 проверяем, учавствует ли ссылка в обмене? Если да, регистрируем. Может кто подскажет более простое решение? Правила обмена не хочется допиливать. Спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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