|   |   | 
| 
 | СКД. В отчет не выводятся значения, хотя в консоли есть | ☑ | ||
|---|---|---|---|---|
| 0
    
        vip67 20.11.15✎ 12:06 | 
        Еще раз добрый день!
 вопрос по СКД: Запрос: ВЫБРАТЬ ПутевойЛист.ЧасыВНаряде, ПутевойЛист.Автомобиль, ПутевойЛист.Водитель, ПутевойЛист.Организация, РасходГСМОбороты.РасходОборот, СпидометрОбороты.ПробегОборот, ПеревезеноГруз.Расстояние, ПеревезеноГруз.ПеревезтиТонн, РасходГСМОбороты.Автомобиль.ОсновноеТопливо, ПутевойЛист.ТопливоСобственника, ПутевойЛист.ТопливоНаРазбавление, ПутевойЛист.ТопливоПодогрев, НормыРасходаГСМСрезПоследних.Линейная, НормыРасходаГСМСрезПоследних.НормаНаОперацию, НормыРасходаГСМСрезПоследних.НормаСпецРабот ИЗ Документ.ПутевойЛист КАК ПутевойЛист ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РасходГСМ.Обороты(, , Регистратор, ) КАК РасходГСМОбороты ПО ПутевойЛист.Ссылка = РасходГСМОбороты.Регистратор ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Спидометр.Обороты(, , Регистратор, ) КАК СпидометрОбороты ПО ПутевойЛист.Ссылка = СпидометрОбороты.Регистратор ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПутевойЛистЗаданиеВодителю.Ссылка.Водитель КАК Водитель, ПутевойЛистЗаданиеВодителю.Ссылка.Автомобиль КАК Автомобиль, СУММА(ПутевойЛистЗаданиеВодителю.Расстояние) КАК Расстояние, СУММА(ПутевойЛистЗаданиеВодителю.ПеревезтиТонн) КАК ПеревезтиТонн, ПутевойЛистЗаданиеВодителю.Ссылка.Ссылка КАК Ссылка ИЗ Документ.ПутевойЛист.ЗаданиеВодителю КАК ПутевойЛистЗаданиеВодителю ГДЕ ПутевойЛистЗаданиеВодителю.Ссылка.Проведен И ПутевойЛистЗаданиеВодителю.Ссылка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаН, ДЕНЬ) И КОНЕЦПЕРИОДА(&ДатаК, ДЕНЬ) СГРУППИРОВАТЬ ПО ПутевойЛистЗаданиеВодителю.Ссылка.Автомобиль, ПутевойЛистЗаданиеВодителю.Ссылка.Водитель, ПутевойЛистЗаданиеВодителю.Ссылка.Ссылка) КАК ПеревезеноГруз ПО ПутевойЛист.Ссылка = ПеревезеноГруз.Ссылка.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НормыРасходаГСМ.СрезПоследних КАК НормыРасходаГСМСрезПоследних ПО ПутевойЛист.Автомобиль = НормыРасходаГСМСрезПоследних.МодельТС в отчет не выводятся значения по ПеревезтиТонн и Расстояние. Хотя в консоли запросов результат есть. Эти данные находятся в табличной части документа, включены в ресурсы. Сами колонки есть - но они пустые. Тип данных в СКД установлен как число и установлена размерность. Что может быть? | |||
| 1
    
        Dmitrii гуру 20.11.15✎ 12:12 | 
        (0) Забыл указать значения параметров ДатаН и ДатаК     | |||
| 2
    
        Dmitrii гуру 20.11.15✎ 12:12 | 
        (0) А вообще запрос - бредовейший....     | |||
