Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
laboratorny_praktikum_ISE2.doc
Скачиваний:
97
Добавлен:
28.03.2016
Размер:
7.87 Mб
Скачать

6. Настройка процедуры проведения документов.

Войдем в окно редактирования документа «ПоступлениеТовара» (двойным щелчком). Перейдем к закладке «Движения». Проверим, отмечены ли регистры, по которым этот документ может делать движения (регистр «Остатки») (рис. 10).

Рис.10

Далее создадим алгоритм проведения документа «ПоступлениеТовара», при котором в регистре «Остатки» будет увеличиваться количество товаров. Для этого щелкнем по кнопке «Конструктор движений». Поскольку настройку движений этого документа мы уже делали при формировании проводок, то появится запрос, на который надо ответить «Да».

Откроется окно конструктора движений регистров. В нем в левой верхней части располагаются регистры (НашРегистрБухгалтерии). Добавим с помощью кнопки «Добавить» регистр накопления «Остатки». Выберем тип движения регистра — «Приход». Табличную часть выберем — Товары. В правой части отображаются реквизиты документа и его табличных частей, в нижней части — измерения и ресурсы регистра. Щелкнем по будет выглядеть следующим образом (рис. 11).

После нажатия на кнопку «ОК» конструктор движений сгенерирует текст программы на встроенном языке. Закроем окно модуля объекта и окно редактирования документа.

Рис.11.

Войдем в окно редактирования документа «РасходнаяНакладная».кнопке «Заполнить выражения». В результате окно конструктора

Перейдем к закладке «Движения». Проверим, отмечены ли регистры, по которым этот документ может делать движения (регистры «Остатки» и «Продажи»).

Документ «РасходнаяНакладная» делает движения типа «Расход» по регистру «Остатки» и добавляет записи в регистр оборотов «Продажи». Для настройки этого щелкнем по кнопке «Конструктор движений». Появится запрос, на который надо ответить «Да».

Откроется окно конструктора движений регистров. В нем в левой верхней части добавим с помощью кнопки «Добавить» регистр накопления «Остатки». Выберем тип движения регистра— «Расход». Табличную часть выберем -- Товары. Щелкнем по кнопке «Заполнить выражения».

Теперь добавим регистр накопления «Продажи». Табличную часть выберем — Товары. Щелкнем дважды в правой части окна по реквизиту «Покупатель». Щелкнем по кнопке «Заполнить выражения».

В результате окно конструктора будет выглядеть следующим образом (рис. 12)

Рис.12.

После нажатия на кнопку «ОК» конструктор движений сгенерирует текст программы на встроенном языке.

Закроем окно модуля объекта и окно редактирования документа.

7. Создание отчетов

Любая система автоматизации учета только тогда выполняет свои функции, когда она имеет средства обработки накопленной в системе информации и получения сводных данных в удобном для просмотра и анализа виде. Как правило, для решения подобных задач в системе автоматизации учета существует подсистема формирования отчетных документов (их еще называют выходными документами). Такая подсистема может формировать набор различных отчетных документов, достаточных для удовлетворения потребности пользователей системы в достоверной и подробной выходной информации.

Для получения сводной выходной информации в системе 1С-Предприятие используются объекты данных, называемые «Отчет» и «Обработка». Объект данных этого типа представляет собой алгоритм обработки информации на внутреннем языке системы 1С:Предприятие. К алгоритму «прикрепляется» диалог, при помощи которого, при необходимости, можно организовать ввод каких-либо параметров, влияющих на ход его алгоритма. Обычно алгоритм имеет и сделанное в табличном редакторе описание печатной формы, которое используется для вывода результатов выполнения алгоритма на экран и принтер. В некоторых случаях одна и та же таблица используется и для ввода параметров, и для вывода результатов.

Название «Отчеты» и «Обработка» отражает два вида задач, которые могут выполняться объектами данных этих типов.

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

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

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

Нам требуется создать отчет «Остатки». Отчет «Остатки» показывает текущие остатки товаров.

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

Перейдем к закладке «Макеты» и щелкнем по кнопке «Конструкторы — Конструктор выходной формы».

В появившемся окне щелкнем по кнопке «ОК».

На первой закладке «Таблицы и поля» появившегося окна в поле База даных необходимо выбрать поле «ОстаткиОстатки» из регистра накопления «Остатки», с поля Таблицы перенести все реквизиты в поле Поля как указано на рис. 13.

Рис.13.

На последней закладке можно указать имя выходной формы, имя кнопки и другие параметры. Оставим их без изменения и щелкнем по кнопке «ОК». Будет сгенерирована экранная форма и программа на встроенном языке. Закроем формы.

Закроем окно модуля и окно формы. Проверьте работоспособность созданных отчетов в режиме «1С:Предприятие».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]