русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Тема 1.7 Макеты. Перечисления


Дата добавления: 2013-12-24; просмотров: 1089; Нарушение авторских прав


Макет отчета как объект конфигурации предназначен для хранения различных форм представления различных данных, которые могут потребоваться каким-либо объектам конфигурации или всему прикладному решению в целом. Макет может содержать: таблицы, текст, двоичные данные, HTML-документ или Active Document, графические схемы, схемы компоновки данных или макет оформления схемы компоновки данных. Макеты могут существовать сами по себе (общие макеты) и быть подчинены какому-либо объекту конфигурации. Одно из предназначений макета – это подчинение объекту конфигурации для создания печатного вида документа. Создание печатной формы заключается в конструировании макета из составных частей – именованных областей, из которых затем «собирается» готовая печатная форма. Порядок заполнения областей данными и ввода их в итоговую форму описывается при помощи встроенного языка. В форме могут быть различные графические объекты (например, логотип фирмы), диаграммы и т.д.

Помимо создания макета «вручную» конфигуратор предоставляет разработчику возможность использования специальных инструментов – конструктором печати.

 

Макет печатной формы

В конфигураторе открыть окно редактирования объекта конфигурации Документ ОказаниеУслуги.

Перейти на закладку Макеты и запустить конструктор печати.

 

 

 

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

 

 

Нажать Далее.

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

 

Нажать Далее.

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

 

 

 

Нажать Далее.

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



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

 

Кнопка ОК

Откроется модуль команды Печать, модуль менеджера документа ОказаниеУслуги и макет документа.

 

Создан макет печатной формы документа ОказаниеУслуги с именем Печать

 

Создана команда документа ОказаниеУслуги с именем Печать в модель этой команды помещен обработчик, вызывающий процедуру печати документа.

В командную панель формы документа ОказаниеУслуги помещена команда Печать для формирования печатной формы документа.

 

 

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

Дорабатываем макет. Прежде всего, нужно пометить итоговую сумму в печатную форму документа.

Откроем дерево документа Оказание Услуги и дважды щелкнем на макете Печать.

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

Некоторые области были созданы конструктором, но разработчик может их создать и сам. Или удалять ненужные области.

Для добавления новой области итоговой суммы документа выделим мышью две пустые строки под табличной частью и выполним пункт главного меню Таблица ® Имена ® Назначить имя …

 

 

Назвать область Всего, нажмем ОК.

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

Платформа предложит создать новый формат для выделенных строк. Согласится.

Аналогичные действия проведем для остальных колонок.

 

В созданной области, в колонке Цена, написать ВСЕГО:, а в колонке Сумма напишем ВсегоПоДокументу.

 

 

Вызвав палитру свойств для последней заполненной нами ячейки (контекстное меню – Свойства), в свойстве Заполнение указать, что в этой ячейке будет находится не текст, а параметр

 

 

 

 

Каждая ячейка может содержать либо текст, либо некоторый параметр, либо шаблон.

Текст, содержавшийся в ячейке, будет показан на экране.

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

Шаблон – текстовая трока, в определенные места которой будут вставлены значения параметров.

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

 



<== предыдущая лекция | следующая лекция ==>
Простой отчет | Добавление перечисления


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.07 сек.