Простой запрос - абсолютно непонянтый результат

  • Автор темы Ramzay
  • Дата начала
R

Ramzay

Гость
#1
Создал журнал расчетов. Назналчил ему период - день. Записал в него строки.
В строках выдержано строгое правило: действие начало месяца, регистрация - конец месяца. Это для отладки, что бы не было путаницы.
Журнал имеет вид:



Внимание, запрос:
Код:
Рег = ЖурналРасчетов.Налоги.ПериодРегистрации.ДатаОкончания; // или ЖурналРасчетов.Налоги.ПериодРегистрации.ДатаНачала; - итог тот же.
Группировка Рег;
Результат:
Рег
01.03.09
01.04.09
01.05.09
Почему-то запрос возвращает не период регистрации, а период действия.


PS Думал у меня ручки шаловливые, как-то не так создал журнал. Беру стандартный журнал, в котором период регистрации месяц:

РегНач = ЖурналРасчетов.Зарплата.ПериодРегистрации.ДатаНачала;
РегКон = ЖурналРасчетов.Зарплата.ПериодРегистрации.ДатаОкончания;
Группировка РегНач;Группировка РегКон;


РегНач РегКон
. . .
05.05.09 08.05.09
05.05.09 14.05.09
05.05.09 19.05.09
12.05.09 15.05.09
01.06.09 30.06.09
01.07.09 26.07.09
01.07.09 31.07.09
. . .

Бред какой-то. Хоть кол на голове теши, а возвращается период действия. Пеиод регистарации хранится в тексотовом поле и имеет вид 20090501М. Как из такого значения может получаться период с 5-го по 8-е или с 12-го по 15-е - ума не приложу.