Имя: Пароль:
1C
1С v8
v8: ОЛЕ. Как определить, что значение заполнено?
0 Галахад
 
гуру
17.01.13
07:49
Допустим, есть элемент справочника "Контрагенты".
Задача узнать заполнен ли реквизит "Родитель"
1 kotletka
 
17.01.13
07:52
контрагент.родитель.пустая()
2 YHVVH
 
17.01.13
07:52
ПустаяСсылка?
3 Повелитель
 
17.01.13
07:58
ЗначениезЗаполнено(Контрагент.Родитель)
4 organizm
 
17.01.13
08:00
Отладчик не поможет?
5 YHVVH
 
17.01.13
08:02
+(4) согласен, один отладчик заменяет 10 телепатов.
6 Галахад
 
гуру
17.01.13
08:03
(1), (3) Спасибо.

(2) Так по Оле не работает.
7 YHVVH
 
17.01.13
08:07
(6) сам ты не работаешь
8 Галахад
 
гуру
17.01.13
08:09
(7) Покажи рабочий пример.
9 Karambol
 
17.01.13
08:14
Если ЗначениеЗаполнено(Контрагент.Родитель) Тогда
Сообщить("Родитель заполнен");
Иначе
Сообщить("Родитель не заполнен");
КонецЕсли;
10 Sammo
 
17.01.13
08:17
(6) Хм. По идее если дать ему пустую ссылку по оле, то будет работать
11 YHVVH
 
17.01.13
08:18
(8) Оле.Справочник.Контрагент.ПустаяСсылка()
12 Галахад
 
гуру
17.01.13
08:18
(9) Ага.

(10) Оля, девочка капризная. У нее все не как у людей...
13 Галахад
 
гуру
17.01.13
08:19
(11) Тут даже и орфографически не правильно.
14 YHVVH
 
17.01.13
08:19
(13) ну поправь правильно
15 Галахад
 
гуру
17.01.13
08:20
(14) Зачем? Я до того как (6) писать все проверил.
16 Rovan
 
гуру
17.01.13
08:22
Оля.ЗначениеЗаполнено( ЧтоТоВОле )