Создание Макета

1. Открыть окно редактирования объекта конфигурации Документ «ОказаниеУслуги». На закладке «Формы» открыть форму «ФормаДокумента» (в нижней части окна) → Добавить → В открывшемся окне установить флаг «Форма документа» → Готово.

2. На закладке «Макеты» запустить конструктор печати (Конструкторы → Конструктор печати):

Ø На первом шаге создания новой процедуры автоматически установлен флаг - в модуле. Пропустить шаг, нажав «Далее».

Ø На втором шаге нажать двойную стрелку. Тем самым определить, что все реквизиты документа будут отображены в шапке печатной формы.

Ø На третьем шаге нажать двойную стрелку. Тем самым определить, что все реквизиты табличной части документа будут отображены в печатной форме.

Ø Четвертый шаг, на котором предложено сформировать подвал (нижнюю часть) печатной формы, – пропустить, нажав «Далее».

Ø Пятый шаг, с автоматически установленным флагом «не вставлять вызов процедуры», - пропустить, нажав «Далее».

Ø Нажать «ОК».

3. Отладить документ «ОказаниеУслуги».

Редактирование Макета

1. Раскрыть дерево документа «ОказаниеУслуги» и дважды щелкнуть на макете «Печать». Из первого столбца открывшейся формы можно увидеть, что макет документа состоит из именованных областей, которые в определенном порядке выводятся на печать.

2. Выделить мышью две пустые строки (№15, №16) → выбрать пункт меню Таблица → Имена → Назначить имя → Всего.

3. В 16 строке в колонке «Цена» ввести «Всего», а в колонке «Сумма» - «ВсегоПоДокументу». Установив курсор в ячейку «ВсегоПоДокументу», вызвать палитру свойств (правой кнопкой мыши → Свойства), в поле «Макет: заполнение» выбрать «параметр».

4. Изменить документ «ОказаниеУслуги» следующим образом:

На закладке «Прочее» нажать кнопку «Модуль объекта». Нажав на знак «+», раскрыть процедуру «Печать» и после цикла добавить в нее строки, выделенные жирным шрифтом:

Процедура Печать(Элемент)

// {{_KOHCTPУKTOP_ПЕЧАТИ_ЭЛEMEHT(печать)

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора

//внесенные вручную изменения будут утеряны!!!

ТабДок = Новый ТабличныйДокумент;

Макет = Документы.ОказаниеУслуги.ПолучитьМакет("Печать");

// Заголовок

Область = Макет.ПолучитьОбласть("Заголовок");

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

// Шапка

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

Область.Параметры.Номер = Номер;

Область.Параметры.Дата = Дата;

Область.Параметры.Клиент = Клиент;

Область.Параметры.Мастер = Мастер;

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

// тчНоменклатура

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

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

Для Каждого ТекСтрокатчНоменклатура Из тчНоменклатура Цикл

Область = Макет.ПолучитьОбласть("тчНоменклатура");

Область.Параметры.УслугаМатериал =

ТекСтрокатчНоменклатура.Номенклатура;

Область.Параметры.Количество =

ТекСтрокатчНоменклатура.Количество;

Область.Параметры.Цена = ТекСтрокатчНоменклатура.Цена;

Область.Параметры.Сумма =

ТекСтрокатчНоменклатура.Сумма;

ТабДок.Вывести(Область); КонецЦикла;

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

Область.Параметры.ВсегоПоДокументу = ПереченьНоменклатуры.Итог("Сумма");

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

ТабДок.ОтображатьСетку = Ложь;

ТабДок.Защита = Ложь;

ТабДок.ТолькоПросмотр = Ложь;

ТабДок.ОтображатьЗаголовки = Ложь;

ТабДок.Показать();

//} }_КОНСТРУКТОР_ПЕЧАТИ_ЭЛЕМЕНТ

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

5. Закрыть все окна документа «ОказаниеУслуги».

Редактирование Формы документа

1. Изменить документ «ОказаниеУслуги» следующим образом:

Ø На закладке «Формы» открыть форму «ФормаДокумента» (в нижней части окна) → В открывшемся окне установить флаг «Форма документа» → Готово.

Ø Поставить курсор на табличное поле формы, нажать правую кнопку мыши → Свойства. В открывшейся палитре свойств установить флаг в поле «Подвал». Обратить внимание, что внизу в форме документа тут же появляется новая строка – подвал.

Ø Встать курсором на ячейку подвала в поле «Цена», вызвать «Свойства» правой кнопкой мыши. В открывшейся палитре свойств установить текст подвала: «Всего:», горизонтальное положение в подвале - «Прижать вправо», шрифт подвала - «Жирный» (при выборе шрифта снять все флаги «из стиля»).

Ø Аналогично открыть палитру свойств поля «Сумма», установить горизонтальное положение в подвале - «Прижать вправо», в поле «ОтображатьИтогиВПодвале» установить флаг, шрифт подвала - «Жирный».

2. Отладить документ «ОказаниеУслуги». Обратить внимание на то, как изменилась форма документа – появилась новая строка.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: