Нумерация документов

 

Важной характеристикой документа является его номер. Система 1С:Предприятие 8.0 имеет широкие возможности по настройке правил нумерации документов. Разработчик может доверить системе присвоение номеров, включив автоматическую нумерацию документа. В Конфигураторе настраивается тип и длина номера, периодичность, включается или отключается контроль уникальности номеров в пределах периода.

Внимание! Поле, содержащее номер документа, теперь называется Номер, а не НомерДок, как было в версии 7.7. Аналогично, поле, содержащее дату документа, называется Дата, а не ДатаДок.

При редактировании правил нумерации документа доступны для установки следующие параметры:

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

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

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

Здесь указываются две важные характеристики нумератора: пределы контроля уникальности номеров документов и период повторяемости номеров. Если включен признак контроля уникальности номеров (см. ниже), то периодичность нумератора показывает, в каких пределах осуществлять этот контроль. Например, если установлено «В пределах дня», то уникальность номеров документов будет контролироваться в пределах суток. При включенной автоматической нумерации система будет присваивать очередной порядковый номер каждому новому документу. После завершения очередного периода нумерация документов начнется с 1.

Длина

Устанавливает максимальную длину номера документа. Самая большая длина номера, которую можно установить, — 50 символов.

Тип

Здесь выбирается тип значения для номера документа — числовой или строковый. Выбор строкового типа номера бывает необходим, когда используется сложная система нумерации документов. При этом номер документа может включать, помимо цифр, также буквы и символы-разделители, например «К10-56».

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

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

 

Нумераторы

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

Основное назначение нумератора — обеспечить возможность единой (сквозной) нумерации документов разного вида, для чего этим документам назначается один нумератор. Например, для всех кадровых приказов, к которым относятся документы ПриемНаРаботу, Увольнение, КадровоеПеремещение, назначается нумератор Кадровый.

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

 

Префиксы номеров

Для некоторых видов документов необходим префикс, например, для всех кадровых приказов можно завести префикс «К», для складских — «С» и т.д. Аналогичным образом можно назначить префиксы для номеров документов одного вида, например, у документа РасходнаяНакладная в префикс номера включить код подразделения.

Для назначения префикса номера документа следует применять метод УстановитьНовыйНомер, например:

 

Процедура ПриОткрытии()
	Если ЭтоНовый() Тогда
		ПрефиксНомера = глПользователь.Подразделение.ПрефиксНомеров;
		УстановитьНовыйНомер(ПрефиксНомера);
	КонецЕсли;
КонецПроцедуры
устойчивые теплицы, парник от Тепландии . Кофулсо: спринклерная система пожаротушения . . фонарики оптом