Редактирование документа

Документы предназначены для отражения хозяйственных событий предприятия, которые имеют отношение к автоматизируемой предметной области.

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

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

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

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

Документы играют центральную роль для основных механизмов, реализуемых системой. Все документы образуют единую хронологическую последовательность. Фактически, эта последовательность отражает последовательность событий — так, как они происходили реально.

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

Для документа весьма важным действием является его проведение. Если документ не является "проводимым", это значит, что событие, которое он отражает, не влияет на состояние учета, который ведется в данной конкретной конфигурации. Если документ проводится, то он изменяет состояние тех или иных учитываемых данных. При проведении документ может отразить зафиксированное им событие в механизмах, реализуемых различными регистрами.

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

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

Редактирование документа выполняется в окне редактирования.

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

Автонумерация

Установка свойства приводит к тому, что вновь введенному документу номер будет присваиваться автоматически. Автоматически присвоенный номер можно исправить.

Нумератор

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

Длина номера

Устанавливает максимальную длину номера документа.

Тип номера

Свойство позволяет выбрать тип значения для номера документа — "Число" или "Строка".
Выбор строкового типа кода бывает полезен, когда используется сложная система нумерации, и номер может включать, помимо цифр, также буквы и символы-разделители.

Контроль уникальности

Если это свойство установлено, то при вводе нового документа его номер проверяется на уникальность в пределах, установленных в свойстве "Периодичность".

Периодичность

Свойство устанавливает пределы контроля уникальности номеров документов и период повторяемости номеров. Если свойство "Контроль уникальности", то в свойстве "Периодичность" указывается, в каких пределах будет осуществляться этот контроль.
При установленном свойстве "Автонумерация" система "1С:Предприятие" будет присваивать очередной порядковый номер каждому новому документу. После завершения периода, установленного в свойстве "Периодичность", нумерация документов начнется с 1.

Заполнение последовательности

Выбирается режим автоматического заполнения последовательностей. В списке "Входит в последовательности" определяется вхождение документа в последовательности.
Формы

Ввод по строке

На закладке "Формы" формируются поля ввода по строке

Основные формы

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

На закладке размещено два идентичных списка объектов конфигурации типа "Справочник" и "Документ". В верхнем списке необходимо указать объекты, на основании которых может вводиться документ, а в нижнем — для которых данный документ является основанием при вводе нового объекта.

Заполнение документа при вводе на основании выполняется в предопределенной процедуре ОбработкаЗаполнения(). Для облегчения разработки алгоритма заполнения документа на основании других объектов конфигурации можно воспользоваться конструктором ввода на основании.

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

Движения

На закладке производится настройка поведения документа при проведении и отмене проведения.

Проведение

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

Оперативное проведение

Свойство устанавливает, разрешено ли оперативное проведение документа при записи. Для документов с разрешенным оперативным проведением при выборе не текущей даты, проведение осуществляется в неоперативном режиме, т.к. учитывается уже свершившийся факт, который не требует контроля, осуществляемого в оперативном режиме (например, проверка остатка указанного в расходной накладной товара).

Удаление движений

Свойство доступно, если в свойстве "Проведение" выбрано "Разрешить". Оно задает автоматическое удаление всех записей при перепроведении или отмене проведения документа, которые документ записал в процессе проведения. Автоматическое удаление производится системой при выполнении повторного проведения уже проведенного документа (перед записью новых движений), при удалении документа и при отмене проведения документа.

Список регистров

В списке регистров отметьте те регистры, в которых могут регистрироваться движения документа.
Прочее

На закладке "Прочее" задаются управляемые транзакционные блокировки данных по полям и устанавливается признак полнотекстового поиска по объектам данного типа.

1C:Enterprise Developer's Community