Имя: Пароль:
1C
1С v8
Как расово верно проверить реквизит ссылочного типа на заполненность?
🠗 (Волшебник 27.06.2017 14:40)
, ,
0 1dvd
 
27.06.17
12:52
1. Вариант 2 40% (2)
2. Свой ответ 40% (2)
3. КГ/АМ 20% (1)
4. Вариант 1 0% (0)
5. Оба верны 0% (0)
6. Оба не верны 0% (0)
Всего мнений: 5

Вариант 1
Если НЕ пАктСверкиВзаиморасчетов.Ссылка.Пустая() Тогда

Вариант 2
Если ЗначениеЗаполнено(пАктСверкиВзаиморасчетов.Ссылка) Тогда
2 Волшебник
 
модератор
27.06.17
12:53
Если ЗначениеЗаполнено(пАктСверкиВзаиморасчетов) Тогда

Свой ответ
9 k_aleks80
 
27.06.17
13:08
Пользуйся.

Если обЗначениеНеЗаполнено(пАктСверкиВзаиморасчетов.Ссылка) Тогда

Функция обЗначениеНеЗаполнено(Значение)

    Результат = Ложь;
    
    Попытка
        Результат = Не ЗначениеЗаполнено(Значение)    
    Исключение // Мутабельные типы (Объекты)
        Результат = Ложь
    КонецПопытки;
    
    Возврат Результат;
    
КонецФункции

Свой ответ