Имя: Пароль:
 
1C
1С v8
Роли, СКД, Субконто
0 Acemore
 
15.12.17
14:13
Добрый день.

Есть обычная УПП 1.3, создали отдельную роль кладовщика с доп ограничениями.

Есть отчет, которые строится по БУ, в частности анализируется 10 счет по номенклатуре (субконто1).

В запросе используется выражение ХозрасчетныйОстаткиИОбороты.Субконто1.Код КАК Код
ХозрасчетныйОстаткиИОбороты.Субконто1.БазоваяЕдиницаИзмерения КАК ЕдИзм

В итоге, Код не доступен для пользователя (проверял консолью скд).
Но едИзм доступен.

Куда копать?
1 trooba
 
15.12.17
14:32
(0) Используй выразить() для субконто
2 Acemore
 
15.12.17
14:38
ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1.Код КАК СТРОКА) КАК Код,

То же самое.

Причем запрос от пользователя выполняется норм, но в наборах данных в перечне полей не появляется.
3 trooba
 
15.12.17
14:46
(2) ВЫБРАТЬ
    ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Номенклатура).ЕдиницаИзмерения КАК ЕдиницаИзмерения
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты КАК ХозрасчетныйОстаткиИОбороты
4 trooba
 
15.12.17
14:47
аналогично с кодом
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой