Числовая последовательность в AXAPTA - PullRequest
3 голосов
/ 06 апреля 2010

Я создал новую таблицу LeaveMaster в Axapta. Пожалуйста, дайте мне знать, как я могу создать последовательность номеров LeaveID. Помогите мне, пожалуйста. Спасибо.

Ответы [ 2 ]

4 голосов
/ 06 апреля 2010

На MSDN есть статья , в которой объясняется, как создать собственную последовательность номеров. Если вы хотите использовать существующую числовую последовательность, используйте класс NumberSeq , вызывая NumberSeq::newGetNum() или NumberSeq::newGetNumFromCode().

0 голосов
/ 24 мая 2019

Это определенно поможет вам в создании пользовательской последовательности номеров для конкретной таблицы в модуле с нуля.

Я дам вам приблизительный обзор для создания последовательности номеров:

  1. Создайте EDT.
  2. Добавьте этот EDT в поле (через свойства этого поля), в котором вы хотите отобразить последовательность чисел.
  3. Создайте задание для загрузки модуля, в котором у вас естьэта таблица.
  4. Создать номерную последовательность (Путь: Администрирование организации (Модуль) -> Общие -> Числовые последовательности -> Числовая последовательность. -> Числовая последовательность (в новой группе кнопок)).Добавьте код числовой последовательности, например, если вы хотите запустить цифровую последовательность из USR-001, чем добавить код USR в код числовой последовательности.Назовите его, добавьте Scope Parameter as Company, если вы хотите, чтобы он был выбран для конкретной компании. Сегменты (например, для моей числовой последовательности USR-001, USR - Company, "-" - Constant, а 001 - буквенно-цифровой, т.е.##).Добавьте ссылки (дебиторская задолженность и идентификатор пользователя) и распределение номеров, чем вы готовы пойти.
  5. Добавьте методы, описанные в приведенной ниже ссылке на уровне формы.

https://www.dynamics101.com/creating-custom-number-sequences-microsoft-dynamics-ax-2012/

С уважением

...