|
Пользовательское поле выражение
| ☑ |
0
shutova
17.04.19
✎
10:36
|
Здравствуйте
Мне нужно в пользовательском поле выражение ставить 1 (факт наличия осеменения животного) если оно было.
Выбор
Когда ЭтапЦиклаВоспроизводства = "Осеменение"
Тогда 1
Иначе 0
Конец
Но поле ничего не выводит(
Подскажите, что не так
|
|
1
Eg0rkas
17.04.19
✎
10:48
|
Тип данных у "ЭтапЦиклаВоспроизводства" какой? Строка?
|
|
2
shutova
17.04.19
✎
10:51
|
(1) Да
|
|
3
Eg0rkas
17.04.19
✎
10:59
|
(2) Тогда нужно больше подробностей, откуда берется ЭтапЦиклаВоспроизводства, справочник, документ, регистр? Есть сомнения, что тип действительно строка. Напишите весь запрос.
|
|
4
shutova
17.04.19
✎
11:04
|
(3) Извините, в типе стоит ссылка на перечисление. Само поле "ЭтапЦиклаВоспроизводства" я беру из регистра "СобытияПоЖивотным"
|
|
5
Nuobu
17.04.19
✎
11:10
|
(4) Выбор
Когда ЕстьNULL(ЭтапЦиклаВоспроизводства, "") = "Осеменение"
Тогда 1
Иначе 0
Конец
|
|
6
Eg0rkas
17.04.19
✎
11:12
|
(4) Тогда нужно как-то так:
Выбор
Когда ЭтапЦиклаВоспроизводства = ЗНАЧЕНИЕ(Перечисление.ВАШЕНАЗВАНИЕПЕРЕЧИСЛЕНИЯ.Осемение)
Тогда 1
Иначе 0
Конец
|
|
7
Eg0rkas
17.04.19
✎
11:12
|
Выбор
Когда ЭтапЦиклаВоспроизводства = ЗНАЧЕНИЕ(Перечисление.ВАШЕНАЗВАНИЕПЕРЕЧИСЛЕНИЯ.Осеменение)
Тогда 1
Иначе 0
Конец
|
|
8
shutova
17.04.19
✎
11:17
|
(7) Спасибо вам большое, все заработало)
|
|