Показать сообщение отдельно
Старый 18.07.2006, 11:26   #9  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Цитата:
Сообщение от Roman777
Можно объяснить следующиими простыми словами:
Есть в аксапте такие сущности:
1. Серии документов - грубо говоря это счетчики определенного формата, хранящие минимальное, следующее незанятое и максимальное значения ключа.
2. Ссылки на серии - у каждого модуля аксапты определяются контроллируемые значения ключа (как раз в названной Вами NumberSeqReference_Inventory, например)
Эти сущности связываются. В параметрах каждого модуля аксапты это делается на закладке "Номерные серии", эту настройку также можно назвать "группой номерных серий по умолчанию". Т.е. именно эта настройка используется для связки ссылки и номерной серии в случае, если не указана альтернативная связка, т.е. группа номерных серий. Это можно проследить в функциональности выписки документов в закупках / заказах, когда в настройках закупки / заказа указывается группа номерных серий.
правильно ли я понял что если я создам всего одну номерную серию - ссылку на серию (строку в таблице NumberSequenceReference), грубо говоря для всех номенклатурных групп, задам ей свойство groupEnabled = true (в методе LoadModule() класса NumberSeqReference_Inventory) и ВСЁ! и потом просто для каждой номенклатурной группы я могу задать свою серию (по нажатию кнопки группа в форме InventParameters закладка номерные серии) и все настройки (из таблицы Серии документов), связанные с этой новой ссылкой будут автоматически применимы для всех элементов что я задал на форме InventSequenceGroup (формат, начальное, конечное значение и др.)

Если так, то вопрос останется только в том как отслеживать именно ту номерную серию для нужной номенкл. группы...