Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Прр 2.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
153 Кб
Скачать
☆

7.2. Свойства последовательности документов

7.3. Работа с последовательностями документов

7.4. Свойства документа

В дополнение к общим свойствам объектов конфигурации, документы обладают специфическими свойствами. Свойства документа редактируются в палитре свойств или окне редактирования.

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

У любого документа существуют обязательные документы, которые создаются автоматически и которые удалить нельзя – это дата, время и номер документа.

Периодичность – свойство устанавливает пределы контроля уникальности номеров документов и период повторяемости номеров. Если свойство «Контроль уникальности номера» установлено, то свойстве «Периодичность» указывается, в каких пределах будет осуществляться контроль.

Проведение – свойство устанавливает, разрешено ли проведение документа при записи. Если выбрано «Разрешить», то документ осуществляет движение регистров (изменяет их состояние).

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

Факт проведения документа означает, что событие, которое он отражает, повлияло на состояние учета. До сих пор пока документ не проведен, состояние учета неизменно и документ – не более чем черновик, заготовка. Как только документ проведен – изменения вносимые документом в учет, могут вступать в силу и состояние учета может быть изменено.

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

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

В системе 1С:Предприятие существует два вида проведения: оперативное и неоперативное.

7.5. Модули

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

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

  • модуль приложения,

  • модуль внешнего соединения,

  • общие модули,

  • модули прикладных объектов,

  • модули форм.

Модуль приложения – это модуль, который относится ко всей конфигурации в целом и может быть только один. Модуль приложения является аналогом глобального модуля в версии 7.7. Он отвечает за пользовательский сеанс (сессию) работы с 1С:Предприятием 8.0.

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

Для редактирования модуля приложения необходимо, находиться в окне «Конфигурация», выделить корень дерева конфигураций (верхнюю строку), -> правой кнопкой мыши и выбрать пункт «Открыть модуль приложения». Текст модуля приложения будет выдан для редактирования в редакторе текстов системы в режиме редактирование текста программного модуля.

Модуль приложения, являясь частью конфигурации, сохраняется только в составе конфигурации. Использование пункта «Сохранить» из меню «Файл» главного меню конфигуратора приведет к выполнению процедуры сохранения сделанных изменений.

Модуль внешнего соединения. Если конфигурация запускается в клиент-серверном варианте, когда данные хранятся в базе данных на сервере, то вместо модуля приложения используется модуль внешнего соединения, который в конфигурации может быть только один. Для редактирования модуля внешнего соединения необходимо, находиться в окне «Конфигурация», выделить корень дерева конфигураций (верхнюю строку), -> правой кнопкой мыши и выбрать пункт «Открыть модуль внешнего соединения».

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

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

Модули прикладных объектов,

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

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

Модули форм.

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

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

Модуль документа

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

Только из модуля документа можно изменять регистры. Все эти изменения выполняются средствами встроенного языка. Только из модуля документов можно формировать операции и проводки операций. Проводки вызывают изменения в бухгалтерских итогах.

Для изменения регистров при выполнении модуля документа создаются особые записи, называемые движениями регистров. Эти записи указывают, как в результате проведения документа должны измениться сводные остатки или обороты, хранящиеся в регистрах.

Документ «помнит» о тех изменениях, которые он выполнил в регистрах и бухгалтерских операциях. При удалении документа или отмене его проведения выполненные документом изменения будут корректно удалены.

Для редактирования модуля документа используется текстовый редактор, который можно вызвать на экран следующим способом:

  • в окне «Конфигурация» выделите наименование документа;

  • нажатием правой кнопки мыши вызовите на экран контекстное меню;

  • в этом меню выберите пункт «Открыть модуль объекта».