Здравствуйте! добавил печать тары в чек в ПКО на основании документа реализации, чек печатается с наименованием тары, товаров и услуг, но вместо полного чека с наименованием номенклатуры у меня в конце чека сообщение "Чек аннулирован" и цена на номенклатуру из ТЧ товары берется неверно....помогите разобраться....

вот процедуры формирования данных и вывода на чек...

```1c
    Функция ТекстЗапросаДанныеЧека(ИмяДокумента)

    ТекстЗапроса = "ВЫБРАТЬ
    | ПлатежныйДокументРасшифровкаПлатежа.Ссылка КАК Ссылка,
    | ВЫБОР
    | КОГДА ПлатежныйДокументРасшифровкаПлатежа.ДокументРасчетовСКонтрагентом <> НЕОПРЕДЕЛЕНО
    | ТОГДА ПлатежныйДокументРасшифровкаПлатежа.ДокументРасчетовСКонтрагентом
    | ИНАЧЕ ПлатежныйДокументРасшифровкаПлатежа.Сделка
    | КОНЕЦ КАК Сделка,
    | ПлатежныйДокументРасшифровкаПлатежа.СтавкаНДС КАК СтавкаНДС,
    | СУММА(ПлатежныйДокументРасшифровкаПлатежа.СуммаПлатежа) КАК СуммаПлатежа,
    | СУММА(ПлатежныйДокументРасшифровкаПлатежа.СуммаВзаиморасчетов) КАК СуммаВзаиморасчетов,
    | СУММА(ПлатежныйДокументРасшифровкаПлатежа.СуммаНДС) КАК СуммаНДС,
    | ВЫБОР
    | КОГДА ПлатежныйДокументРасшифровкаПлатежа.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18)
    | ТОГДА 18
    | КОГДА ПлатежныйДокументРасшифровкаПлатежа.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10)
    | ТОГДА 10
    | ИНАЧЕ 0
    | КОНЕЦ КАК ПроцентНДС
    |ПОМЕСТИТЬ ТаблицаПлатежей
    |ИЗ
    | Документ."+ИмяДокумента+".РасшифровкаПлатежа КАК ПлатежныйДокументРасшифровкаПлатежа
    |ГДЕ
    | ПлатежныйДокументРасшифровкаПлатежа.Ссылка = &Ссылка
    |
    |СГРУППИРОВАТЬ ПО
    | ПлатежныйДокументРасшифровкаПлатежа.Ссылка,
    | ПлатежныйДокументРасшифровкаПлатежа.СтавкаНДС,
    | ВЫБОР
    | КОГДА ПлатежныйДокументРасшифровкаПлатежа.ДокументРасчетовСКонтрагентом <> НЕОПРЕДЕЛЕНО
    | ТОГДА ПлатежныйДокументРасшифровкаПлатежа.ДокументРасчетовСКонтрагентом
    | ИНАЧЕ ПлатежныйДокументРасшифровкаПлатежа.Сделка
    | КОНЕЦ
    |;
    |"+
    ТекстаЗапросаТЧпоВидуДокументов("СчетНаОплатуПокупателю", "Товары", "НоменклатураСделок")+
    ТекстаЗапросаТЧпоВидуДокументов("ЗаказПокупателя", "Товары")+
    ТекстаЗапросаТЧпоВидуДокументов("РеализацияТоваровУслуг", "Товары")+
    ТекстаЗапросаТЧпоВидуДокументов("СчетНаОплатуПокупателю", "Услуги")+
    ТекстаЗапросаТЧпоВидуДокументов("ЗаказПокупателя", "Услуги")+
    ТекстаЗапросаТЧпоВидуДокументов("РеализацияТоваровУслуг", "Услуги")+"
    |;
    |
    |////////////////////////////////////////////////////////////­////////////////////
    |ВЫБРАТЬ
    | ТаблицаПлатежей.Сделка КАК Сделка,
    | ТаблицаПлатежей.СтавкаНДС КАК СтавкаНДС,
    | ЕСТЬNULL(НоменклатураСделок.ВалютаСделки, &ВалютаРеглУчета) КАК ВалютаСделки,
    | НоменклатураСделок.Номенклатура КАК Номенклатура,
    | НоменклатураСделок.Услуга КАК Услуга,
    | НоменклатураСделок.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    | НоменклатураСделок.Характеристика КАК Характеристика,
    | НоменклатураСделок.Серия КАК Серия,
    | ВЫБОР
    | КОГДА НоменклатураСделок.Количество = 0
    | И ЕСТЬNULL(НоменклатураСделок.Номенклатура.Услуга, ИСТИНА)
    | ТОГДА 1
    | ИНАЧЕ НоменклатураСделок.Количество
    | КОНЕЦ КАК Количество,
    | ВЫРАЗИТЬ(ВЫБОР
    | КОГДА НоменклатураСделок.СуммаВключаетНДС
    | ТОГДА НоменклатураСделок.Цена
    | ИНАЧЕ НоменклатураСделок.Цена + НоменклатураСделок.Цена * НоменклатураСделок.ПроцентНДС / 100
    | КОНЕЦ КАК ЧИСЛО(15, 2)) КАК Цена,
    | ВЫБОР
    | КОГДА НоменклатураСделок.СуммаВключаетНДС
    | ТОГДА НоменклатураСделок.Сумма
    | ИНАЧЕ НоменклатураСделок.Сумма + НоменклатураСделок.СуммаНДС
    | КОНЕЦ КАК Сумма,
    | ЕСТЬNULL(НоменклатураСделок.СуммаНДС, ТаблицаПлатежей.СуммаНДС) КАК СуммаНДС,
    | ТаблицаПлатежей.СуммаПлатежа КАК СуммаПлатежа,
    | ТаблицаПлатежей.СуммаВзаиморасчетов КАК СуммаВзаиморасчетов,
    | &СтрокаВыборкиПоляСодержания КАК Наименование
    |ИЗ
    | ТаблицаПлатежей КАК ТаблицаПлатежей
    | ЛЕВОЕ СОЕДИНЕНИЕ НоменклатураСделок КАК НоменклатураСделок
    | ПО ТаблицаПлатежей.Сделка = НоменклатураСделок.Сделка
    | И ТаблицаПлатежей.СтавкаНДС = НоменклатураСделок.СтавкаНДС
    |ИТОГИ
    | СУММА(Сумма),
    | СУММА(СуммаНДС),
    | МАКСИМУМ(СуммаПлатежа),
    | МАКСИМУМ(СуммаВзаиморасчетов),
    | МАКСИМУМ(ВалютаСделки)
    |ПО
    | Сделка,
    | СтавкаНДС"+
    //
    ТекстаЗапросаТЧпоВидуДокументов("РеализацияТоваровУслуг", "ВозвратнаяТара", "ВозвратнаяТара");
    //

    СтрокаВыборкиПоляСодержания = ОбработкаТабличныхЧастей.ПолучитьЧастьЗапросаДляВыбораСодержания("НоменклатураСделок");

    ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&СтрокаВыборкиПоляСодержания", СтрокаВыборкиПоляСодержания);

    Возврат ТекстЗапроса;

    КонецФункции

    Функция ТекстаЗапросаТЧпоВидуДокументов(ИмяДокумента, ИмяТЧ, ИмяВТ = ")

    // Рассматриваем только два варианта: "Товары" и "Услуги"
    Если ИмяТЧ = "ВозвратнаяТара" Тогда
    ПолеЕдиницаИзмерения = "ТаблицаНоменклатуры.ЕдиницаИзмерения";
    ПолеСодержание = """;
    КонецЕсли;
    Если ИмяТЧ = "Товары" Тогда
    ПолеЕдиницаИзмерения = "ТаблицаНоменклатуры.ЕдиницаИзмерения";
    ПолеХарактеристика = "ТаблицаНоменклатуры.ХарактеристикаНоменклатуры";
    Если Метаданные.Документы[ИмяДокумента].ТабличныеЧасти[ИмяТЧ].Реквизиты.Найти("СерияНоменклатуры") <> Неопределено Тогда
    ПолеСерия = "ТаблицаНоменклатуры.СерияНоменклатуры";
    Иначе
    ПолеСерия = "ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)";
    КонецЕсли;
    ПолеСодержание = """;
    Иначе
    ПолеЕдиницаИзмерения = "ЗНАЧЕНИЕ(Справочник.ЕдиницыИзмерения.ПустаяСсылка)";
    ПолеХарактеристика = "ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)";
    ПолеСерия = "ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)";
    ПолеСодержание = "ТаблицаНоменклатуры.Содержание";
    КонецЕсли;
    Если Не ПустаяСтрока(ИмяВТ) Тогда
    ТекстВТ = Символы.ПС + " ПОМЕСТИТЬ " + ИмяВТ;
    ТекстОбъединения = ";
    Иначе
    ТекстВТ = ";
    ТекстОбъединения = "
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |";

    КонецЕсли;

    Если НЕ ИмяТЧ = "ВозвратнаяТара" Тогда

    ТекстЗапроса = ТекстОбъединения + "
    |ВЫБРАТЬ
    | ТаблицаПлатежей.Сделка,
    | ТаблицаНоменклатуры.Номенклатура КАК Номенклатура,
    | ТаблицаНоменклатуры.Номенклатура.Услуга КАК Услуга,
    | ТаблицаНоменклатуры.Количество КАК Количество,
    | ТаблицаНоменклатуры.Цена КАК Цена,
    | ТаблицаНоменклатуры.Сумма КАК Сумма,
    | ТаблицаПлатежей.СтавкаНДС КАК СтавкаНДС,
    | ТаблицаНоменклатуры.Ссылка.ВалютаДокумента КАК ВалютаСделки,
    | ТаблицаНоменклатуры.СуммаНДС КАК СуммаНДС,
    | "+ПолеЕдиницаИзмерения+" КАК ЕдиницаИзмерения,
    | ТаблицаНоменклатуры.Ссылка.СуммаВключаетНДС КАК СуммаВключаетНДС,
    | ТаблицаПлатежей.СуммаПлатежа КАК СуммаПлатежа,
    | ТаблицаПлатежей.СуммаВзаиморасчетов КАК СуммаВзаиморасчетов,
    | "+ПолеХарактеристика+" КАК Характеристика,
    | "+ПолеСерия+" КАК Серия,
    | "+ПолеСодержание+" КАК Содержание,
    | ТаблицаПлатежей.ПроцентНДС КАК ПроцентНДС"+
    ТекстВТ+"
    |ИЗ
    | ТаблицаПлатежей КАК ТаблицаПлатежей
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ."+ИмяДокумента+"."+ИмяТЧ+" КАК ТаблицаНоменклатуры
    | ПО ТаблицаПлатежей.Сделка = ТаблицаНоменклатуры.Ссылка
    | И ТаблицаПлатежей.СтавкаНДС = ТаблицаНоменклатуры.СтавкаНДС
    |";

    Возврат ТекстЗапроса;

    КонецЕсли;

    Если ИмяТЧ = "ВозвратнаяТара" Тогда

    ТекстЗапроса = ТекстОбъединения + "
    |;
    |ВЫБРАТЬ
    | ТаблицаПлатежей.Сделка,
    | ТаблицаНоменклатуры.Номенклатура КАК Номенклатура,
    | ТаблицаНоменклатуры.Номенклатура КАК Услуга,
    | ТаблицаНоменклатуры.Количество КАК Количество,
    | ТаблицаНоменклатуры.Цена КАК Цена,
    | ТаблицаНоменклатуры.Сумма КАК Сумма,
    | NULL КАК СтавкаНДС,
    | ТаблицаНоменклатуры.Ссылка.ВалютаДокумента КАК ВалютаСделки,
    | NULL КАК СуммаНДС,
    | "+ПолеЕдиницаИзмерения+" КАК ЕдиницаИзмерения,
    | NULL КАК СуммаВключаетНДС,
    | NULL КАК СуммаПлатежа,
    | NULL КАК СуммаВзаиморасчетов,
    | "" КАК Характеристика,
    | "" КАК Серия,
    | "" КАК Содержание,
    | "" КАК ПроцентНДС
    |ИЗ
    | ТаблицаПлатежей КАК ТаблицаПлатежей
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ."+ИмяДокумента+"."+ИмяТЧ+" КАК ТаблицаНоменклатуры
    | ПО ТаблицаПлатежей.Сделка = ТаблицаНоменклатуры.Ссылка";

    Возврат ТекстЗапроса;

    КонецЕсли;

    //Иначе

    //++
    // ТекстЗапроса = ТекстОбъединения +
    // "ВЫБРАТЬ
    // | РеализацияТоваровУслугВозвратнаяТара.Номенклатура,
    // | РеализацияТоваровУслугВозвратнаяТара.Количество,
    // | РеализацияТоваровУслугВозвратнаяТара.Цена,
    // | РеализацияТоваровУслугВозвратнаяТара.Сумма
    // |ИЗ
    // | Документ.РеализацияТоваровУслуг.ВозвратнаяТара КАК РеализацияТоваровУслугВозвратнаяТара";
    //
    //Возврат ТекстЗапроса;
    ////--
    //КонецЕсли;

    КонецФункции
```
---
разобрался, неверно был составлен запрос.
---
разобрался, неверно был составлен запрос.