Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 июн 2024, 22:43

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

Автор dronspartak9@gmail.com, 30 мая 2014, 09:56

0 Пользователей и 1 гость просматривают эту тему.

dronspartak9@gmail.com

Всем привет! Подскажите пожалуйста я в модуле объекта создаю функцию печати
Функция  ПечатьАктБрака () экспорт
   ТабДок = Новый ТабличныйДокумент();
   Макет = ПолучитьМакет("АктБрака");
/////////////////////////////////////////////////////
Заголовок = Макет.ПолучитьОбласть("Заголовок");
Подразделение = Макет.ПолучитьОбласть("Подразделение");
Шапка = Макет.ПолучитьОбласть("Шапка");
Данные = Макет.ПолучитьОбласть("Данные");
/////////////////////////////////////////////////////
ТабДок.Вывести(Заголовок);
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|   УчетБрака.Товары.(
|      Номенклатура,
|      Деталь,
|      ХарактеристикаНоменклатуры как ХарНоменклатуры,
|      Количество,
|      СотрудникиБрак как ФИО,
|      ВидБрака как Брак
|   )
|ИЗ
|   Документ.УчетБрака КАК УчетБрака";
   Выборка = Запрос.Выполнить().Выбрать();
   Выборка.Следующий();
   Пока выборка.Следующий() ЦИКЛ
      Данные.Параметры.Заполнить(Выборка);
      ТабДок.Вывести(Данные);
   КонецЦикла;
   Возврат Табдок;
КонецфУнкции

Теперь эту функцию вызываю из модуля формы объекта
Процедура ОсновныеДействияФормыПечатьАктаБрака(Кнопка)
   ПечатьАктБрака();   
КонецПроцедуры

Но макет печатной формы не отображается, подскажите что не так или еще что нужно, только начинаю программировать
1с8.3 упп 1.3

cska-fanat-kz

У вас ПечатьАктБрака() - это ФУНКЦИЯ, которая просто возвращает сформированный ТабДок.
Т.е. в ОсновныеДействияФормыПечатьАктаБрака(Кнопка) должно быть что нить вроде:

ТабДок = ПечатьАктБрака();
ТабДок.Показать();

А вообще если вы правите типовое решение, то и посмотрите, как там типовые печатные формы выводятся...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

dronspartak9@gmail.com

Спасибо большое! Работает

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск