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

Тема в разделе "1C и всё что с ней связано", создана пользователем Ramzay, 15 май 2009.

  1. Ramzay

    Ramzay Гость

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


    Внимание, запрос:
    Код (Text):
    Рег = ЖурналРасчетов.Налоги.ПериодРегистрации.ДатаОкончания; // или ЖурналРасчетов.Налоги.ПериодРегистрации.ДатаНачала; - итог тот же.
    Группировка Рег;
    Результат:
    Рег
    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-е - ума не приложу.
     
Загрузка...

Поделиться этой страницей