Имя: Пароль:
1C
1С v8
Неопределено и "Переменная не определена"
0 Дмитрий666
 
10.03.14
13:31
Добрый день.
Есть код

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Если Параметры.Свойство("МояДата")=Неопределено ТОгда
        Дата='00010101';
    Иначе
        Дата=Параметры.МояДата;
    КонецЕсли;
    Список.Параметры.УстановитьЗначениеПараметра("Дата",Дата);
КонецПроцедуры

в котором в условии проверяется передача параметра в форму выбора из связей параметров выбора. Если ничего не передается, то в отладчике "мояДата"=переменная не определена и срабатывает условие иначе.
Переменная не определена и Неопределено это не одно и то же? И тогда какой тип имеет параметр "МояДата", если в отладчике написано переменная не определена
1 ДенисЧ
 
10.03.14
13:33
Если НЕ Параметры.Свойство("МояДата") ТОгда
        Дата='00010101';
    Иначе
        Дата=Параметры.МояДата;
    КонецЕсли;
    Список.Параметры.УстановитьЗначениеПараметра("Дата",Дата);


Документацию надо читать, а не курить.
2 Дмитрий666
 
10.03.14
13:47
(1) да, так работает.
Код взят из методички
3 ДенисЧ
 
10.03.14
13:49
(2) Разрешаю использовать методичку по прямому назначению бумаги.
4 Дмитрий666
 
10.03.14
13:50
(3) она в электронном виде :)
5 ДенисЧ
 
10.03.14
13:53
(4) распечатай и действуй.