Имя: Пароль:
1C
1С v8
СКД Не выводятся значения
0 dddonnn
 
30.11.12
09:53
Есть запрос, в консоли запросов данные выводятся а в СКД пустые поля, подскажите, где исправить?
  ВЫБРАТЬ
   АнализРентабельностиОбороты.Маршрут КАК Маршрут,
   АнализРентабельностиОбороты.ПротяженностьПриход КАК ПротяженностьПриход,
   АнализРентабельностиОбороты.ТранзакцииПриход КАК ТранзакцииПриход,
   АнализРентабельностиОбороты.ГражданеПриход КАК ГражданеПриход,
   АнализРентабельностиОбороты.УчащиесяПриход КАК УчащиесяПриход,
   АнализРентабельностиОбороты.ТранзакцииПриход + АнализРентабельностиОбороты.ГражданеПриход + АнализРентабельностиОбороты.УчащиесяПриход КАК Итого,
   (АнализРентабельностиОбороты.ТранзакцииПриход + АнализРентабельностиОбороты.ГражданеПриход + АнализРентабельностиОбороты.УчащиесяПриход) / АнализРентабельностиОбороты.ПротяженностьПриход КАК ПасКм,
   АнализРентабельностиОбороты.ТранзакцииПриход * ДоходыБилетаСрезПоследнихТранзакции.Стоимость КАК ДоходыТранзакции,
   АнализРентабельностиОбороты.ПротяженностьПриход * ЗначенияРасходовСрезПоследних.ПрямыеРасходы КАК СебестоимостьПрямыеРасходы,
   АнализРентабельностиОбороты.ПротяженностьПриход * ЗначенияРасходовСрезПоследних.ОбщиеРасходы КАК СебестоимостьОбщиеРасходы,
   (АнализРентабельностиОбороты.ГражданеПриход + АнализРентабельностиОбороты.УчащиесяПриход) * ДоходыБилетаСрезПоследнихКонтрольные.Стоимость КАК ДоходыКонтрольные,
   (АнализРентабельностиОбороты.ГражданеПриход + АнализРентабельностиОбороты.УчащиесяПриход) * ДоходыБилетаСрезПоследнихКонтрольные.Стоимость + АнализРентабельностиОбороты.ТранзакцииПриход * ДоходыБилетаСрезПоследнихТранзакции.Стоимость КАК ДоходыИтого
ПОМЕСТИТЬ Основная
ИЗ
   РегистрНакопления.АнализРентабельности.Обороты(&НачалоПериода, &КонецПериода, , МаркаТранспорта.ВидТранспорта = &ВидТранспорта) КАК АнализРентабельностиОбороты
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияРасходов.СрезПоследних({(КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ))}, МаркаТранспорта = &маркаТранспорта) КАК ЗначенияРасходовСрезПоследних
       ПО АнализРентабельностиОбороты.МаркаТранспорта = ЗначенияРасходовСрезПоследних.МаркаТранспорта
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДоходыБилета.СрезПоследних(
               {(КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ))},
               ВидТранспорта = &ВидТранспорта
                   И ТипБилетаПоПассажирам.Код = "000000001") КАК ДоходыБилетаСрезПоследнихТранзакции
       ПО АнализРентабельностиОбороты.МаркаТранспорта.ВидТранспорта = ДоходыБилетаСрезПоследнихТранзакции.ВидТранспорта
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДоходыБилета.СрезПоследних(
               {(КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ))},
               ВидТранспорта = &ВидТранспорта
                   И ТипБилетаПоПассажирам.Код = "000000002") КАК ДоходыБилетаСрезПоследнихКонтрольные
       ПО (АнализРентабельностиОбороты.МаркаТранспорта.ВидТранспорта = ДоходыБилетаСрезПоследнихТранзакции.ВидТранспорта)
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   Основная.Маршрут,
   Основная.ПротяженностьПриход,
   Основная.ТранзакцииПриход,
   Основная.ГражданеПриход,
   Основная.УчащиесяПриход,
   Основная.Итого,
   Основная.ПасКм,
   Основная.ДоходыТранзакции,
   Основная.СебестоимостьПрямыеРасходы,
   Основная.СебестоимостьОбщиеРасходы,
   Основная.ДоходыКонтрольные,
   Основная.ДоходыИтого,
   Основная.ДоходыИтого - Основная.СебестоимостьПрямыеРасходы КАК ПрямыеРасходы,
   Основная.ДоходыИтого - Основная.СебестоимостьОбщиеРасходы КАК РасходыВсего,
   (Основная.ДоходыИтого - Основная.СебестоимостьПрямыеРасходы) / Основная.СебестоимостьПрямыеРасходы * 100 КАК ПоМарже,
   (Основная.ДоходыИтого - Основная.СебестоимостьОбщиеРасходы) / Основная.СебестоимостьОбщиеРасходы * 100 КАК Всего
ИЗ
   Основная КАК Основная
1 dddonnn
 
30.11.12
09:54
Извиняюсь, не выводятся 4 последних поля и Основная.СебестоимостьПрямыеРасходы,
Основная.СебестоимостьОбщиеРасходы
2 Wobland
 
30.11.12
09:56
на ноль нормально делишь?
3 dan4ik
 
30.11.12
11:44
Сделай эти поля ресурсами и добавляй их в выбранные поля в настройках
4 MaxisUssr
 
30.11.12
11:46
(0), (2)
Может, (страшно сказать) NULL или на NULL ? :)