Добрый день. Я выгружаю данные из одной конфигурации в другую. В ПКО для события "После загрузки" указываю, что значения одного из реквизитов табличной части выгружаемого объекта должно быть изменено на значение, которое получается из запроса к базе-приемнику:
Если РезультатЗапроса.Количество()>1 или РезультатЗапроса.Количество()=0 Тогда
Сообщить("В наборе дополнительных реквизитов и сведений для справочника Партнеры есть ошибки!!!");
Иначе
Для каждого Элемент Из Объект.ДополнительныеРеквизиты цикл
Если Элемент.Свойство = "Комментарий партнера" тогда
Элемент.Свойство = РезультатЗапроса[0].Свойство;
КонецЕсли;
КонецЦикла;
КонецЕсли;
В процессе загузки данных возникает такая ошибка:
"Ошибка при загрузке данных:{ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(5092)}: Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,69)}: Ошибкав выражении"
Запросы.НаборыДополнительныхРеквизитовИСведений.УстановитьПараметр("Родитель",Справочники.НаборыДополнительныхРеквизитовИСведений.Справочник_Партнеры);
странно выглядит, кажется логичным ссылку на объект устанавливать
возьми консоль запросов и скопипасть в нее запрос из НаборыДополнительныхРеквизитовИСведений
(0) Выгрузи обработчики событий и загружай в режиме отладки, что ли.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший