какая-то ерунда с функцией Дата()

  • Автор темы 4xter
  • Дата начала
Статус
Закрыто для дальнейших ответов.
4

4xter

#1
Народ подскажите пожалуйста, у меня уже нет вариантов что делать!!! Ситуация следующая: вот 2 строчки кода, которые в переменные должны записывать даты:
ДатаН = Дата(ДатаГод(ДатаН1), ДатаМесяц(ДатаН1), СЧисла1);
ДатаК = Дата(ДатаГод(ДатаК1), ДатаМесяц(ДатаК1), ПоЧисло1);
Первая отрабатывает как надо, а вот вторая выводит пустоту. Точнее она преобразует ДатаК в тип дата и всё. В отладчике посмотрел значения каждого параметра, вот они:
Датан = '01.11.09' ///----так возвращаются значения
ДатаК = ' . . '
ДатаК1 = '01.11.09'
Дата(ДатаГод(ДатаК1), ДатаМесяц(ДатаК1), ПоЧисло1) = ' . . '
ДатаГод(ДатаК1) = 2009
ДатаМесяц(ДатаК1) = 11
Почисло1 = 31
Дата(ДатаГод(ДатаН1), ДатаМесяц(ДатаН1), СЧисла1) = '01.11.09'
ДатаН1 = '01.11.09'
ДатаГод(ДатаН1) = 2009
ДатаМесяц(ДатаН1) = 11
СЧисла1 = 1

Я уже даже и не знаю что делать? самое странное что раньше всё работало!!! но потом в этом же отчёте поменял кое-что в запросе на выборку информации(запрос ничего общего с этими датами не имеет!!!).получается проблема в самой функции?!
Конфигурация 7.7, релиз 27. Заранее спасибо.
 
Статус
Закрыто для дальнейших ответов.