Имя: Пароль:
1C
 
СКД - пропадают поля в режиме предприятия
0 badboychik
 
15.09.15
21:06
Не могу понять в чем проблема - настроил отчет, в настройках в конфигураторе все как надо, а в предприятии выполняю - вылазит ошибка что недоступно некое поле.

Жму "Изменить вариант" и смотрю настройки - а там только 2 из 4 полей есть в доступных! Нажимаю в меню "все функции" - "Стандартные настройки" - не помогает.
Проверил что в СКД нет ограничений у полей на видимость в настройках.
Управляемые формы, отчет на базе шаблона с инфостарта, в коде формирования на сервере такой кусок:

Настройки = Отчет.КомпоновщикНастроек.Настройки;

И отладчиком уже тут сразу видно, что берутся неправильные. А вот тут правильные:

ТекОтчет = РеквизитФормыВЗначение("Отчет");
Настройки = ТекОтчет.СхемаКомпоновкиДанных.ВариантыНастроек.ОсновнаяНастройка.Настройки;

Вот такая картина: http://i.imgur.com/IV8BH1e.png

Уже хочу удалить отчет и создать с нуля новый, с выгруженной СКД.
1 badboychik
 
15.09.15
21:24
Разгадка была проста - не было прав у роли на регистр, из которого берутся недостающие поля ))))
2 Bober
 
15.09.15
23:22
(1) да, права и СКД - это засада от 1с
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан