Всем добрый вечер.
Ситуация такая: нужно из базы УНФ в базу БК 3.0 передать контактную информацию контрагентов.
Т.к. типовые правила этого не делают, а КД3 еще не освоил решено сделать план обмена с авторегистрацией для спр.Коснтрагенты и выгрузку с помощью обработки универсальный обмен xml, в которую грузятся программно правила обмена (КД2) и выгружаются в файл.
Вот сам текст выгрузки:
&НаСервере
Процедура ВыгрузитьНаСервере()
Для Каждого Стр Из Обработка.ТаблицаПравилВыгрузки.Строки Цикл
Стр.Включить=1;
Для Каждого Стр1 Из Стр.Строки Цикл
Стр1.Включить=1;
Стр1.СсылкаНаУзелОбмена = УзелПланаОбмена;
КонецЦикла;
КонецЦикла;
Обработка.ВыполнитьВыгрузку();
КонецПроцедуры
Формируемый файл выгружает нужные данные - контрагент, контакты (все как положено), загрузка идет тоже правильно.
НО формируемый файл формируется как просто выгрузка данных, а не сообщение обмена, т.е. без номеров сообщений и всего что там надо для обмена, что в свою очередь усложняет регистрацию и удаление регистрации объектов для обмена данными.
Подскажите пожалуйста как решить данный вопрос, ибо мои познания в этой области уже закончились, заранее благодарен! ))
(0) Универсальный обмен вроде как просто изменения читает, но не реализует полную инфраструктуру сообщений. Хотя, можно извратиться, см. старую тему: v8: Выгрузка через ПланОбмена
(2) В общем есть пару идей как "на костылях" организовать, буду пробовать. Спасибо!
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс