Илья Отькало – 1С:Профессионал по платформе: к экзамену готов (страница 4)
Предопределенные элементы
Предопределённые элементы – это данные, созданные разработчиком в конфигураторе в момент разработки прикладного решения, обратиться к ним можно по имени, не прибегая к предварительному поиску элемента.
Предопределенные элементы можно создать в справочниках, планах видов характеристик, планах счетов и планах видов расчета.
Если удалить предопределенные элементы в конфигураторе, соответствующие объекты информационной базы помечаются на удаление. У этих объектов также снимается признак «
Если удалить предопределенный элемент в режиме 1С:Предприятие, он будет удален только в режиме 1С:Предприятие, при этом в конфигурации предопределённый элемент останется.
Документы
Документы – это прикладные объекты конфигурации, предназначенные для хронологического отражения в информационной базе событий предметной области с целью фиксации совершаемых хозяйственных операций. Внутренних ограничений на количество видов документов в конфигурации нет, их количество определяется требованиями прикладной задачи.
Логика работы документов отличается от логики работы других объектов конфигурации тем, что документ обычно обладает способностью проведения. Факт проведения документа означает, что событие, которое отражает документ, повлияло на состояние учёта.
Стандартные реквизиты
Каждый документ характеризуется
Важными характеристиками документа являются дата и время. Они позволяют установить строгую временную последовательность совершения операций. Таким образом, документы могут отличаться друг от друга не только номером, но и своим положением на временной оси. В результате всегда можно сказать, какая из двух операций была совершена раньше.
Дата документа позволяет точно позиционировать документ на оси времени по отношению к другим документам. На оси времени документ однозначно позиционируется моментом времени (
Нумерация
Система поддерживает режим автоматической нумерации документов, при котором она самостоятельно может генерировать номер для нового документа.
Кроме этого, система позволяет осуществлять контроль уникальности номеров документов, не разрешая создавать документы с одинаковыми номерами. Уникальность номеров и автоматическая нумерация могут выполняться в пределах определенного периода (день, месяц, квартал или год). Например, если периодичность установлена год, то с нового года система опять начнет нумерацию указанных документов с 1.
Режим автонумерации объектов – это свойство конфигурации, которое определяет, использовать повторно или нет автоматически полученные номера объектов, если они не записаны в базу данных. Существует два режима:
•
•
При создании нового документа и отказа от его записи номер документа может или не может быть использован повторно, это зависит от значения свойства конфигурации «
Реквизиты
Помимо номера и даты, каждый элемент документа, как правило, содержит дополнительные данные, которые подробно описывают этот элемент. Для хранения таких данных служат реквизиты, их количество определяется прикладной задачей. На уровне платформы явных ограничителей на их количество не существует.
Например, для документа «
Табличные части
Документ может содержать
Количество
Проведение документа
Важным свойством документа является возможность его проведения. Если документ проводится, то он может изменить состояние тех или иных учитываемых данных. Если же документ не является «проводимым» это значит, что событие, которое он отражает, не влияет на состояние учета, который ведется в данном прикладном решении.
Например, документ «
Для документа «
На закладке «
Механизм оперативного проведения предназначен для того, чтобы разделить случаи, когда документ проводится в реальном времени, и случаи, когда проведение документа отражает уже свершившийся факт.
Если необходимо документ проводить в будущем временем, то нужно установить свойство
Когда нужно четко фиксировать факт проведения документа в реальном времени (без возможности проведения в будущем времени) или зафиксировать случившийся факт в прошлом времени (задним числом) необходимо установить свойство
Соответственно у документа есть процедура
Ввод на основании
Одним из режимов ввода новых документов в процессе работы пользователя с системой 1С:Предприятие является режим ввода на основании.
С точки зрения пользователя режим ввода на основании позволяет вводить документы или элементы справочников, заполняя их реквизиты путем копирования информации из другого объекта информационной базы. В отличии от копирования – создания нового объекта копированием существующего, причем того же типа и с идентичными данными, ввод на основании обычно создает объект другого типа, данные которого лишь функционально зависят от «объекта-основания».
Например, документ «
Механизм ввода на основании при работе с большим числом документов и элементов справочника позволяет сократить время на заполнение документов и справочников. Для отрабатывания данного механизма используется процедура
Оперативное проведение документов
При проведении документа срабатывает обработчик
У документа в свойстве «
•
•
Удаление движений
Записи из проведенного документа попадают в регистры. Если документ провести повторно или отменить его проведение, то система должна точно знать, как поступать с ранее внесёнными записями в регистре. Для этого существует специальное свойство «