| 4
    
        Dmitrii гуру 20.11.15✎ 12:20 | 
        Как минимум должно быть что-то вроде этого:
 ВЫБРАТЬ ПутевойЛист.ЧасыВНаряде, ПутевойЛист.Автомобиль, ПутевойЛист.Водитель, ПутевойЛист.Организация, РасходГСМОбороты.РасходОборот, СпидометрОбороты.ПробегОборот, ПеревезеноГруз.Расстояние, ПеревезеноГруз.ПеревезтиТонн, РасходГСМОбороты.Автомобиль.ОсновноеТопливо, ПутевойЛист.ТопливоСобственника, ПутевойЛист.ТопливоНаРазбавление, ПутевойЛист.ТопливоПодогрев, НормыРасходаГСМСрезПоследних.Линейная, НормыРасходаГСМСрезПоследних.НормаНаОперацию, НормыРасходаГСМСрезПоследних.НормаСпецРабот ИЗ Документ.ПутевойЛист КАК ПутевойЛист ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РасходГСМ.Обороты(, , Регистратор, ) КАК РасходГСМОбороты ПО ПутевойЛист.Ссылка = РасходГСМОбороты.Регистратор ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Спидометр.Обороты(, , Регистратор, ) КАК СпидометрОбороты ПО ПутевойЛист.Ссылка = СпидометрОбороты.Регистратор ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ СУММА(ПутевойЛистЗаданиеВодителю.Расстояние) КАК Расстояние, СУММА(ПутевойЛистЗаданиеВодителю.ПеревезтиТонн) КАК ПеревезтиТонн, ПутевойЛистЗаданиеВодителю.Ссылка КАК Ссылка ИЗ Документ.ПутевойЛист.ЗаданиеВодителю КАК ПутевойЛистЗаданиеВодителю ГДЕ ПутевойЛистЗаданиеВодителю.Ссылка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаН, ДЕНЬ) И КОНЕЦПЕРИОДА(&ДатаК, ДЕНЬ) СГРУППИРОВАТЬ ПО ПутевойЛистЗаданиеВодителю.Ссылка) КАК ПеревезеноГруз ПО ПутевойЛист.Ссылка = ПеревезеноГруз.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НормыРасходаГСМ.СрезПоследних КАК НормыРасходаГСМСрезПоследних ПО ПутевойЛист.Автомобиль = НормыРасходаГСМСрезПоследних.МодельТС Но всё равно остаются вопросы к правильности указания условия ГДЕ (по идее должно быть к таблице Документ.ПутевойЛист, а не к табличной части ЗаданиеВодителю. Не совсем понятно нафига ОсновноеТопливо получать от поля Автомобиль таблицы РасходГСМОбороты? Если это реквизит справочника Автомобили, то и брать его надо от ПутевойЛист.Автомобиль. А если заправили не основное топливо (95-й вместо основного 92-го)? Неужели в регистре РасходыГСМ нет типа топлива?... | |||
| 6
    
        vip67 20.11.15✎ 12:29 | 
        Условие ГДЕ как раз относится к путевому листу (через ссылку табл. части) (применяю вложенный запрос)
 В регистре нет типа топлива, принимается что всегда заправляется одним топливом: или бензин или дизтопливо, без учета марок. бредовейший запрос или нет - но результат он выдает. а вот СКД - нет... вот в чем вопрос! | |||
| 7
    
        grayshadow 20.11.15✎ 12:38 | 
        "не выводящиеся" поля в ресурсы добавлены?     | |||
| 8
    
        vip67 20.11.15✎ 12:41 | 
        (7) да,добавлены     | |||
| 9
    
        vip67 23.11.15✎ 11:47 | 
        продолжим тему - проблема пока не устранена     | |||
| 10
    
        DexterMorgan 23.11.15✎ 11:49 | 
        смотри запрос в консоли скд     | |||
| 11
    
        Nuobu 23.11.15✎ 11:53 | 
        Посмотри, чем заполнены ДатаН И ДатаК.     | |||
| 12
    
        aleks_default 23.11.15✎ 11:55 | 
        Перепутал местами ДатаН и ДатаК -146%     | |||
| 13
    
        vip67 24.11.15✎ 08:45 | 
        ок, посмотрю!     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |