Использование групп номеров и серий

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

Например, можно использовать серию для определения:

  • Контрагенты
  • Адреса
  • Контракты на закупку
  • Заказы на продажу
  • Производственные заказы
  • Заказы на обслуживание
  • Складские заказы
  • Заказы на перевозку
Примечание

Для финансовых документов, необходимо определить серии и номера документов в сеансе Серия типа операции (tfgld0114m000) в Финансы. Более подробную информацию смотрите в разделе Определение номеров документа по типу операции

Группа номеров

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

  • Один или более кодов серии
  • Длина (количество знаков) для кода серии
  • Стартовый номер (первые свободный номер) каждой серии
Код серии

Можно задать буквенно-цифровые коды серии длиной до 8 знаков. Максимальная длина кода серии плюс номер, содержащийся в серии, составляет 9 знаков.

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

Поскольку коды серии могут быть буквенно-цифровыми, сгенерированные номера документов также могут быть буквенно-цифровыми, и они могут состоять максимум из девяти знаков.

Примечание

Можно использовать идентичные номера для связанных данных. Смотрите в разделе Чтобы использовать идентичные номера для связанных регистрируемых данных:.

Специальные группы нумерации

Можно использовать специальные группы номеров для генерирования уникальных номеров для заказов и документов, предназначенных для частных применений. Все серийные номера, которые LN генерирует в группах номеров, предназначенных для одного типа применения, являются уникальными. Для гарантии уникальности номеров LN проводит проверку на отсутствие номеров-дубликатов, которые могут появиться в результате задания кодов серии в группе номеров. Смотрите также Примеры специальных групп номеров

Группы номеров можно определять для следующих целей:

  • Транспорт/Склад
  • Фактурирование
  • Производство
  • Данные по обслуживанию
  • Не используется

Группы номеров различного назначения присваиваются в соответствующих сеансах. Например, в сеансе Параметры заказов на продажу (tdsls0100s400) можно выбрать группу номеров для заказов на продажу и графика продаж. В сеансе Отделы продаж (tdsls0512m000) можно выбрать серию группы номеров для заказов на продажу, генерируемых каким-либо конкретным отделом продаж.

Первый свободный номер

LN последовательно нумерует заказы, документы или другие регистрируемые данные, используя первый свободный номер в серии. Стартовый номер каждой серии задается в сеансе Первые свободные номера (tcmcs0150m000).

Номера заказов

Результирующий номер состоит из кода серии, за которым следует первый свободный номер. Номер должен состоять из 9 символов. LN добавляет начальные нули к первому свободному номеру, формируя нужный разряд нумерации.

Пример

Код серии - NR08. Первый свободный номер - 100. Документы в этой серии получают номера:

  • NR0800100
  • NR0800101
  • NR0800102
Первые свободные номера размера кэша

Чтобы улучшить быстродействие сеансов, в которых назначаются новые номера заказов, можно указать размер кэша для серии. Размер кэша - это число серийных номеров, которые LN генерирует и помещает в пользовательский кэш. Пользователям не приходится ждать, когда LN сформирует и проверит следующие номера серий.

Если используется кэш-память для первых свободных номеров, то порядковые номера могут быть непоследовательны (с разрывом). Номера, зарезервированные кэш-памятью, теряются при выходе пользователя из системы.

Если вы не хотите использовать кэш-память для первых свободных номеров, установите размер кэш-памяти на ноль.

Пример

Заданный размер кэш-памяти равен четырем. Когда пользователь в первый раз создает новый заказ, LN генерирует четыре новых серийных номера и помещает их в пользовательскую кэш-память. Пользователь должен подождать завершения данной операции. Первый номер используется для указанного нового заказа. LN выбирает номера для следующих трех заказов, которые система извлекает из пользовательской кэш-памяти. Когда пользователь создает пятый заказ, LN генерирует следующие четыре номера, помещает их в пользовательскую кэш-память и т.д.

Если пользователь создает шесть заказов и затем выходит из системы, последние два серийных номера, созданные LN для пользователя не используются.

Чтобы использовать идентичные номера для связанных регистрируемых данных:
  1. Определите группу номеров для каждого типа регистрируемых данных, используя сеанс Группы Номеров (tcmcs0151m000).
  2. Определите идентичные коды серий в группах нумерации в сеансе Первые свободные номера (tcmcs0150m000).
  3. Определите одинаковые первые свободные номера в идентичных сериях, используя сеанс Первые свободные номера (tcmcs0150m000).
  4. Присвойте группы номеров обоим типам регистрируемых данных, используя соответствующий сеанс.
  5. Выберите идентичные серии для указанных регистрируемых данных.

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

Примеры специальных групп номеров

Вы определяете группы номеров со следующими деталями:

Группа номеров Длина серии Деклариров.для
SF12 Производство
SF22 Производство
SF53 Производство
IN92 Фактурирование

 

Если группа номеров SF1 содержит серию KJ, LN не позволит вставить тот же код серии ( KJ) в группу номеров SF2.

Если группа номеров SF1 содержит серию AA, LN не позволит вставить коды серий AA1 , AA5 или AA9 в группу номеров SF5, так как это приведет к созданию таких же номеров, что генерируются в группе номеров SF2.

Если группа номеров SF5 содержит серию DF2, LN не позволит вставить серию DF в группы номеров SF1 или SF2, так как это приведет к созданию таких же номеров, что генерируются в группе номеров SF5, если сгенерируются очень большие номера (например, DF2255734 , DF2766438, и т.д.).

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