Имя: Пароль:
1C
 
Как добавить ссылку на регистр в пользовательских полях СКД?
0 Штурман
 
12.05.20
07:29
Есть обычный отчет 1С, в режиме Предприятия идем в Пользовательские поля, добавляем новое выражение

ВЫБОР
КОГДА [Физическое лицо] = РегистрСведений.ДокументыФизическихЛиц.ФизЛицо
ТОГДА РегистрСведений.ДокументыФизическихЛиц.Номер
ИНАЧЕ 0
КОНЕЦ

Ругается, что поле не найдено РегистрСведений.ДокументыФизическихЛиц

Как добавить сравнение и ссылку на регистр?
1 АНДР
 
12.05.20
07:41
Вложенные запросы не поддерживаются.
2 Штурман
 
12.05.20
07:46
(1) Вроде бы должно работать

В этой теме у человека получилось: v8: СКД: использование условия ССЫЛКА в вычисляемых полях выражения

Однако, если пишу как в той теме


Максимум(Выбор
        Когда Выразить([Физическое лицо], "РегистрСведений.ДокументыФизическихЛиц.ФизЛицо.Ссылка") Есть Null
            Тогда "11"
        Иначе "22"
    Конец)


То ничего не выводит...
3 АНДР
 
12.05.20
08:08
Там нет новых таблиц.
4 vicof
 
12.05.20
08:12
Ссылку на регистр, ты серьезно?
5 Ненавижу 1С
 
гуру
12.05.20
08:15
наверное как минимум надо проверять на тип сслыка справочник физические лица?
6 Штурман
 
12.05.20
08:25
Если написать

КОГДА Строка([Физическое лицо]) = "Иванов Иван Иванович"
ТОГДА 1
ИНАЧЕ 0

То у Иванова выводит единицу, так что все верно, но надо с регистром как-то сравнить...
7 toypaul
 
гуру
12.05.20
08:27
(6) вы позорите профессию :)
8 Штурман
 
12.05.20
08:40
(7) если вы уж такой супер эксперт, могли бы решение верное дать, вместо ничего не значачих фраз :)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой