Изменил макет, дописал поле Коментарий и значение и под ним ячейку со значением Коментарий соответственно.
В модуле обекта, Функция ПечатьСчета(ИмяМакета) дописываю:
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ТекущийДокумент", ЭтотОбъект.Ссылка);
Запрос.Текст =
"ВЫБРАТЬ
| НомерТЧ,
| НомерСтрокиТЧ,
| Номенклатура,
| ВЫРАЗИТЬ(Номенклатура.НаименованиеПолное КАК СТРОКА(1000)) КАК Товар,
| Номенклатура.Код КАК Код,
| Номенклатура.Код КАК КодАртикул,
| Количество,
| ЕдиницаИзмерения.Представление КАК ЕдиницаЦены,
| Цена,
| Сумма,
| ПроцентСкидкиНаценки КАК Скидка,
| ХарактеристикаНоменклатуры КАК Характеристика,
| СерияНоменклатуры КАК Серия
|ИЗ
| (ВЫБРАТЬ
| 1 КАК НомерТЧ,
| МИНИМУМ(НомерСтроки) КАК НомерСтрокиТЧ,
| Номенклатура КАК Номенклатура,
| ЕдиницаИзмерения КАК ЕдиницаИзмерения,
| Цена КАК Цена,
| ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки,
| СерияНоменклатуры КАК СерияНоменклатуры,
| ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
| СУММА(Количество) КАК Количество,
| СУММА(Сумма) КАК Сумма,
| [b]Коментарий КАК Коментарий [/b]
| ИЗ
| Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателя
| ГДЕ
| ЗаказПокупателя.Ссылка = &ТекущийДокумент
| СГРУППИРОВАТЬ ПО
| Номенклатура,
| ЕдиницаИзмерения,
| Цена,
| ПроцентСкидкиНаценки,
| СерияНоменклатуры,
| ХарактеристикаНоменклатуры
| ) КАК ВложенныйЗапросПоТоварам
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| 2,
| ЗаказПокупателя.НомерСтроки,
| ЗаказПокупателя.Содержание,
| ЗаказПокупателя.Содержание,
| Номенклатура.Код КАК Код,
| Номенклатура.Код КАК КодАртикул,
| Количество,
| ЕдиницаИзмерения.Представление КАК ЕдиницаЦены,
| Цена,
| Сумма,
| ПроцентСкидкиНаценки,
| NULL,
| NULL
|
|ИЗ
| Документ.ЗаказПокупателя.Услуги КАК ЗаказПокупателя
|
|ГДЕ
| ЗаказПокупателя.Ссылка = &ТекущийДокумент
|
|УПОРЯДОЧИТЬ ПО
| НомерТЧ, НомерСтрокиТЧ
|";
ЗапросТовары = Запрос.Выполнить().Выгрузить();
//И ПОТОМ ВЫВОЖУ В ЦИКЛЕ
Для каждого ВыборкаСтрокТовары из ЗапросТовары Цикл
Если ОбщегоНазначения.ЗначениеНеЗаполнено(ВыборкаСтрокТовары.Номенклатура) Тогда
Сообщить("В одной из строк не заполнено значение номенклатуры - строка при печати пропущена.", СтатусСообщения.Важное);
Продолжить;
КонецЕсли;
ОбластьМакета.Параметры.Заполнить(ВыборкаСтрокТовары);
ОбластьМакета.Параметры.НомерСтроки = ЗапросТовары.Индекс(ВыборкаСтрокТовары) + 1;
ОбластьМакета.Параметры.Товар = СокрЛП(ВыборкаСтрокТовары.Товар) + ФормированиеПечатныхФорм.ПредставлениеСерий(ВыборкаСтрокТовары);
ОбластьМакета.Параметры.Коментарий=ВыборкаСтрокТовары.Коментарий; ///////////////////////////// <-- прошу обратить внимание
Если ВыводитьКоды Тогда
ОбластьМакета.Параметры.КодАртикул = ВыборкаСтрокТовары.КодАртикул;
КонецЕсли;
Цитата
{Документ.ЗаказПокупателя.МодульОбъекта(123)}: Ошибка при вызове метода контекста (Выполнить): {(27, 3)}: Поле не входит в группу "Коментарий"
<<?>>Коментарий КАК Коментарий
ЗапросТовары = Запрос.Выполнить().Выгрузить();
по причине:
{(27, 3)}: Поле не входит в группу "Коментарий"
<<?>>Коментарий КАК Коментарий
<<?>>Коментарий КАК Коментарий
ЗапросТовары = Запрос.Выполнить().Выгрузить();
по причине:
{(27, 3)}: Поле не входит в группу "Коментарий"
<<?>>Коментарий КАК Коментарий
Что я не так прописал? помогите пожалуйста.