Имя: Пароль:
1C
 
Пропуск пустого значения
0 miniconda
 
14.11.19
15:30
Я нахожу в ТЗ по НомерЗаявкиРДС состояние, но в какой-то момент мне пишет "значение не является значением  объектного типа (Состояние)
Каким условием я могу пропустить такую ошибку? Пытался как в коде ниже, не помогло

Пока Выборка.Следующий() Цикл
    Строка = ТЗ.Найти(Выборка.НомерЗаявкиРДС, "Номер");
    Если  Строка.Состояние <> Неопределено Тогда
        Сообщить(Строка.Состояние);
    Иначе
                Сообщить(" ");
    КонецЕсли
1 dka80
 
14.11.19
15:31
Строка = ТЗ.Найти(Выборка.НомерЗаявкиРДС, "Номер");
Если Строка.Количество() Тогда

Он не находит у тебя строку по указанным отборам. Соответственно Строка=Неопределено
2 miniconda
 
14.11.19
15:36
(1) Метода Количество() Строка не нашла у себя, но сработало вот это:
Если  Строка <> Неопределено Тогда
Спасибо
3 dka80
 
14.11.19
15:38
(2) потому что в предыдущей ветке тебе говорил про метод "НайтиСтроки". Он возвращает массив
4 miniconda
 
14.11.19
15:51
(3) я попозже возьмусь его реализовать, пока что вот так
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.