Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЦОО_ПОЭИС_Л6.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
321 Кб
Скачать
☆

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

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

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

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

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

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

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

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

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

Нумераторы

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

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

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

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

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

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

Процедура ПриОткрытии()

Если ЭтоНовый() Тогда

ПрефиксНомера = глПользователь.Подразделение.ПрефиксНомеров;

УстановитьНовыйНомер(ПрефикеНомера);

КонецЕсли;

КонецПроцедуры