УПП. Заполнение значения права "разрешить превышение остатка на складе" #512544


#0 by chigsrOck
Пытаюсь понять почему у пользователя при проведении право "разрешить превышение остатка на складе" документа "перемещение товаров" стоит в "истина", хотя в доп. правах галочка не стоит. Начал копать где присваивается это значение... Значение берется из экспортной переменной "глОбщиеЗначения", которая определена в модуле приложения. В теле модуля документа вызывается процедура УправлениеДопПравамиПользователей.РазрешитьНулевыеЦеныВРознице; Если я ставлю точку останова на нее, и в отладчике прописываю строку глОбщиеЗначения.ЗначенияДополнительныхправпользователя[ПланыВидовХарактеристик.ПраваПользователей.РазрешитьПревышениеОстаткаТоваровНаСкладе], то отладчик пишет что такая хрень не определена. Если я по F11 перехожу в эту процедуру(в модуль УправлениеДопПравамиПользователей) то отладчик показывает что значение уже заполнено(?!). Если вернуться обратно в модуль документа, то значение остается заполненным. Но вот в каком месте это заполнение произошло - я не догоняю... подкиньте идеи плиз...
#1 by chigsrOck
можно упростить вопрос: Я создал пустые экспортные процедуры в модуле приложения, еще каком-то модуле и в модуле "УправлениеДопПравамиПользователей". Далее запускаю свою обработку, которя последовательно вызывает эти процедуры. В отладчике смотрю как меняется значение глОбщиеЗначения.ЗначенияДополнительныхправпользователя[ПланыВидовХарактеристик.ПраваПользователей.РазрешитьПревышениеОстаткаТоваровНаСкладе] Пока я не вызову процедуру, находящуюся в УправлениеДопПравамиПользователей, оно пишет ошибку. Как только захожу в процедуру в этом модуле - она мне показывает значение - заполненный массив!!! т.е. в момент перехода в эту процедуру эта хрень где-то заполняется, но где???
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С