Два вопроса к знающим:
1. Как выгружаются ГТД из УТ в Бух, если в ТЧ Реализации в УТ их нет. Смотрю правила и вижу что никак)
2. Решаю проблему так. В правиле конвертации для Реализации в событии "При загрузке" ставлю код:
Если РежимЗагрузкиДанныхВИнформационнуюБазу() Тогда
Сообщить("1"+Объект);
Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
Запрос.Текст = "ВЫБРАТЬ
| Т.Номенклатура
|ПОМЕСТИТЬ Т
|ИЗ
| &Т КАК Т
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ПоступлениеТоваровУслугТовары.Номенклатура,
| ПоступлениеТоваровУслугТовары.НомерГТД,
| ПоступлениеТоваровУслугТовары.СтранаПроисхождения,
| ПоступлениеТоваровУслугТовары.Ссылка
|ИЗ
| Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Т КАК Т
| ПО ПоступлениеТоваровУслугТовары.Номенклатура = Т.Номенклатура
|ГДЕ
| ПоступлениеТоваровУслугТовары.Ссылка.Проведен
| И ПоступлениеТоваровУслугТовары.НомерГТД <> ЗНАЧЕНИЕ(Справочник.НомераГТД.ПустаяСсылка)
| И ПоступлениеТоваровУслугТовары.Ссылка.Дата <= &Дата
|;
|
|////////////////////////////////////////////////////////////////////////////////
|УНИЧТОЖИТЬ Т";
Запрос.УстановитьПараметр("Т",Объект.Товары.Выгрузить());
Запрос.УстановитьПараметр("Дата",НачалоДня(Объект.Дата));
Т_ГТД = Запрос.Выполнить().Выгрузить();
Изменен = ложь;
Для каждого СТ из Т_ГТД цикл
Отбор = Новый Структура("Номенклатура",СТ.Номенклатура);
НС = Объект.Товары.НайтиСтроки(Отбор);
Для каждого СтрокаНС из НС цикл
Изменен = истина;
СтрокаНС.НомерГТД = СТ.НомерГТД;
СтрокаНС.СтранаПроисхождения = СТ.СтранаПроисхождения;
КонецЦикла;
КонецЦикла;
Если Изменен тогда
Сообщить("2"+Объект);
КонецЕсли;
КонецЕсли;
В сообщениях 1 и 2 я вижу, а вот ГТД нет в документе. Хотя в отдельной обработке этот код ГТД позволяет записать.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший