Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




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

ТабДок. Очистить();

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

Если ВставлятьРазделительСтраниц Тогда ТабДок. ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

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

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

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

Пока ВыборкаПереченьНоменклатуры. Следующий() Цикл ОбластьПереченьНоменклатуры. Параметры. Заполнить(ВыборкаПереченьНоменклатуры);


Смысл добавленного фрагмента прост. Мы обращаемся к макету документа ОказаниеУслуги по его имени – Макет.

Используя его метод ПолучитьОбласть(), получаем область Всего (ту, которую мы только что добавили к макету) и сохраняем ее в пере- менной ОбластьИтог.

В цикле обхода строк табличной части документа, полученных в результате выполнения запроса, мы накапливаем в переменной СуммаИтог значение суммы табличной части документа по колонке Сумма.

Затем мы обращаемся к параметру ВсегоПоДокументу (Об- ластьИтог. Параметры. ВсегоПоДокументу), находящемуся в области Всего, и присваиваем ему значение переменной СуммаИтог.

В заключение мы выводим итоговую область в табличный документ, который будет показан на экране и распечатан пользователем – ТабДок. Вывести(ОбластьИтог).

Отображение табличного документа на экране выполняется в обра- ботчике команды Печать, в модуле этой команды на клиенте, в то время как сама процедура заполнения печатной формы данными, описанная в модуле менеджера документа, выполняется на сервере.


 

 

В режиме «1С: Предприятие»

Запустим «1С: Предприятие» в режиме отладки и проверим результат наших изменений (рис. 8. 15).

 

 

Подобным образом, создавая именованные области и ячейки макета, используя их свойства и управляя порядком их вывода c помощью встроенного языка, разработчик имеет возможность создать печатную форму любого дизайна.


; Для чего предназначен объект конфигурации «Макет»? ; Что такое конструктор печати? ; Как создать макет с помощью конструктора печати? ; Как изменить табличный документ? ; Какая разница в заполнении ячейки табличного документа текстом, параметром и шаблоном? ; Как с помощью встроенного языка вывести в табличный доку- мент новую область?


 

 

пРодолжительность

Ориентировочная продолжительность занятия – 50 минут.

 

 

Зачем нужен периодический регистр сведений............................................................. 262

Что такое регистр сведений............................................................................................ 263

Добавление периодического регистра сведений............................................................ 265

В режиме «Конфигуратор»........................................................................................ 265

Измерения и ресурсы............................................................................................. 267

В режиме «1С: Предприятие».................................................................................... 269

Создание записей в регистре сведений............................................................... 269

Автоматическая подстановка цены в документ при выборе номенклатуры.................. 271

В режиме «Конфигуратор»........................................................................................ 271

Функция, возвращающая цену номенклатуры..................................................... 271

Вызов функции при выборе номенклатуры

и заполнение цены в документе.......................................................................... 273

В режиме «1С: Предприятие».................................................................................... 276

Контрольные вопросы...................................................................................................... 278


На этом занятии мы с вами познакомимся с объектом конфигурации Регистр сведений, а точнее с одним из его видов – периодическим регистром сведений. Вы узнаете, для чего предназначен этот объект конфигурации и какова его структура.

Мы создадим с вами один периодический регистр сведений, который будет использоваться в нашей конфигурации, и покажем, каким образом можно использовать его данные средствами встроенного языка.

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...