Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C-Конфигурирование и администрирование.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
1.6 Mб
Скачать

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

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

Модуль документа вызывается для исполнения при проведении документа, при этом выполняется предопределенная процедура ОбработкаПроведения.

Только из модуля документа можно изменять регистры, периоди­ческие реквизиты справочников (для которых включено свойство «Изменяется документами») и журналы расчетов. Все эти изменения выполняются средствами встроенного языка.

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

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

Документ «помнит» о тех изменениях, которые он выполнил в ре­гистрах, справочниках, журналах расчетов и бухгалтерских операци­ях. При удалении документа или отмене его проведения (команда «Сделать документ непроведенным» в меню «Действия» главного меню системы 1С:Предприятие) выполненные документом измене­ния будут корректно удалены.

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

  • в окне редактирования «Документ» нажмите кнопку «Модуль Документа»;

или

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

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

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

Подробно порядок работы с текстовым редактором описан в главе «Редактор текстов».

Общие реквизиты

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

Необходимость в создании общих реквизитов может возникать, например, в следующем случае.

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

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