|
Конвертация данных, выгрузка УТ11 - БУХ 2.0 | ☑ | ||
|---|---|---|---|---|
|
0
roman2
22.08.12
✎
17:57
|
Два вопроса к знающим:
1. Как выгружаются ГТД из УТ в Бух, если в ТЧ Реализации в УТ их нет. Смотрю правила и вижу что никак) 2. Решаю проблему так. В правиле конвертации для Реализации в событии "При загрузке" ставлю код: Если РежимЗагрузкиДанныхВИнформационнуюБазу() Тогда Сообщить("1"+Объект); Запрос = Новый Запрос; Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; Запрос.Текст = "ВЫБРАТЬ | Т.Номенклатура |ПОМЕСТИТЬ Т |ИЗ | &Т КАК Т |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ПоступлениеТоваровУслугТовары.Номенклатура, | ПоступлениеТоваровУслугТовары.НомерГТД, | ПоступлениеТоваровУслугТовары.СтранаПроисхождения, | ПоступлениеТоваровУслугТовары.Ссылка |ИЗ | Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Т КАК Т | ПО ПоступлениеТоваровУслугТовары.Номенклатура = Т.Номенклатура |ГДЕ | ПоступлениеТоваровУслугТовары.Ссылка.Проведен | И ПоступлениеТоваровУслугТовары.НомерГТД <> ЗНАЧЕНИЕ(Справочник.НомераГТД.ПустаяСсылка) | И ПоступлениеТоваровУслугТовары.Ссылка.Дата <= &Дата |; | |//////////////////////////////////////////////////////////////////////////////// |УНИЧТОЖИТЬ Т"; Запрос.УстановитьПараметр("Т",Объект.Товары.Выгрузить()); Запрос.УстановитьПараметр("Дата",НачалоДня(Объект.Дата)); Т_ГТД = Запрос.Выполнить().Выгрузить(); Изменен = ложь; Для каждого СТ из Т_ГТД цикл Отбор = Новый Структура("Номенклатура",СТ.Номенклатура); НС = Объект.Товары.НайтиСтроки(Отбор); Для каждого СтрокаНС из НС цикл Изменен = истина; СтрокаНС.НомерГТД = СТ.НомерГТД; СтрокаНС.СтранаПроисхождения = СТ.СтранаПроисхождения; КонецЦикла; КонецЦикла; Если Изменен тогда Сообщить("2"+Объект); КонецЕсли; КонецЕсли; В сообщениях 1 и 2 я вижу, а вот ГТД нет в документе. Хотя в отдельной обработке этот код ГТД позволяет записать. В чем тут подвох? Не то событие использую? |
|||
|
1
360i
22.08.12
✎
18:00
|
(0) А в проводках в БП забалансовый счет ГТД есть? При обмене 10.3 -> 2.0 он есть и ГТД выгружаются.
|
|||
|
2
roman2
23.08.12
✎
10:16
|
Обновляю тему
|
| Форум | Правила | Описание | Секции | Поиск |