• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Печатная Форма

  • Автор темы nub
  • Дата начала
N

nub

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

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

ОбластьПоле1 = Макет.ПолучитьОбласть("Поле1");
ТабДок.Очистить();

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

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

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

ТабДок.Вывести(ОбластьТабличнаяЧасть1Шапка);
ТабДок.Вывести(ОбластьПоле1);
ВставлятьРазделительСтраниц = Истина;
КонецЦикла;


//}}
КонецПроцедуры




вот код,что нужно сюда добавить что бы значения выбирались не из одного документа а из 2-ух
 
S

Skellar

Добавь в запрос еще один документ и свяжи его с первым.
 
U

User1C

Добавь массив документов, или используй
Код:
ВЫБРАТЬ ПЕРВЫЕ 2
, укажи тады с... по...
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!