Обзор номерных серий

Примечание

Функция «Включить улучшения производительности непрерывных номерных серий» обеспечивает готовность предприятия к использованию непрерывных номерных серий, что ранее было проблематично в приложениях для управления финансами и операциями. Эта функция доступна как общедоступная предварительная версия в версии 10.0.34 и как GA — в версии 10.0.36.

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

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

При настройке номерной серии необходимо указать область, которая определяет, какая организация использует номерную серию. Область может быть Общая, Компания, Юридическое лицо или Операционная единица. Области Юридическое лицо и Компания можно объединять с Периодом финансового календаря для создания даже еще более конкретных номерных серий.

Форматы номерной серии состоят из сегментов. Номерные серии с областью, отличной от Общая, могут содержать сегментов, которые соответствуют области. Например, номерная серия с областью Юридическое лицо может содержать сегмент юридического лица. Путем включения сегмента области в формат номерной серии можно определить область определенной записи, посмотрев на ее номер.

В дополнение к сегментам, соответствующим областям, форматы номерной серии могут содержать сегменты Константа и Буквенно-цифровые сегменты. Сегмент Константа содержит набор букв, цифр или символов, которые не изменяются. Сегмент Буквенно-цифровой содержит набор букв или цифр, которые пошагово изменяются при каждом использовании номера. Используйте знак решетки (#), чтобы представлять пошаговые номера, и амперсанд (&), чтобы представлять пошаговые буквы. Например, формат #####_2017 создает последовательность 00001_2017, 00002_2017 и т. д.

Примеры номерной серии

Следующие примеры иллюстрируют использование сегментов для создания форматов номерной серии. В частности, примеры демонстрируют результаты использования сегментов области.

Номера отчетов по расходам

В следующем примере показана настройка номеров отчета по расходам для юридического лица с заголовком CS.

  • Область: Командировки и расходы
  • Ссылка: Номер отчета о расходах.
  • Область действия: Юридическое лицо
  • Юридическое лицо: CS
Сегменты Тип сегмента Значение
Сегмент 1 Информация о компании CS
Сегмент 2 Константа -РАСХОД-
Сегмент 3 Буквенно-цифровой ####

Пример форматированного номера: CS-EXPENSE-0039

Можно настроить сходный формат номерной серии для других юридических лиц. Например, если для юридического лица с именем RW изменяется только значение сегмента юридического лица, форматированный номер выглядит как RW-EXPENSE-0039. Можно также изменить весь формат номерной серии для других юридических лиц. Например, можно пропустить сегмент области юридического лица для создания форматированное номера, например Exp-0001.

Номера заказа на продажу

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

  • Область: Продажи
  • Ссылка: Заказ на продажу
  • Область действия: Компания
  • Компания: CEU
Сегменты Тип сегмента Стоимость
Сегмент 1 Константа SO-
Сегмент 2 Буквенно-цифровой ####

Пример форматированного номера: SO-0029

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

Номера заявки на покупку

В следующем примере показаны номера заявок на покупку на уровне организации.

  • Область: Покупка
  • Ссылка: Заявка на покупку
  • Область действия: Общая
Сегменты Тип сегмента Стоимость
Сегмент 1 Константа Треб.
Сегмент 2 Буквенно-цифровой ####

Пример форматированного номера: Req0052

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

Анализ производительности для номерных серий

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

Непрерывные и прерывные номерные серии

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

  • Непрерывная номерная серия (CNS)

    • Никакие номера не пропускаются
    • Номера можно использовать непоследовательно
    • Пример: если пользователь отменяет транзакцию, номер создается, но будет использован позже.
  • Прерывная номерная серия (Non-CNS)

    • Номера могут пропускаться
    • Номера могут использоваться последовательно (в зависимости от кэширования)
    • Пример: если пользователь отменяет транзакцию, номер создается, но не используется

Примечание

Функция «Включить улучшения производительности непрерывных номерных серий» обеспечивает готовность предприятия к использованию непрерывных номерных серий, что ранее было проблематично в приложениях для управления финансами и операциями. Эта функция доступна как общедоступная предварительная версия в версии 10.0.34 и как GA — в версии 10.0.36.

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

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

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

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

Автоматическая очистка номерных серий

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

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