Имя: Пароль:
1C
1С v8
Не заполнено поле в СКД (в консоли запросов заполнено)
0 askharlov
 
15.02.14
14:53
Есть простой запрос (специально препарировал). Поле "Дата выплаты" в консоли запросов заполнено, а в СКД (пробовал через свой отчет, а также через стандартную консоль отчетов, встроенную в систему) пустое.

Вот сам запрос:

ВЫБРАТЬ
    ВыплатаКрупныхВыигрышейОбороты.ПериодДень КАК Дата,
    ДатыВыплат.ДатаВыплаты
ИЗ
    РегистрНакопления.ВыплатаКрупныхВыигрышей.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ВыплатаКрупныхВыигрышейОбороты
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ПеречислениеКрупныхВыигрышейОбороты.Сделка КАК Сделка,
            МАКСИМУМ(ПеречислениеКрупныхВыигрышейОбороты.ПериодДень) КАК ДатаВыплаты
        ИЗ
            РегистрНакопления.ПеречислениеКрупныхВыигрышей.Обороты(, , Авто, ) КАК ПеречислениеКрупныхВыигрышейОбороты
        
        СГРУППИРОВАТЬ ПО
            ПеречислениеКрупныхВыигрышейОбороты.Сделка) КАК ДатыВыплат
        ПО ВыплатаКрупныхВыигрышейОбороты.Регистратор = ДатыВыплат.Сделка

Помогите, пож-та. В чем может быть проблема, куда копать?
1 vicof
 
15.02.14
14:58
Посмотри запрос, который формирует СКД
2 askharlov
 
15.02.14
15:00
(1) Посмотрел через консоль системы компоновки данных - он точно такой же как у меня
3 askharlov
 
15.02.14
16:19
Поборол. В левом соединении поставил РегистрНакопления.ПеречислениеКрупныхВыигрышей вместо РегистрНакопления.ПеречислениеКрупныхВыигрышей.Обороты.
Вспмнил, что СКД сама подставляет начало и конец периода, если они не заданы