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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.03.2009, 12:15   #1  
breakpoint is offline
breakpoint
Участник
 
77 / 10 (1) +
Регистрация: 05.03.2008
Несколько номерных серий для одного документа
Всем привет!
Необходимо для одного документа сделать несколько номерных серий, какую номерную серию использовать зависит от выбора пользователя при создании документа.
У меня пока такой вариант: создать для каждой номерной серии свой EDT, унаследованный от типа номера документа...
Может есть еще какиенибудь решения?
Старый 12.03.2009, 12:45   #2  
online
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,732 / 406 (17) +++++++
Регистрация: 23.03.2006
создайте справочник для выбора номерных серий для вашего документа и предлагайте выбирать пользователю из него, а EDT будет один
Старый 12.03.2009, 12:56   #3  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Посмотрите функциональность групп номерных серий. Например, в заказах на продажу и в заказах на покупку. Там именно это и сделано.
__________________
С уважением,
glibs®
Старый 12.03.2009, 13:05   #4  
online
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,732 / 406 (17) +++++++
Регистрация: 23.03.2006
Цитата:
Сообщение от glibs Посмотреть сообщение
Посмотрите функциональность групп номерных серий. Например, в заказах на продажу и в заказах на покупку. Там именно это и сделано.
в какой версии? в 3.0 не нашел
Старый 12.03.2009, 13:18   #5  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от ice Посмотреть сообщение
в какой версии? в 3.0 не нашел
Не знаю стандартный это функционал или нет, но вот к примеру:
Расчеты с клиентами \ Настройки \ Параметры --> вкладка Номерные серии. С права кнопка Группа.

З.Ы. В меню не нашел...
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 12.03.2009, 13:20   #6  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Да ещё, в табличке "Ссылки на серии" (NumberSequenceReference) должна стоять галка Группа (GroupEnabled).
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
За это сообщение автора поблагодарили: ice (1).
Старый 12.03.2009, 13:23   #7  
online
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,732 / 406 (17) +++++++
Регистрация: 23.03.2006
спасибо
Старый 12.03.2009, 13:47   #8  
online
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,732 / 406 (17) +++++++
Регистрация: 23.03.2006
довольно ограниченная функциональность... группы задаются на модуль, а не на документ, что требовалось по первому посту
Старый 12.03.2009, 14:46   #9  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Группы позволяют для различных групп клиентов генерить номера накладных на основании различных номерных серий. Разве не что-то подобное требовалось?

И группы видны из всех модулей (они сквозные).
__________________
С уважением,
glibs®
Старый 12.03.2009, 15:22   #10  
online
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,732 / 406 (17) +++++++
Регистрация: 23.03.2006
Цитата:
Сообщение от glibs Посмотреть сообщение
Группы позволяют для различных групп клиентов генерить номера накладных на основании различных номерных серий. Разве не что-то подобное требовалось?

И группы видны из всех модулей (они сквозные).
решали как то подобную задачку, был докумен которому нужно было назначить несколько номерных серий, выбор должен был осуществляться пользователем при создании документа, и никакой привязки к клиентам
Старый 12.03.2009, 15:23   #11  
breakpoint is offline
breakpoint
Участник
 
77 / 10 (1) +
Регистрация: 05.03.2008
Цитата:
Сообщение от glibs Посмотреть сообщение
Группы позволяют для различных групп клиентов генерить номера накладных на основании различных номерных серий. Разве не что-то подобное требовалось?

И группы видны из всех модулей (они сквозные).
немогли бы вы вкратце написать как настроить эти группы, а то я запутался немного...
Старый 12.03.2009, 15:26   #12  
breakpoint is offline
breakpoint
Участник
 
77 / 10 (1) +
Регистрация: 05.03.2008
Цитата:
Сообщение от ice Посмотреть сообщение
создайте справочник для выбора номерных серий для вашего документа и предлагайте выбирать пользователю из него, а EDT будет один
разве для двух разных серий можно использовать один EDT?
Старый 12.03.2009, 15:28   #13  
online
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,732 / 406 (17) +++++++
Регистрация: 23.03.2006
Цитата:
Сообщение от breakpoint Посмотреть сообщение
разве для двух разных серий можно использовать один EDT?
можно

поставим вопрос подругому, зачем номерным сериям EDT?

посмотрите, например, таблицу InventJournalName, как назначается номерная серия для документов ГК

Последний раз редактировалось ice; 12.03.2009 в 15:34.
Старый 12.03.2009, 15:48   #14  
breakpoint is offline
breakpoint
Участник
 
77 / 10 (1) +
Регистрация: 05.03.2008
Цитата:
Сообщение от ice Посмотреть сообщение
поставим вопрос подругому, зачем номерным сериям EDT?
насколько я помню при создании серии используется привязка к edt
X++:
    NumRef.DataTypeId               = typeid2extendedtypeid(typeid(EmplAdvanceId_RU));
    NumRef.ReferenceHelp          = literalStr("@DIS7089");
    ...
DataTypeId уникальное, что вы в него записываете если не код edt?
Старый 12.03.2009, 15:57   #15  
online
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,732 / 406 (17) +++++++
Регистрация: 23.03.2006
так формируется таблица ссылок на номенные серии
Старый 12.03.2009, 16:11   #16  
breakpoint is offline
breakpoint
Участник
 
77 / 10 (1) +
Регистрация: 05.03.2008
да.
я вначале прописываю ссылку на серию в нужном классе, потом уже создаю серию и связываю их.
примерно так как написано здесь http://axapta.mazzy.ru/lib/numbersequence/
может с тех пор как я создавал свою номерную серию чтото изменилось
Старый 12.03.2009, 16:29   #17  
online
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,732 / 406 (17) +++++++
Регистрация: 23.03.2006
необязательно создавать ссылку на номерную серию, она делается для удобства настройки серии(по умолчанию) для документа.
повторюсь, посмотрите на таблицу InventJournalName, там также есть ссылка на номерную серию для Документов ГК, и вообще ссылку можно саздать где угодно, необязательно в таблице ссылок.

Последний раз редактировалось ice; 12.03.2009 в 16:32.
За это сообщение автора поблагодарили: breakpoint (1).
Старый 12.03.2009, 16:42   #18  
breakpoint is offline
breakpoint
Участник
 
77 / 10 (1) +
Регистрация: 05.03.2008
да, хороший пример, спасибо
Теги
номерная серия

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Перенумерация номерных серий Berkoff DAX: Программирование 5 27.01.2005 01:08
Свойства номерных серий. bucken DAX: Функционал 5 23.07.2004 12:36
Как работает формат номерных серий? alpin DAX: Функционал 8 19.12.2003 19:51
Группа номерных серий Swetik DAX: Функционал 0 05.08.2003 09:03
форматы номерных серий mad_pilot DAX: Функционал 5 17.10.2002 12:11

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:45.