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

Может кто подскажет более простое решение? Правила обмена не хочется допиливать.

Спасибо.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn