Имя: Пароль:
1C
1С v8
Вопрос про дату
0 Тоненький Клиент
 
24.09.12
20:32
снова извините за глупые вопросы
есть обработка, в ней две элемента - выбор объекта и выбор периода (со стандартным текстом процедуры:

Процедура ВыбПериодНажатие1(Элемент)
   НастройкаПериода = Новый НастройкаПериода;
   НастройкаПериода.РедактироватьКакИнтервал = Истина;
   НастройкаПериода.РедактироватьКакПериод = Истина;
   НастройкаПериода.ВариантНастройки = ВариантНастройкиПериода.Период;
   НастройкаПериода.УстановитьПериод(НачПериода1, ?(КонПериода1='0001-01-01', КонПериода1, КонецДня(КонПериода1)));
   Если НастройкаПериода.Редактировать() Тогда
       НачПериода1 = НастройкаПериода.ПолучитьДатуНачала();
       КонПериода1 = НастройкаПериода.ПолучитьДатуОкончания();
   КонецЕсли;
КонецПроцедуры


Хочу сделать так, чтобы по умолчанию, если период вообще не выбирать, дата конца периода была бы ТекущаяДата(). Но как выяснить из основной процедуры обработки , был ли задан период?
1 Тоненький Клиент
 
24.09.12
20:32
*два элемента
2 Один С
 
24.09.12
20:35
предлогаю воткнуть в ПриОткрытии..
3 Ненавижу 1С
 
гуру
24.09.12
20:37
(0) сравнить с пустой датой в "основной" процедуре
4 Тоненький Клиент
 
24.09.12
20:37
(3) как это сделать? подскажите/намекните...)
5 Тоненький Клиент
 
24.09.12
20:38
(4) и к (2) та же просьба
СПАСИБО!
6 Ненавижу 1С
 
гуру
24.09.12
20:39
Если Не ЗначениеЗаполнено(КонПериода1) Тогда
 КонПериода1 = ТекущаяДата();
7 Тоненький Клиент
 
24.09.12
20:41
(6) спасибо!
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан