привет. В УТ 10.3 в общем модуле "УправлениеПользовательями" есть функция "ПолучитьЗначениеПраваДляТекущегоПользователя":
___________________________________________________________________________________________________________
Функция ПолучитьЗначениеПраваДляТекущегоПользователя(Право, ЗначениеПоУмолчанию = Неопределено) Экспорт
КэшДополнительныхПрав = глЗначениеПеременной("ЗначенияДополнительныхПравПользователя");
ЗначениеПрава = КэшДополнительныхПрав[Право];
Если ЗначениеПрава = Неопределено Тогда
ЗначениеПрава = ПрочитатьЗначениеПраваДляТекущегоПользователя(Право, ЗначениеПоУмолчанию);
КэшДополнительныхПрав[Право] = ЗначениеПрава;
#Если Сервер Тогда
глЗначениеПеременнойУстановить("ЗначенияДополнительныхПравПользователя", КэшДополнительныхПрав, Истина);
#КонецЕсли
КонецЕсли;
Возврат ЗначениеПрава;
КонецФункции
_____________________________________________________________________________________________________________
при оперативном проведение документ реализацияТоваровИУслуг обработка проведение обращается к етому функцию чтобы проверить значение дополнителного права "РазрешитьПревышениеОстаткаТоваровНаСкладе". как правила ето функция возвращает значение "Да" или "Нет". но в одном базе ето функция возвращает значение "Да;Нет". не могу понят почему. знаете ли вы? в каких случаях ето может быть?
буду очен благодарен если поможете(извините из за ошибок в тексте)