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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.01.2007, 17:23   #1  
Lemming is offline
Lemming
Участник
Аватар для Lemming
 
1,144 / 343 (14) ++++++
Регистрация: 20.04.2004
Адрес: Москва, Чайнатаун в Люблино
Записей в блоге: 10
!
Цитата:
Сообщение от sparur Посмотреть сообщение
к сожалению все осталось на своем месте, никак не помогло, при добавлении новой ссылки для новой группы в форме numberSequenceGroup, по-прежнему прописывается Основное и Настройка не требуется и выбрать можно только серию документов, а никак не номерную серию может еще чего нить надо править???
Если речь идет о том, что после добавления в контейнер(в методе allowedNumSeqGroup(...)) нужного dataTypeId Вы не увидели новой строки с нужной серией, то просто стоя на группе НС(на закладке Обзор формы Группы номерных серий) нажмите Сохранить и после этого, новая ссылка на номерную серию появится.

p.s. Тема хоть и не самая свежая, но вдруг кому пригодится.
Старый 18.07.2006, 12:20   #2  
Roman777 is offline
Roman777
NavAx
Аватар для Roman777
NavAx Club
 
320 / 64 (3) ++++
Регистрация: 10.02.2005
Адрес: г. Москва
Да, кстити, что-то подобное сделано в договорах. Там каждой группе договоров присваивается код серии документов. Это вообще намного проще, чем использовать группы номерных серий, причем в Вашей задаче это будет целесообразнее, т.к. Вы нумеруете только один объект (номенклатуру).
Старый 18.07.2006, 12:33   #3  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Цитата:
Сообщение от Roman777
Да, кстити, что-то подобное сделано в договорах. Там каждой группе договоров присваивается код серии документов. Это вообще намного проще, чем использовать группы номерных серий, причем в Вашей задаче это будет целесообразнее, т.к. Вы нумеруете только один объект (номенклатуру).
то есть если пойти по этому пути то надо сделать только п.1 из предыдущего ответа и в настройках для каждой группы указать свой код серии документов?? а как потом в таком случае отслеживать??

Последний раз редактировалось sparur; 18.07.2006 в 12:36.
Старый 18.07.2006, 12:53   #4  
Roman777 is offline
Roman777
NavAx
Аватар для Roman777
NavAx Club
 
320 / 64 (3) ++++
Регистрация: 10.02.2005
Адрес: г. Москва
Цитата:
Сообщение от sparur
то есть если пойти по этому пути то надо сделать только п.1 из предыдущего ответа и в настройках для каждой группы указать свой код серии документов?? а как потом в таком случае отслеживать??
В этом случае отслеживаем аналогично, только для объекта numberSeqFormHandler нужно инициализировать параметр numbersequencecode при помощи функции numberSeqFormHandler.parmNumberSequenceCode(_numberSequenceCode) всякий раз, когда создается запись в таблице InventTable, и уже известен код ном. группы.
Старый 18.07.2006, 12:57   #5  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Цитата:
Сообщение от Roman777
В этом случае отслеживаем аналогично, только для объекта numberSeqFormHandler нужно инициализировать параметр numbersequencecode при помощи функции numberSeqFormHandler.parmNumberSequenceCode(_numberSequenceCode) всякий раз, когда создается запись в таблице InventTable, и уже известен код ном. группы.
блин примерчик бы где это все посмотреть, а то че то вот так абстрактно как то не очень понимается...но все равно спасибо
Старый 23.05.2008, 16:00   #6  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Хочется поднять вновь тему номерных серий...

Задался таким вопросом:

Допустим у нас настроена номерная серия с признаком непрерывная!
Мы работаем, создаем допустим 100 записей подряд идущих, а потом решили например запись под номером 55 удалить!

Должен ли номер 55 попасть в список доступных номеров(NumberSequenceList) или не должен?
Читал мануал по работе с номернымми сериями:

http://axapta.mazzy.ru/lib/numbersequence_using/
http://erpkb.com/Axapta/NomernyeSerii

но ответа не нашел в них... Чисто экспериментальным путем выяснилось, что номер 55 НЕ ПОПАДАЕТ в список снова доступных!!! Где же тогда непрерывность? моя не понимать...

P.S. Кстати в 2х этих мануалах нашлось одно маленькое расхождение не знаю сильно ли существенно, но в мануале №1 написано что в методе write() на датасорсе надо добавить код ДО метода super()! А в мануале №2 написано что ПОСЛЕ. Плюс во 2ом мануале где-то используются ttsbegin/ttscommit, а где то нет... А в мануале от маззи ни слова про транзакции...

Где правда господа?
Старый 23.05.2008, 17:07   #7  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 868 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Если документ сохранен, то номер уже использован и удалением делу не поможешь.
Если очень хочется вернуть номер удаленного документа, то надо в методе delete на таблице написать просьбу к номерной серии.
NumberSeq::release(<серия>, <номер>)
Старый 23.05.2008, 17:11   #8  
tricky is offline
tricky
Участник
 
140 / 64 (3) ++++
Регистрация: 03.05.2005
Адрес: Гуково
В своё время я задавался здесь похожим вопросом. Воспользовавшись подсказкой Wamr'а мне удалось заставить номерную серию быть непрерывной.

P.S. Упс... Опередили)))
Старый 23.05.2008, 17:11   #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®
Старый 23.05.2008, 17:30   #10  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Все так господа, спасибо за ответы, просто все время опирался на эту замечательную статейку от маззи, а оно вон оно как... тема как говорится не раскрыта(в статье) так сказать...
Теги
документация, номерная серия

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопрос про номерные серии Umi DAX: Функционал 16 10.03.2009 17:30
Номерные серии в новом учетном периоде sda_1978 DAX: Функционал 4 21.12.2006 10:55
Номерные серии для Контактных лиц в Axapta CRM Alex-bs DAX: Функционал 2 10.02.2006 11:29
За и против использования суфикс/префикс в номерной серии dreshkov DAX: Функционал 18 12.11.2004 16:13
Толстый - Тонкий и номерные серии renat DAX: Администрирование 9 22.05.2003 11:20

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

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

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