Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 дек 2024, 13:08

ПустаяСсылка() и тип Перечисление ссылка

Автор ferrari314, 13 мар 2015, 09:23

0 Пользователей и 1 гость просматривают эту тему.

ferrari314

Делаю вот так:
Запрос = Новый Запрос;
      Запрос.Текст =" тут бооольшой запрос"
   
Для каждого Строка из Запрос.Выполнить().Выгрузить() цикл
Если Строка.ТипРассылки.ПустаяСсылка() Тогда
                   //юзадж
КонецЕсли;
КонецЦикла;


Ругается на  то, что у Строка.ТипРассылки нет метода ПустаяСсылка()
Отладить не дает. Тк обработка - тупо залипает.

Мы знаем, что:
1 - запрос не пустой (рисую рядом динсписок с тем же запросом - строки есть)
2 - ТипРассылки имеет тип ПеречислениеСсылка и метод ПустаяСсылка() у него тоже есть. Но не в это конкретном месте.

ferrari314

Нашел решение:
Если Строка.ТипРассылки = ПредопределенноеЗначение("Перечисление.ТипРассылки.ПустаяСсылка") Тогда..
Топик Клозед

vitasw


LexaK

неправильно используете метод ПустаяСсылка(),
в вашем примере нужен метод просто Пустая(), см. код


    Запрос = Новый Запрос;
      Запрос.Текст =" тут бооольшой запрос"
   
    Для каждого Строка из Запрос.Выполнить().Выгрузить() цикл
        Если Строка.ТипРассылки.Пустая() Тогда
                   //юзадж
        КонецЕсли;
    КонецЦикла;
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск