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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.07.2006, 12:16   #1  
Roman777 is offline
Roman777
NavAx
Аватар для Roman777
NavAx Club
 
320 / 64 (3) ++++
Регистрация: 10.02.2005
Адрес: г. Москва
Расшифровки:
п 1. Заходим в настройки модуля "Управление запасами" на закладку "Номерные серии". Ищем там ссылку "Номенклатура" (предполагается, что Вы уже поставили для этой ссылки свойство groupEnabled = true). Жмем кнопку [Группа] и в появившейся форме добавляем необходимое количество групп, присваивая каждой из них свою настроенную номерную серию.
п 2. в таблицу номенклатурных групп добавляем поле "Группа номерных серий" с сылкой на таблицу групп номерных серий (это есть Extended DataType NumberSequenceGroupId). Привязываем к номенклатурным группам группы номерных серий, настроенные в п.1
п. 3 для того, чтобы выяснить, по какой номерной серии инициализировать код номенклатуры, нам нужно знать код группы номенклатуры до того, как выполниться код метода \Forms\InventTable\Data Sources\InventTable\Methods\create, а в нем element.numberSeqFormHandler().formMethodDataSourceCreate();. Т.е. тут нужно подумать как его инициализировать.
п.4 Здесь по ссылке "ном. группа - группа номерных серий" находим номерную серию, и по ней инициализируем код номенклатуры
За это сообщение автора поблагодарили: alex55 (1).
Старый 18.07.2006, 12:31   #2  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Цитата:
Сообщение от Roman777
Расшифровки:
п 1. Заходим в настройки модуля "Управление запасами" на закладку "Номерные серии". Ищем там ссылку "Номенклатура" (предполагается, что Вы уже поставили для этой ссылки свойство groupEnabled = true). Жмем кнопку [Группа] и в появившейся форме добавляем необходимое количество групп, присваивая каждой из них свою настроенную номерную серию.
с этим понятно... а что забивать в поле код серии?? для каждой группы свой код или тоже (как и серию) один единственный

Последний раз редактировалось sparur; 18.07.2006 в 12:36.
Старый 18.07.2006, 13:21   #3  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Цитата:
Сообщение от Roman777
Расшифровки:
п 1. Заходим в настройки модуля "Управление запасами" на закладку "Номерные серии". Ищем там ссылку "Номенклатура" (предполагается, что Вы уже поставили для этой ссылки свойство groupEnabled = true). Жмем кнопку [Группа] и в появившейся форме добавляем необходимое количество групп, присваивая каждой из них свою настроенную номерную серию.
проблема вылезла еще в том, что когда я добавляю (пытаюсь) новую группу, то у меня автоматически первые 2 поля заполняются сами: модуль = Основное и Ссылка = Настройка не требуется
и выбрать я могу только почему то код серии док-тов...
Старый 18.07.2006, 14:39   #4  
Roman777 is offline
Roman777
NavAx
Аватар для Roman777
NavAx Club
 
320 / 64 (3) ++++
Регистрация: 10.02.2005
Адрес: г. Москва
Цитата:
Сообщение от sparur
проблема вылезла еще в том, что когда я добавляю (пытаюсь) новую группу, то у меня автоматически первые 2 поля заполняются сами: модуль = Основное и Ссылка = Настройка не требуется
и выбрать я могу только почему то код серии док-тов...
Нужно в методе \Data Dictionary\Tables\InventParameters\Methods\allowedNumSeqGroup_RU добавить еще один элемент контайнера: InventParameters::numRefItemId().dataTypeId.
После этого при добавлении новой группы, на закладке "Ссылка" будет видна строка: Управление запасами; Номенклатура. Тут нужно только подставить свою номерную серию.
За это сообщение автора поблагодарили: kosenkov (1).
Старый 18.07.2006, 14:51   #5  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Цитата:
Сообщение от Roman777
Нужно в методе \Data Dictionary\Tables\InventParameters\Methods\allowedNumSeqGroup_RU добавить еще один элемент контайнера: InventParameters::numRefItemId().dataTypeId.
После этого при добавлении новой группы, на закладке "Ссылка" будет видна строка: Управление запасами; Номенклатура. Тут нужно только подставить свою номерную серию.
к сожалению все осталось на своем месте, никак не помогло, при добавлении новой ссылки для новой группы в форме numberSequenceGroup, по-прежнему прописывается Основное и Настройка не требуется и выбрать можно только серию документов, а никак не номерную серию может еще чего нить надо править???
Старый 09.01.2007, 17:23   #6  
Lemming is offline
Lemming
Участник
Аватар для Lemming
 
1,144 / 343 (14) ++++++
Регистрация: 20.04.2004
Адрес: Москва, Чайнатаун в Люблино
Записей в блоге: 10
!
Цитата:
Сообщение от sparur Посмотреть сообщение
к сожалению все осталось на своем месте, никак не помогло, при добавлении новой ссылки для новой группы в форме numberSequenceGroup, по-прежнему прописывается Основное и Настройка не требуется и выбрать можно только серию документов, а никак не номерную серию может еще чего нить надо править???
Если речь идет о том, что после добавления в контейнер(в методе allowedNumSeqGroup(...)) нужного dataTypeId Вы не увидели новой строки с нужной серией, то просто стоя на группе НС(на закладке Обзор формы Группы номерных серий) нажмите Сохранить и после этого, новая ссылка на номерную серию появится.

p.s. Тема хоть и не самая свежая, но вдруг кому пригодится.
Теги
документация, номерная серия

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопрос про номерные серии 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, время: 00:31.