Версия для печати темы (https://pro1c.org.ua/index.php?s=213c63821c3fee28fb7bf7fabcd718e7&showtopic=34704)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Внешняя печатная форма РТиУ БП8,2

Автор: myima2 21.01.17, 11:51

Платформа 1С:Предприятие 8.3 (8.3.8.2054)
Конфигурация Бухгалтерія для України, редакція 1.2.
Розробка конфігурації: "ABBYY Ukraine", 2005-2016 (1.2.36.2)
Есть внешняя печатная форма РТиУ туда добавил в ТЧ колонку с кодом УКТЗЕД
в модуле не могу понять как добавить чтобы заполнялось. Помогите пожалуйста.

Автор: Flexy 21.01.17, 21:30

Цитата(myima2 @ 21.01.17, 11:51) *
Конфигурация Бухгалтерія для України, редакція 1.2.
Розробка конфігурації: "ABBYY Ukraine", 2005-2016 (1.2.36.2)
Есть внешняя печатная форма РТиУ туда добавил в ТЧ колонку с кодом УКТЗЕД

Все понятно smile.gif
Цитата(myima2 @ 21.01.17, 11:51) *
в модуле не могу понять как добавить чтобы заполнялось.

Ни чего не понятно 64000000.gif

Автор: myima2 21.01.17, 23:21

Flexy @ Сегодня, 21:30 * ,
откуда взять заполнение в табличной части кода уктзед?
параметр КодУКТЗЕД сам по себе не заполняется(

Автор: Flexy 22.01.17, 12:34

myima2 @ Вчера, 23:21 * ,
Проверьте, присутствует ли поле КодУКТВЭД в тексте запроса функции печати документа..

Автор: myima2 26.01.17, 22:03

Flexy @ 22.01.17, 12:34 * ,
Вот внешняя печатная форма..
файл

http://pro1c.org.ua/redirect.php?http://dropmefiles.com/NcmZp

Автор: Flexy 27.01.17, 10:53

myima2 @ Вчера, 22:03 * ,
В Вашей ВПФ КодУКТВЭД закомментирован:

...
"ВЫБРАТЬ
    |    Номенклатура,
    |    ВЫРАЗИТЬ(Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК Товар,
    |    Номенклатура.Код КАК Код,
    |    Номенклатура.Артикул  КАК Артикул,
    |    Количество,
    |    ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    |    Цена,
    |    СуммаБезСкидки,
    |    СуммаСкидки,
    |    Сумма,
    |    СуммаНДС,
    |   НомерСтроки,
    //|   КодУКТВЭД,
    |    1 КАК ID
    |ИЗ
...

// Вывести табличную часть
    ОбластьНомера = Макет.ПолучитьОбласть("ШапкаТаблицы|НомерСтроки");
    ОбластьКодов  = Макет.ПолучитьОбласть("ШапкаТаблицы|КолонкаКодов");
    //ОбластьУКТВЭД = Макет.ПолучитьОбласть("ШапкаТаблицы|КодУКТВЭД");
    ОбластьДанных = Макет.ПолучитьОбласть("ШапкаТаблицы|Данные");
    ОбластьСкидка = Макет.ПолучитьОбласть("ШапкаТаблицы|Скидка");
    ОбластьСуммы  = Макет.ПолучитьОбласть("ШапкаТаблицы|Сумма");
    //ОбластьМакета.Параметры.КодУКТВЭД = НоменклатураГТД.КодУКТВЭД;
...
ТабДокумент.Присоединить(ОбластьСуммы);
    
    //ОбластьКолонкаКодУКТВЭД = Макет.Область("КодУКТВЭД");
    ОбластьКолонкаТовар = Макет.Область("Товар");
    Если Не ВыводитьКоды Тогда
        ОбластьКолонкаТовар.ШиринаКолонки = ОбластьКолонкаТовар.ШиринаКолонки +
                                            Макет.Область("КолонкаКодов").ШиринаКолонки;
    КонецЕсли;
    Если НЕ ЕстьСкидки Тогда
        ОбластьКолонкаТовар.ШиринаКолонки = ОбластьКолонкаТовар.ШиринаКолонки +
                                            Макет.Область("СуммаБезСкидки").ШиринаКолонки +
                                            Макет.Область("СуммаСкидки").ШиринаКолонки;
    КонецЕсли;
    
    ОбластьНомера = Макет.ПолучитьОбласть("Строка|НомерСтроки");
    ОбластьКодов  = Макет.ПолучитьОбласть("Строка|КолонкаКодов");
    //ОбластьУКТВЭД = Макет.ПолучитьОбласть("Строка|КодУКТВЭД");

Автор: myima2 27.01.17, 16:34

Flexy @ Сегодня, 10:53 * ,

Это я пробывал написать запрос но он не работает. Прошу помощи.

Автор: myima2 01.02.17, 22:12

Что никто не поможет?

Автор: Vofka 02.02.17, 9:25

myima2, так напишите что конкретно не работает. Просто все телепаты сейчас в командировке.

Автор: MATEVI 02.02.17, 11:19

Я так телепатирую запрос должен выглядеть так...

    Запрос.Текст =
    "ВЫБРАТЬ
    |    Номенклатура,
    |    ВЫРАЗИТЬ(Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК Товар,
    |    Номенклатура.Код КАК Код,
    |    Номенклатура.Артикул  КАК Артикул,
    |    Количество,
    |    ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    |    Цена,
    |    СуммаБезСкидки,
    |    СуммаСкидки,
    |    Сумма,
    |    СуммаНДС,
    |   НомерСтроки,
    |   КодУКТВЭД,
    |    1 КАК ID
    |ИЗ
    |    (ВЫБРАТЬ
    |        Номенклатура         КАК Номенклатура,
    |        ЕдиницаИзмерения     КАК ЕдиницаИзмерения,
    |        Цена                 КАК Цена,
    |        СтавкаНДС            КАК СтавкаНДС,
    |       Номенклатура.НоменклатураГТД.КодУКТВЭД КАК КодУКТВЭД,
    |        СУММА(Количество)    КАК Количество,
    |        СУММА(Сумма)         КАК Сумма,
    |        СУММА(СуммаБезСкидки)КАК СуммаБезСкидки,
    |        СУММА(СуммаСкидки)   КАК СуммаСкидки,
    |        СУММА(СуммаНДС)      КАК СуммаНДС,
    |        МИНИМУМ(НомерСтроки) КАК НомерСтроки
    |    ИЗ
    |        Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг
    |    ГДЕ
    |        РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент
    |    СГРУППИРОВАТЬ ПО
    |        Номенклатура,
    |        ЕдиницаИзмерения,
    |        Цена,
    |        СтавкаНДС
    |    ) КАК ВложенныйЗапросПоТоварам
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    " + ЧастьЗапросаДляВыбораСодержанияУслуг + ",
    |    " + ЧастьЗапросаДляВыбораСодержанияУслуг + ",
    |    Номенклатура.Код КАК Код,
    |    Номенклатура.Артикул КАК Артикул,
    |   Номенклатура.НоменклатураГТД.КодУКТВЭД КАК КодУКТВЭД,
    |    Количество,
    |    Номенклатура.БазоваяЕдиницаИзмерения.Наименование,
    |    Цена,
    |    СуммаБезСкидки,
    |    СуммаСкидки,
    |    Сумма,
    |    СуммаНДС,
    |    НомерСтроки,
    |    2
    |    
    |ИЗ
    |    Документ.РеализацияТоваровУслуг.Услуги КАК РеализацияТоваровУслуг
    |
    |ГДЕ
    |    РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент
    |
    |УПОРЯДОЧИТЬ ПО
    |    ID,
    |    НомерСтроки";

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua