|
КД, Обмен ут11-бух8 | ☑ | ||
---|---|---|---|---|
0
imtade2
08.01.12
✎
12:31
|
Приветствую!
Дописал в ут11 учет импортного товара по аналогии с тисом, т.е. пошлины, ндс и так далее. Дальше встал вопрос переноса информации в буху. Воюю с КД. Создал правила выгрузки со способом выгрузки "произвольный алгоритм". В правилах конвертации указал реквизиты. Поставил галку "не запоминать выгруженное". В итоге ничего не переносится. Причем обработчик "при записи" объекта "Документ.ГтдИмпорт" не обрабатывается. Вот скрин: https://picasaweb.google.com/lh/photo/fUaTikwmV6AsLOTSdcgvNa4mSdocJvNtJvQuOjIPTZM?feat=directlink |
|||
1
imtade2
10.01.12
✎
10:15
|
ПВД.Перед обработкой:
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Запрос = Новый Запрос("ВЫБРАТЬ | ПоступлениеТоваровУслуг.Номер, | ПоступлениеТоваровУслуг.Дата, | ПоступлениеТоваровУслуг.Организация, | ПоступлениеТоваровУслуг.Комментарий, | ПоступлениеТоваровУслуг.Валюта, | ПоступлениеТоваровУслуг.Контрагент, | ПоступлениеТоваровУслуг.Ссылка |ИЗ | Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг"); ЗапросПоТЧ = Новый Запрос("ВЫБРАТЬ | ПоступлениеТоваровУслугРазделыГТД.Ссылка, | ПоступлениеТоваровУслугРазделыГТД.НомерГруппы, | ПоступлениеТоваровУслугРазделыГТД.ТаможеннаяСтоимость КАК ТаможеннаяСтоимость, | ПоступлениеТоваровУслугРазделыГТД.СтавкаНДС КАК СтавкаНДС, | ПоступлениеТоваровУслугРазделыГТД.ПроцентПошлины КАК ПроцентПошлины, | ПоступлениеТоваровУслугТовары.Номенклатура, | ПоступлениеТоваровУслугТовары.КоличествоУпаковок, | ПоступлениеТоваровУслугТовары.Цена, | ПоступлениеТоваровУслугТовары.Сумма |ИЗ | Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.РазделыГТД КАК ПоступлениеТоваровУслугРазделыГТД | ПО ПоступлениеТоваровУслугТовары.Ссылка = ПоступлениеТоваровУслугРазделыГТД.Ссылка | И ПоступлениеТоваровУслугТовары.НомерГруппыДекларации = ПоступлениеТоваровУслугРазделыГТД.НомерГруппы |ГДЕ | ПоступлениеТоваровУслугРазделыГТД.Ссылка = &Ссылка |ИТОГИ | СУММА(ТаможеннаяСтоимость) |ПО | ПроцентПошлины, | СтавкаНДС"); ВыборкаДанных = Новый ТаблицаЗначений; ВыборкаДанных.Колонки.Добавить("Дата"); ВыборкаДанных.Колонки.Добавить("Номер"); ВыборкаДанных.Колонки.Добавить("Организация"); ВыборкаДанных.Колонки.Добавить("Комментарий"); //ВыборкаДанных.НоваяКолонка("Валюта"); ВыборкаДанных.Колонки.Добавить("Контрагент"); ВыборкаДанных.Колонки.Добавить("Разделы"); ВыборкаДанных.Колонки.Добавить("Товары"); Разделы = Новый ТаблицаЗначений; Разделы.Колонки.Добавить("СтавкаНДС"); Разделы.Колонки.Добавить("СтавкаПошлины"); Разделы.Колонки.Добавить("ТаможеннаяСтоимость"); Товары = Новый ТаблицаЗначений; Товары.Колонки.Добавить("Номенклатура"); Товары.Колонки.Добавить("ФактурнаяСтоимость"); Товары.Колонки.Добавить("ДокументПартии"); Товары.Колонки.Добавить("НомерРаздела"); Товары.Колонки.Добавить("Количество"); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл НоваяСтрока = ВыборкаДанных.Добавить(); НоваяСтрока.Дата = ТекущаяДата(); НоваяСтрока.Номер = Выборка.Номер; НоваяСтрока.Организация = Выборка.Организация; НоваяСтрока.Комментарий = Выборка.Комментарий; //НоваяСтрока.Валюта = Выборка.Валюта; НоваяСтрока.Контрагент = Выборка.Контрагент; ЗапросПоТЧ.УстановитьПараметр("ССылка", Выборка.Ссылка); ДеревоТЧ = ЗапросПоТЧ.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией); Разделы.Очистить(); Товары.Очистить(); Для Каждого Пошлина Из ДеревоТЧ.Строки Цикл Для Каждого СтавкаНДС Из Пошлина.Строки Цикл НовыйРаздел = Разделы.Добавить(); НовыйРаздел.СтавкаПошлины = СтавкаНДС.ПроцентПошлины; НовыйРаздел.ТаможеннаяСтоимость = СтавкаНДС.ТаможеннаяСтоимость; Для Каждого СтрокаТЧ Из СтавкаНДС.Строки Цикл НоваяСтрокаТЧ = Товары.Добавить(); НоваяСтрокаТЧ.НомерРаздела = Разделы.Индекс(НовыйРаздел); НоваяСтрокаТЧ.Номенклатура = СтрокаТЧ.Номенклатура; НоваяСтрокаТЧ.Количество = СтрокаТЧ.КоличествоУпаковок; НоваяСтрокаТЧ.ФактурнаяСтоимость = СтрокаТЧ.Сумма; КонецЦикла; КонецЦикла; КонецЦикла; НоваяСтрока.Товары = Товары; НоваяСтрока.Разделы = Разделы; КонецЦикла; При выгрузке ошибка: Ошибка получения значения свойства подчиненного объекта (по имени свойства приемника) ПКО = ГТДИмпорт (Документ: ПоступлениеТоваровУслуг) ПКС = 32 ( --> ФактурнаяСтоимость) Объект = Поступление товаров и услуг ЕПУТ-000031 от 29.12.2011 0:00:00 (Документ объект: Поступление товаров услуг) СвойствоПриемника = ФактурнаяСтоимость (Число) ОписаниеОшибки = Поле объекта не обнаружено (ФактурнаяСтоимость) ПозицияМодуля = Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(8192) КСообщенияОбОшибках = 17 Как так? Поля ведь должны сопоставляться по названию? |
|||
2
imtade2
10.01.12
✎
10:22
|
||||
3
imtade2
10.01.12
✎
10:42
|
ап
|
|||
4
imtade2
10.01.12
✎
11:07
|
Товарищи, нужно быстро вопрос решать! Помогите за денюшку!
|
|||
5
imtade2
10.01.12
✎
11:16
|
уп2
|
|||
6
imtade2
10.01.12
✎
11:24
|
уп3
|
|||
7
tesei
10.01.12
✎
11:33
|
сходи на фриланс, там тебе помогут за "денюжку"
|
|||
8
imtade2
10.01.12
✎
11:43
|
уп4
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |