Показать сообщение отдельно
Старый 01.06.2004, 16:49   #14  
Anais is offline
Anais
Участник
Аватар для Anais
 
182 / 10 (1) +
Регистрация: 16.06.2003
Адрес: Москва
Цитата:
Изначально опубликовано YVAS


Этот модуль именно я и делал. Там нет программного изменения ном. серии. А вот в импорте из клиент-банков я именно newGetNumFromCode использовал, потому что Ax материлась. А записи вставлял в LJT.
Этот вызов суть и есть "программное изменение номерной серии". А с LJT (конкретно с LJT !) штука такая. LJT используется из разных модулей и в каждом модуле образует свой собственный журнал (на самом деле, даже своИ собственныЕ журналЫ). А в каждом журнале, очевидно, может использоваться своя номерная серия.
Поэтому для LJT получение номера номерной серии осуществляется не через метод InitValue таблицы, а через метод initValue на DS форм, в которых используется LJT (для Банка - форма LedgerJournalTransRCash).

PS
На самом деле там тоже не все так просто. Конкретный номер номерной серии хранится в журнале (таблице LedgerJournalTable, поле VoucherSeries). А это поле, в свою очередь, инициализируется из Названий журналов при создании журнала.

PPS
Но НИКОГДА номерные серии не отрабатывают автоматически, без дополнительных телодвижений со стороны программиста.
__________________
Улыбаемся и машем, парни! Улыбаемся и машем...