Имя: Пароль:
1C
1С v8
Как в 1С8.3 сделать отбор в РЛС в регистре сведений по измерению
0 AlexandrV
 
18.02.20
13:22
Как в 1С8.3 сделать отбор в РЛС в регистре сведений по измерению
подскажите кто знает
1 Волшебник
 
модератор
18.02.20
13:27
надо написать ГДЕ (условие)
2 AlexandrV
 
18.02.20
13:31
(1)
ЦеныНоменклатуры из  РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ГДЕ ЦеныНоменклатуры.ВидЦен В (Выбрать НастройкиПользователей.Значение.РозничныйВидЦен ИЗ РегистрСведений.НастройкиПользователей КАК  НастройкиПользователей
ГДЕ НастройкиПользователей.Пользователь = &ТекущийПользователь
    И (НастройкиПользователей.Настройка = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НастройкиПользователей.ОсновнойСклад)
            ИЛИ НастройкиПользователей.Настройка = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НастройкиПользователей.ОсновноеПодразделение)))
3 AlexandrV
 
18.02.20
13:35
и мой запрос не работает
4 AlexandrV
 
18.02.20
13:41
Аналогичный запрос строит для справочника "Вида цен" и там работает
В регистре выдает таблицу со всеми ценами, но в колонке "Тип цен" только одна цена читается , остальные ссылками
5 AlexandrV
 
18.02.20
13:49
Подскажите кто может
6 Фрэнки
 
18.02.20
13:53
там, где для справочника - его можно скопировать, вместе с самыми первыми строчками? Не хвост, а начало кода
7 AlexandrV
 
18.02.20
13:59
(6) я исправлял 5 минут назад и сейчас

ЦеныНоменклатуры ГДЕ ЦеныНоменклатуры.ВидЦен В
            (ВЫБРАТЬ
                НастройкиПользователей.Значение.РозничныйВидЦен
            ИЗ
                РегистрСведений.НастройкиПользователей КАК НастройкиПользователей
            ГДЕ
                НастройкиПользователей.Пользователь = &ТекущийПользователь
                И (НастройкиПользователей.Настройка = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НастройкиПользователей.ОсновнойСклад)
                    ИЛИ НастройкиПользователей.Настройка = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НастройкиПользователей.ОсновноеПодразделение)))
    И ЦеныНоменклатуры.ВидЦен.Наименование = ""
8 AlexandrV
 
18.02.20
14:00
(7)+  И ЦеныНоменклатуры.ВидЦен.Наименование = "" добавлял в надежде отсечь хоть по пустому наименованию
9 AlexandrV
 
18.02.20
14:42
Подскажите кто сможет помочь
10 AlexandrV
 
18.02.20
15:07
up
11 Волшебник
 
модератор
18.02.20
15:08
у пользователя не должно быть роли, которая даёт доступ. Должна быть одна роль с RLS
2 + 2 = 3.9999999999999999999999999999999...