есть глобальный обработчик "ПослеЗагрузкиДанных" в котором нужно использовать данные из ПКО.ПослеЗагрузки
в глобальном "ПослеЗагрузкиДанных" пишу
мМассивДокументовДляПривязкиСчетов = Неопределено;
Если Параметры.Свойство("МассивДокументовДляПривязкиСчетов", мМассивДокументовДляПривязкиСчетов) Тогда
Для каждого мДокумент из мМассивДокументовДляПривязкиСчетов Цикл
в ПКО.ПослеЗагрузки
Если не Объект.Проведен Тогда
Параметры.МассивДокументовДляПривязкиСчетов.Добавить(Объект.Ссылка);
КонецЕсли;
(1) выбор событий маленький, проблемма в том что у меня договора и кконтрагенты с номенклатурой могут в файле распологатся гораздо ниже чем документ, а мне нужно заполнить счета учета в документе на основании полей справочников.
по этому я хочу в глобальную обработку передать массив ссылок на документы в которых нужно заполнить счета учета.
(3) знаю про приоритет выгрузки, но у меня справочники выгружаются только из ПКО документов в процедуре "После выгрузки" (по чему я отказался от "ПриВыгрузке" сейчас не помню, что-то не выходило...), примерно так
(6) Я так думаю что, если бы поточнее ты бы ТЗ поставил - можно было бы без этого параметра обойтись. А так можешь Перед выгрузкой данных у конвертации (или как то так)
(7) Перед выгрузкой данных у конвертации - никак не передается в базу приемник.
сейчас пробую ПередЗагрузкой у конвертации, посмотрим...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший