1. user2112694 05.11.24 14:31 Сейчас в теме
Процедура Печать(ТабДок, Ссылка) Экспорт
	//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
	Макет = Документы.ОказаниеУслуги.ПолучитьМакет("Печать");
	Запрос = Новый Запрос;
	Запрос.Текст =
	"ВЫБРАТЬ
	|	ОказаниеУслуги.Дата,
	|	ОказаниеУслуги.Клиент,
	|	ОказаниеУслуги.Мастер,
	|	ОказаниеУслуги.Номер,
	|	ОказаниеУслуги.Склад,
	|	ОказаниеУслуги.ПереченьНоменклатура.(
	|		НомерСтроки,
	|		Номенклатура,
	|		Количество,
	|		Цена,
	|		Сумма
	|	)
	|ИЗ
	|	Документ.ОказаниеУслуги КАК ОказаниеУслуги
	|ГДЕ
	|	ОказаниеУслуги.Ссылка В (&Ссылка)";
	Запрос.Параметры.Вставить("Ссылка", Ссылка);
	Выборка = Запрос.Выполнить().Выбрать();

	ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
	Шапка = Макет.ПолучитьОбласть("Шапка");
	ОбластьПереченьНоменклатураШапка = Макет.ПолучитьОбласть("ПереченьНоменклатураШапка");
	ОбластьПереченьНоменклатура = Макет.ПолучитьОбласть("ПереченьНоменклатура");
	ТабДок.Очистить();

	ВставлятьРазделительСтраниц = Ложь;
	Пока Выборка.Следующий() Цикл
		Если ВставлятьРазделительСтраниц Тогда
			ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
		КонецЕсли;

		ТабДок.Вывести(ОбластьЗаголовок);

		Шапка.Параметры.Заполнить(Выборка);
		ТабДок.Вывести(Шапка, Выборка.Уровень());

		ТабДок.Вывести(ОбластьПереченьНоменклатураШапка);
		ВыборкаПереченьНоменклатура = Выборка.ПереченьНоменклатура.Выбрать();
		Пока ВыборкаПереченьНоменклатура.Следующий() Цикл
			ОбластьПереченьНоменклатура.Параметры.Заполнить(ВыборкаПереченьНоменклатура);
			ТабДок.Вывести(ОбластьПереченьНоменклатура, ВыборкаПереченьНоменклатура.Уровень());
		КонецЦикла;

                Область = Макет.ПолучитьОбласть("Всего");
                Область.Параметры.ВсегоПоДокументу = ПереченьНоменклатуры.Итог("Сумма");
                ТабДок.Вывести(Область);
 		ВставлятьРазделительСтраниц = Истина;
	КонецЦикла;
	//}}
КонецПроцедуры
Показать




у меня такой ошибки

{Документ.ОказаниеУслуги.МодульМенеджера(54,46)}: Переменная не определена (ПереченьНоменклатуры)
Область.Параметры.ВсегоПоДокументу = <<?>>ПереченьНоменклатуры.Итог("Сумма");
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2107191 05.11.24 14:38 Сейчас в теме
А нефиг копипастить чужой код. Да еще и не в тот модуль.
3. Bukaska 140 05.11.24 17:21 Сейчас в теме
у меня такой ошибки

А в чем запрос темы тогда? Непонятно что вы хотите.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот