Модуль документа викликається для виконання при проведенні документа, при цьому виконується зумовлена процедура ОбработкаПроведенія. [1]
Модуль документа являє собою програму на вбудованій мові системи 1С: Підприємство. На відміну від модуля форми, він має кілька особливостей. [2]
Тільки з модуля документа можна змінювати регістри, періодичні реквізити довідників (для яких включено властивість Змінюється документами) і журнали розрахунків. Всі ці зміни виконуються засобами вбудованої мови. [3]
Для зміни регістрів при виконанні модуля документа створюються особливі записи, звані рухами регістрів Ці записи вказують: як в результаті проведення документа повинні змінитися зведені залишки або обороти, що зберігаються в регістрах. [4]
Конструктор формування операції спрощує оформлення в модулі документа бухгалтерського обліку бухгалтерської операції генерується цим документом. [5]
Алгоритм формування операції по документу повинен бути записаний в модулі документа. [6]
Зміна стану регістрів виконується спеціальним модулем на вбудованій мові - модулем документа. Такий модуль містить алгоритм формування відомостей про зміни в регістрах, які необхідно виконати при проведенні документа. Ці відомості називаються рухами регістрів. [7]
Включення опції Змінюється документами дозволяє змінювати значення періодичного реквізиту довідника з модулів документів. Зміна виконується процедурою УстановітьРеквізітСправочніка, яка вносить запис про зміну в історію реквізиту і пов'язує цей запис з породив її документом. [8]
На основі документа операція вводиться шляхом введення відповідного документа: алгоритм формування операції для конкретного документа повинен бути записаний в модулі документа. Всі необхідні реквізити операції в цьому випадку заповнюються автоматично. [9]
Після того, як загальний реквізит створений, він стає доступний при редагуванні форми документа і до нього можна звертатися з модуля документа. [10]
Модуль містить процедури і функції для обробки даних документа. Модуль документа запускається при обробці документа. У модулі забезпечений доступ до процедур і функцій глобального модуля. [11]
Метод призначений для введення рядків-перерахунків в журнал розрахунків. Як правило, використовується в модулі документа. але може використовуватися і в модулі виду розрахунку. Метод вводить повну копію поточного запису в журнал розрахунків, не заповнюючи лише атрибут Результат. Згодом система розпізнає звичайні записи і запису-перерахунки. [12]
Метод призначений для введення рядків-перерахунків в журнал розрахунків на підставі довільного документа. Як правило, використовується в модулі документа. але може використовуватися і в модулі виду розрахунку. Метод вводить повну копію поточного запису в журнал розрахунків, не заповнюючи лише атрибут Результат і вводячи в якості документа-підстави параметр Документ. [13]
Конструктор введення на підставі використовується для створення процедури обробки взаємопов'язаних документів і присвоєння значень реквізитів одного документа іншому. Конструктор формування операцій забезпечує створення в модулі документа процедури. Конструктор руху регістрів використовується для формування в модулі документа оперативного обліку процедури обробки руху регістрів. [14]
Журнал операцій, в загальному випадку, може містити записи про два види операцій: про операції, введених користувачем вручну, і про операції, автоматично сформованих документами. Можливість автоматичного формування операції документом забезпечується наявністю відповідних команд вбудованої мови системи 1С: Підприємство в модулі документа. [15]
Сторінки: 1 2