Имя: Пароль:
1C
 
Как проверить структуру на пустуту?
0 Bobroff
 
02.10.06
21:00
Есть код:

Отбор=Новый Структура("Врач",УстановитьСсылкуЭлемента());
ЕстьЗаписиВРегистре=РегистрыСведений.Врачи.ПолучитьПоследнее(,Отбор);

Как определить, что возращаеться пустая структура, т.е. записей в регистре нет?
1 asady
 
02.10.06
21:02
Если ЕстьЗаписиВРегистре.Количество()=0 Тогда
Сообщить("Лечить некому!");
КонецЕсли;
2 Bobroff
 
02.10.06
21:20
(1) - Структура.Количество (Structure.Count)
Структура (Structure)
Количество (Count)
Синтаксис:
Количество()
Возвращаемое значение:
Тип: Число.
Описание:
Получает количество элементов структуры.
Пример:
Отбор.Количество();

Это не количество значений в структуре, а количество полей... в моём случаем выдаёт 14 даже при пустой структуре... а вот как определить, пустая ли структура???
3 asady
 
02.10.06
21:25
(2) Тогда
так:
ПоследнийВрач="";
Если ЕстьЗаписиВРегистре.Свойство("Врач",ПоследнийВрач) Тогда
   Если НЕ ЗначениеНезаполнено(ПоследнийВрач) Тогда
   Сообщить("Есть врач! "+ПоследнийВрач);
КонецЕсли;
КонецЕсли;
Ошибка? Это не ошибка, это системная функция.