#0
by vi0
Есть банальная задача выгрузки из одной конфигурации в другую. Делаю на основе типового обмена MES-УПП. Нужно выгружать документы. Справочники должны выгружаться по ссылкам за документами. В плане обмена для документов делаем авторегистрацию. Многочисленные обсуждения в сети сводятся к двум рецептам 1. В ПКО справочников установить флаг "Выгружать объект полностью, только при наличии на него ссылки" 2. В ПКО справочника в событии Перед выгрузкой установить ТолькоПолучитьУзелСсылки = Ложь Оба метода не дают результата: 1. просто не отрабатывает, не переносит элемент справочника за документом 2. Возникает ошибка или переполнения стека или, создается второе COM соединение, которое конфликтует с первым "ЗаписьСообщения.НачатьЗапись(ЗаписьXML, УзелДляОбмена); причине: удалось заблокировать запись." Думаю, что тут тоже причина в рекурсивном переполнении. ТЖ не анализировал. Коллеги, поделитесь, у кого какой метод работает? Какие условия еще обязательны, чтобы метод работал? В каких именно типовых обменах это работает?
#1
by MaxS
В типовом обмене в коде замечена конструкция: ОбработкаОбменаДанными.НеВыгружатьОбъектыПоСсылкам = Истина; Потом эта переменная используется в функции ВыгрузитьПоПравилу... Т.е. то, что зарегистрировано в узле, то и выгружается.
#2
by Naumov
Я в подобной ситуации менял правила регистрации, которые при регистрации документа заодно и справочники регистрировали в плане обмена.
#3
by MadJhey
Обработчики "Правила конвертации свойств" При выгрузке ВыгрузитьОбъект - Булево - Если Истина, то объект выгружается целиком. Если Ложь, то выгружается только ссылка.
#4
by vi0
это да на этот случай и есть способ ТолькоПолучитьУзелСсылки=Ложь, только где-то у меня из-за него процесс валится из-за рекурсии
#5
by vi0
пишу решение, может кому будет полезно нужно использовать реквизиты плана обмена типа Перечисление.РежимыВыгрузкиОбъектовОбмена, которые нужно указывать в правилах регистрации обмена в "Переключателе режима" все это есть в демо базе БСП
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- старый план счетов -> новый план счетов (бюджет)
- Вопрос по ЗиК. Выгрузка проводок и данных налогового учета.
- Выгрузка/загрузка XML. Выгрузка РН
- План обмена Полный для БП: где хранится соответствие объектов для обмена?
- План обмена + правила обмена
- ПКО, План обмена для фиксирования изменений, настройки обмена УТ- вместе не work
- Правила обмена + План обмена + ОбменДаннымиXML
- Правила обмена в Конвертации для планов обмена
- Конвертация данных: выгрузка свойств объекта только по ссылке
- Конвертация данных 3.0 и выгрузка Планов видов расчетов / планов счетов
- План обмена для одностороннего плана обмена с выгрузкой НЕ в XML
- ЗиК 7.7 выгрузка РСВ
В этой группе 1С
- (ЗУП 2.5) срок работы сотрудников - нету в типовых отчетах?
- Как обойти RLS
- 1с зуп как получить дату назначения на текущую должность?
- Как добавить значение элемента формы в макет другого отчета
- Заполнение карточки контрагентов по базам ФНС
- Подскажите как работать с ТЗ на УФ. Пример какой-нибудь
- БП 3.0 Проблема с документов "Заявление о ввозе товара"-повторно
- Мобильная платформа не устанавливается на Android
- БП 3.0. ОСВ по счету, добавить доп.поле для субконто
- Проверка контрагентов с помощью веб-сервиса ФНС через прокси
- Подключение нескольких фискальников через RDP
- Как сохранить отчет со сводной таблицей в Excel
- Как получить значение из файла с двоичными данными?
- программа 1 С ЗУП 2.5 ошибка в формировании табеля
- Cinnamon только что рухнул
- Как отключить полнотекстовый поиск через конфигуратор?
- Поделитесь обработкой расчетно-платежной ведомости в программе 1 С ЗУП 2.5
- Производительность PostgreSQL от 1c по тесту Гилева
- Ошибка при обновлении информационной базы.
- v7: ADODB.Connection: Не устанавливается параметр ConnectionTimeout