Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > 1С 7.7 Проверка на присутствие даты.


Автор: eganeev 20.7.2009, 07:16
Код

    Если ДатаПередачи.Выбран()=0 Тогда
    Предупреждение("Не указана Дата Передачи");
            СтатусВозврата(0); Возврат;
КонецЕсли; 


Появляется ошибка: Значение не представляет агрегатный объект (Выбран).

Нужно условие при котором будет осуществлятся проверка, что дата введена.

Автор: eganeev 20.7.2009, 08:16
Проблема вроде как решилась, следующим кодом: 
Код

    Если ДатаЧисло(ДатаПередачи)=0 Тогда
    Предупреждение("Не указана Дата Передачи");
            СтатусВозврата(0); Возврат;
     КонецЕсли; 

Автор: Itsys 20.7.2009, 11:39
Обчно проверка делается с помошью ПустоеЗначение()  универсально для любого рекизита.

Автор: eganeev 21.7.2009, 07:40
Itsys, спасибо пригодится. 

Автор: SaschaL 21.7.2009, 10:46
Для реквизита имеющего тип Дата метод Выбран() не подходит. Используется метод ПустоеЗначение() как и сказал Itsys

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)