Имя: Пароль:
1C
1С v8
Пользовательское поле выражение
0 shutova
 
18.04.19
16:45
Вчера задавала похожий вопрос.
Мне нужно в пользовательском поле выражение "брак" ставить 1 (факт наличия брака у животного) если оно было.
Выбор
    Когда РезультатОсмотра = Значение(Справочник.РезультатыОсмотра.Наименование.Брак)
    Тогда 1
    Иначе 0
Конец
Но оно пишет, что такое поле не найдено
Как получать значение поля справочника в выборе?
1 Fish
 
18.04.19
16:47
Значение(Справочник.РезультатыОсмотра.Наименование.Брак)  - Вот тут ошибка.
2 Darych
 
18.04.19
16:47
это справочник, а не перечисление
3 shutova
 
18.04.19
16:48
(1) (2) как тогда берется значение из справочника в выборе?
4 dezss
 
18.04.19
16:49
В Справочник.РезультатыОсмотра есть предопределенные элементы?
5 shutova
 
18.04.19
16:50
(4) там все значения предопределенные
6 Fish
 
18.04.19
16:53
(3) Получаешь его в запросе, в выражении используешь поле из запроса.
7 Жан Пердежон
 
18.04.19
16:53
Значение(Справочник.РезультатыОсмотра.Брак)
8 Fish
 
18.04.19
16:57
(7) Ты прямо телепат :)
9 dezss
 
18.04.19
17:06
(5) тогда (7)
10 Мандалай
 
18.04.19
17:26
Фотка + 10 к харизме
11 Darych
 
18.04.19
17:30
(10) поздно
12 Eg0rkas
 
18.04.19
17:39
если все значения в справочнике предопределенные, почему бы не использовать перечисление?
13 shutova
 
19.04.19
09:53
(12) Выбор
    Когда РезультатОсмотра = Справочники.рав_РезультатыОсмотра["Брак"]
        Тогда 1
    Иначе 0
Конец

пишет "ожидается ключевое слово "Тогда"", почему?(
14 shutova
 
19.04.19
10:01
(7) спасибо большое, не увидела)
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.