Ошибка выражения

Новая тема
Показывать по 10 20 40 сообщений
"Добрый день, текст в модуле формы, подскажите в чем возможна ошибка, в отладчке при "вычислить выражение" пишет
Если ДатаДок < Дата ('01.01.2013') = ошибка выражения! (соответственно она туда не заходит)
текст в модуле:
//ДатаДок - это дата документа
------------------------------
ДатаИзм = Дата ("20130101");
ДатаДокумента = Дата(ДатаДок);
Если ДатаДокумента < ДатаИзм Тогда
  НачалоОтсчета =  ДобавитьМесяц(НачалоГода,-1);
Иначе
     НачалоОтсчета = Дата(ГодУходаНаПенсию-1,ДатаМесяц(ДатаРожд),ДатаЧисло(ДатаРожд));
       КонецОтсчета = Дата(ГодУходаНаПенсию,ДатаМесяц(ДатаРожд)-1,ДатаЧисло(ДатаРожд));
КонецЕсли
------------------------------

в чем это выражение не верно?"
"конструкция в 77 не работает ?

Если ДатаДок < Дата ('01.01.2013') Тогда

КонецЕсли;"
в 7ке

Дата ("20130101") == Дата(0)
Да, данная конструкция не работает в 77, что не так пишу?
Должно быть Дата(<Год>,<Месяц>,<Число>), Где Год, Месяц, и Число - числовые выражения
странно, у меня работает
есть два написания
Если писать Дата ("20130101") - Выдает строку =  .  .
Нужно писать Дата("2013","01","01") или  Дата ('01.01.2013')
я про Дата ('01.01.2013')
"Тогда как мне правильнее в 77 сделать сравнение?
Так:
-----------------------
Если ДатаДокумента < '01.01.13' Тогда
  НачалоОтсчета =  ДобавитьМесяц(НачалоГода,-1);
Иначе
     НачалоОтсчета = Дата(ГодУходаНаПенсию-1,ДатаМесяц(ДатаРожд),ДатаЧисло(ДатаРожд))$
КонецЕсли
---------------------------------------
Или
------------------------------------------------
Если ДатаДокумента < Дата('2013','01','01') Тогда
  НачалоОтсчета =  ДобавитьМесяц(НачалоГода,-1);
Иначе
     НачалоОтсчета = Дата(ГодУходаНаПенсию-1,ДатаМесяц(ДатаРожд),ДатаЧисло(ДатаРожд))$
КонецЕсли

???"
Читают тему
(гостей: 1)

Быстрый переход