AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.05.2015, 15:29   #1  
АртемМелихов is offline
АртемМелихов
Участник
Аватар для АртемМелихов
 
120 / 10 (1) +
Регистрация: 18.12.2013
Адрес: Samara
Что такое ссылка номерной серии ах12?
Добрый день, в аксапте12 создаю номерную серию. Как я понимаю привязка к области происходит через указание ссылки. Так же через указание ссылки, номерная серия попадает в настройки модуля. Так? Объясните, пожалуйста, связь между номерными сериями и ссылками. Как создать ссылку на номерную серию?
Старый 06.05.2015, 15:39   #3  
АртемМелихов is offline
АртемМелихов
Участник
Аватар для АртемМелихов
 
120 / 10 (1) +
Регистрация: 18.12.2013
Адрес: Samara
Цитата:
Сообщение от ice Посмотреть сообщение
Спасибо, я это читал когда занимался разработкой на 3, но в 12 все как бы по другому. Я не могу понять как создать ссылку на номерную серию.
Старый 06.05.2015, 15:44   #4  
Товарищ ♂uatr is offline
Товарищ ♂uatr
Участник
Аватар для Товарищ ♂uatr
MCBMSS
 
268 / 814 (28) +++++++
Регистрация: 23.10.2012
В целом, основные таблицы для формирования номерной серии и ссылки ее на какой-либо модуль системы:
NumberSequenceDatatype
NumberSequenceDatatypeParameterType
NumberSequenceReference
NumberSequenceTable

Можно это почитать: ссылка
За это сообщение автора поблагодарили: АртемМелихов (1).
Старый 06.05.2015, 15:53   #5  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,689 / 405 (17) +++++++
Регистрация: 23.03.2006
Цитата:
Сообщение от АртемМелихов Посмотреть сообщение
Спасибо, я это читал когда занимался разработкой на 3, но в 12 все как бы по другому. Я не могу понять как создать ссылку на номерную серию.
в целом ничего не изменилось. если вы не видите своей сточки в настройках, то запустите, например, такой job, используя свой класс:
X++:
static void Job164(Args _args)
{
    NumberSeqModuleCustomer numberSeqModuleCustomer = new NumberSeqModuleCustomer();
    numberSeqModuleCustomer.load();
}

Последний раз редактировалось ice; 06.05.2015 в 16:01.
За это сообщение автора поблагодарили: АртемМелихов (1).
Старый 06.05.2015, 17:13   #6  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Мне такой джоб не всегда помогал. Вот более полная версия:
X++:
// IF 15.02.2013 KCAI_RMM
static void RMM_NumberSeqInit(Args _args)
{
    NumberSeqModuleRMM      numberSeqModuleRMM = new NumberSeqModuleRMM();
    NumberSeqGlobal         numberSeqGlobal = appl.numberSeqGlobal();
    ;

    numberSeqModuleRMM.load();

    SysGlobalObjectCache::clearAllCaches();
    numberSeqGlobal.buildModulesMap();

    info("Done");
}
__________________
Ivanhoe as is..
Старый 06.05.2015, 18:13   #7  
R.Safianov is offline
R.Safianov
Участник
Аватар для R.Safianov
MCBMSS
Columbus IT
Лучший по профессии 2014
 
110 / 118 (4) +++++
Регистрация: 25.06.2008
Цитата:
Сообщение от АртемМелихов Посмотреть сообщение
Как создать ссылку на номерную серию?
Добрый день!
Я так понимаю раньше можно было просто указать номерную серию в модуле и ссылка создавалась автоматически. Сейчас это не всегда так.
Существует два пути:
1) Указанием в параметрах модуля (как и раньше).
2) Настройка непосредственно в номерной серии (последняя "быстрая" закладка).

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

Последний раз редактировалось R.Safianov; 06.05.2015 в 18:16.
За это сообщение автора поблагодарили: АртемМелихов (1).
Старый 07.05.2015, 09:00   #8  
АртемМелихов is offline
АртемМелихов
Участник
Аватар для АртемМелихов
 
120 / 10 (1) +
Регистрация: 18.12.2013
Адрес: Samara
Цитата:
2) Настройка непосредственно в номерной серии (последняя "быстрая" закладка).
Добрый день, я пытался сделать таким способом, но при добавление ссылки я получаю преднастроенные списки из которых мне предлагают выбрать, то есть область(я так понимаю это модуль) и непосредственно ссылка. НО как СОЗДАТЬ ссылку в 12 r3?
Старый 07.05.2015, 09:34   #9  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Уже ответили выше. Делаете как раньше (NumberSeqModuleМОДУЛЬ.loadModule()), дальше запускаете мой джоб (см. выше) - в параметрах модуля и в форме номерных серий появляется ссылка.
__________________
Ivanhoe as is..
Теги
ax2012, номерная серия

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Создание номерной серии в DAX2012 Mila DAX: Программирование 5 04.04.2013 18:13
Очистка номерной серии Anders DAX: Функционал 9 03.12.2010 08:57
Принадлежит ли код определенной номерной серии? Poleax DAX: Программирование 7 23.09.2010 13:06
Пропуски в непрерывной номерной серии JBOS DAX: Функционал 0 30.07.2009 10:07
Непрерывность номерной серии YaHooka DAX: Функционал 7 30.06.2005 18:04

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:44.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.