Не рабоатет условное оформление ни под одной учеткой, кроме админской
Добрый день. Настроил условное оформление в форме списка документа, и оно работает только под учеткой админа (хотя под остальными учетками код отрабатывает, отладчиком проверял). Подскажите, пожалуйста, как исправить? Проверял список документов из запроса, думал он пустой, но там есть документы.
&НаСервере
Процедура wb_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
расш1_УстановитьУсловноеОформление();
КонецПроцедуры
&НаСервере
Процедура расш1_УстановитьУсловноеОформление()
Запрос = Новый Запрос("ВЫБРАТЬ
| ПриобретениеТоваровУслугТовары.Ссылка КАК Ссылка
|ИЗ
| Документ.ПриобретениеТоваровУслуг.Товары КАК ПриобретениеТоваровУслугТовары
|ГДЕ
| НЕ ПриобретениеТоваровУслугТовары.Количество = ПриобретениеТоваровУслугТовары.ФактическоеКоличество");
ТабРезультат = Запрос.Выполнить().Выгрузить();
СписокДокументов = Новый СписокЗначений;
СписокДокументов.ЗагрузитьЗначения(ТабРезультат.ВыгрузитьКолонку("Ссылка"));
СписокУО = СписокДокументыПоступления.КомпоновщикНастроек.Настройки.УсловноеОформление;
СписокУО.Элементы.Очистить();
ЭлементУО = СписокУО.Элементы.Добавить();
ОтборЭлемента = ЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка");
ОтборЭлемента.ПравоеЗначение = СписокДокументов;
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
ОтборЭлемента.Использование = Истина;
ЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.ЛососьСветлый);
КонецПроцедуры
ПоказатьНайденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Нашел процедуру, в которую не заходит под админом. Возможно дело в ней. Попробовал вместо нее вызвать свою процедуру, с установкой условного оформления - не помогло
&Вместо("ПриЗагрузкеДанныхИзНастроекНаСервере")
&НаСервере
Процедура расш1_ПриЗагрузкеДанныхИзНастроекНаСервере(Настройки)
Менеджер = Настройки.Получить("Менеджер");
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(СписокДокументыПоступления, "Менеджер", Менеджер, ВидСравненияКомпоновкиДанных.Равно,, ЗначениеЗаполнено(Менеджер));
расш1_УстановитьУсловноеОформление();
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот