ПУБ 298 Проблема с вводом нормативов
Lvrn
29.01.2009 - 09:05
|
Нужна помощь специалиста. Я ковыряюсь уже неделю и не могу понять в чем дело. При вводе нормативов при вводе нового элемента расхода в справочник нормативы расходов не записываются норма расхода и количество продукции. Приходится после ввода нового элемента входить в него еще раз и править эти два периодических параметра. В справочнике НормыРасходов запись новых периодических параметров проходит через глобальный модуль в процедуре ПриЗаписи() строкой Если глБухЗаписьПериодическихРеквизитов(Контекст) = 0 Тогда Глобальный модуль отслеживает появление новых периодических реквизитов элемента справочника через СтрСписок = Конт.СохранениеПериодическихРеквизитов(5); Такое впечатление, что по умолчанию норма и количество продукции равны единице, т.к. если ввести в эти поля другие значения (хотя бы ноль), при записи элемента ПУБ предложит их сохранить. Но если в полях стоят единицы, то при сохранении элемента периодические реквизиты норма и количество продукции не будут предложены к сохранению. А при следующем открытии элемента в этих полях будут стоять нули :( Я могу заставить справочник писать эти два элемента принудительно, но смысл в периодические реквизиты прописывать не изменяющийся элемент, а пользователь наверняка забудет снять галочку :D Похоже дело в программном коде. Ну так кто может помочь? p.s. при вводе первого элемента в справочник таких проблем нет. Все начинается со второго... |