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