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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.01.2019, 08:06   #1  
CHESER85 is offline
CHESER85
Участник
 
87 / 11 (1) +
Регистрация: 04.08.2011
Адрес: Ufa
:) Разные номерные серии для одного и того же EDT
версия ax 4.0.
Здравствуйте! Поставлена задача, чтобы для одного и того же расширенного типа данных конкретно скажу ProdId формировался номер заказа из разных номерных серий в зависимости от определенного признака (типа заказа).
образно говоря,
то есть если тип заказа=обычный то ПР-XXXXX
если тип заказа=межцеховой переход то МР-XXXXX

но как я понимаю номерная серия жестко привязана к расширенному типу данных, видимо что то своё колхозить нужно, а может быть вы уже сталкивались с такой задачей? подскажите верное решение)))
заранее благодарю.
Старый 29.01.2019, 08:11   #2  
CHESER85 is offline
CHESER85
Участник
 
87 / 11 (1) +
Регистрация: 04.08.2011
Адрес: Ufa
самое простое решение которое приходит на ум - заменить первую букву П на М если значение признака=межцеховой переход в момент генерации номерной серии.
ну и если есть непрерывность то ее отключить
Старый 29.01.2019, 08:47   #3  
trud is offline
trud
Участник
Лучший по профессии 2017
 
678 / 810 (29) +++++++
Регистрация: 07.06.2003
4.0 под рукой нет, но по моему это решает функциональность групп номерных серий - таблица NumberSequenceGroup. Интерфейсно это кнопка Group на форме настройки номерных серий в параметрах(в 2012)
https://community.dynamics.com/365/f...n-dynamics-365
За это сообщение автора поблагодарили: sukhanchik (4).
Старый 29.01.2019, 09:02   #4  
sukhanchik is offline
sukhanchik
Moderator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,661 / 2169 (78) +++++++++
Регистрация: 13.06.2004
Адрес: Москва
Именно так вопрос и решали для номерных серий номеров счетов-фактур
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: CHESER85 (1).
Старый 29.01.2019, 11:32   #5  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
1,763 / 931 (35) +++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Технически это, действительно группы номерных серий.
Как они вообще появляются можно посмотреть использование метода createNumberSeqGroupRef на таблице NumberSequenceGroupRef.
Генерацию номера при помощи групп можно посмотреть в разноске по заказам на продажу, когда формируются номера накладных и номера документов ГК.
Правда в стандартной Аксе нет примеров когда при помощи групп создаются номера именно для самих вводимых сущностей (заказов на продажу, производственных заказов и т.п.), а только для того, что генерируется автоматом).
Если после сохранения такой сущности номер не должен меняться, то проблем нет, если же эти признаки меняются после сохранения и нужен новый номер, то чуть-чуть придется повозиться. А если номер генерируется при обработке на форме при помощи NumberSeqFormHandler, то уже не чуть-чуть, а подольше.
За это сообщение автора поблагодарили: CHESER85 (1), sukhanchik (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Номерные серии Skolos DAX: Программирование 1 30.06.2016 10:13
Номерные Серии AngelDominantes DAX: Программирование 39 28.03.2013 13:08
ax-erp: EDT Relation Migration Tool [AX 2012] Blog bot DAX Blogs 0 14.12.2012 23:11
разные номерные серии для инвойсов (счетов-фактур)) IKA DAX: Функционал 11 12.01.2011 17:55
Номерные серии в новом учетном периоде sda_1978 DAX: Функционал 4 21.12.2006 10:55
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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