Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C_ПрикладноеПрограммирование8.doc
Скачиваний:
45
Добавлен:
22.09.2019
Размер:
51.67 Mб
Скачать

2.7.1.8 Печатная форма журнала документов

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

Рис. 190 Первый шаг конструктора печати журнала документов

Рис. 191 Второй шаг конструктора печати журнала документов

Рис. 192 Третий шаг конструктора печати журнала документов

Рис. 193 Макет печатной формы журнала документов

Рис. 194 Печатная форма журнала документов в пользовательском режиме

2.7.2 Задание на лабораторную работу

  1. Создать печатные формы элементов справочников «Контрагенты», «Клиенты», «Сотрудники», «Номенклатура».

  2. Создать печатные формы для списка справочников «Подразделения», «Склады», «Контрагенты», «Клиенты», «Сотрудники», «Номенклатура» (во всех печатных формах предусмотреть возможность расшифровки ячейки). Для справочников – владельцев («Контрагенты», «Клиенты», «Сотрудники») предусмотреть дополнительную печатную форму, включающую печать подчиненных элементов.

  3. Создать печатные формы документов «ПриходнаяНакладная», «Счет», «Доверенность», «РасходнаяНакладная», «ОказаниеУслуги», «ПриходныйКассовыйОрдер», «РасходныйКассовыйОрдер» (во всех печатных формах обратить особое внимание на форматирование цифровых данных и печать общей суммы документа прописью).

  4. Создать печатные формы реестра документов журналов «Касса», «ПриходныеДокументы», «РасходныеДокументы», «ДвижениеТовара», «СкладскиеДокументы» (учесть форматирование числовых данных и предусмотреть возможность расшифровки).

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

  1. Понятие конструктора печати.

  2. Предназначение объекта конфигурации «Макет».

  3. Понятие табличного документа.

  4. Структура табличного документа.

  5. Возможные типы значения ячеек таблицы при использовании ее в качестве макета.

  6. Форматирование данных в ячейках таблицы.

  7. Расшифровка ячейки таблицы.

  8. Фиксация шапки и боковика таблицы.

  9. Защита таблицы.

2.8 Лабораторная работа № 8. Отчеты и обработки.

Цель работы. Получение навыков работы с отчетами, обработками и конструктором выходной формы.

2.8.1 Теоретические сведения

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

Отчеты и обработки совершенно идентичны по структуре, у них просто разное назначение:

  • Отчеты предназначены для вывода информации, формирова­ния различных печатных форм с детальными и сводными дан­ными, например, отчеты «АнализПродаж», «ПрайсЛист», «РеестрДокументов».

  • Обработки предназначены для изменения данных в базе дан­ных и выполнения других действий, например, «ПерерасчетЗарплаты», «ЗакрытиеПериода», «КлиентБанк».

Структура отчета и обработки одинакова:

Реквизиты

Реквизиты отчета (обработки) содержат параметры форми­рования отчета (выполнения обработки). Эти реквизиты отличаются от реквизитов справочников тем, что они не со­храняются в базе данных. Например, реквизиты «НачДата» и «КонДата» у отчета «АнализПродаж».

Табличные части

Табличные части содержат списки параметров для отчета или обработки, обычно состоящие из нескольких колонок. Например, табличная часть «УсловияПоСубконто» у отчета «ОСВпоСчету».

Формы

Экранные формы предназначены для отображения отче­та/обработки на экране. Это могут быть и различные до­полнительные формы, предназначенные для ввода парамет­ров или отображения результатов. В качестве примера можно назвать формы «ВыборПериода» и «ФормаВложен-нойТаблицы» обработки «КонсольЗапросов».

Рассмотрим подробнее объект конфигурации «Отчет». Он является прикладным объектом и предназначен для описания средств и алгоритмов, при помощи которых пользователь сможет получать необходимые ему выходные данные. Алгоритм формирования выходных данных описывается при помощи визуальных средств или с использованием встроенного языка. В реальной жизни объектам конфигурации «Отчет» соответствуют всевозможные таблицы выходных данных, сводных данных диаграммы и пр.

Отчеты могут иметь несколько реквизитов, табличных частей, форм и несколько макетов (печатных форм). Доступен программный объект «Построитель отчета», позволяющий формировать отчеты автоматически. Таблица отчета может иметь вертикальные и горизонтальные группировки.