Не угадал

Короче приведу тексты запросов, мот действительно туплю
Вот работающий (как бы для проверки):
|SELECT Реализация.IDDOC [Ссылка $Документ.Реализация]
| , $Реализация.ДатаПланПроведения ДатаПланПроведения
| , Журнал.DATE_TIME_IDDOC ДатаВремяИдДок
| , CAST(LEFT(Журнал.Date_Time_IDDoc, 8) as DateTime) as ДатаДок
|FROM $Документ.Реализация AS Реализация With (NOLOCK)
| INNER JOIN _1SJOURN AS Журнал With (NOLOCK) ON Реализация.IDDOC = Журнал.IDDOC
|WHERE (Журнал.DATE_TIME_IDDOC >= :ДатаНач)
| AND (Журнал.DATE_TIME_IDDOC <= :ДатаКон~)
| AND (($Реализация.ДатаПланПроведения = :ПустаяДата)
| OR ($Реализация.ДатаПланПроведения = CAST(LEFT(Журнал.DATE_TIME_IDDOC, 8) as DateTime)))
|";
Вот неработающий был, уже исправленный на sp
|SELECT ПартииТоваров.IDDOC [Документ $Документ.Реализация]
//тут много чего и поле уже подправленное (было написано $Реализация.ДатаПланПроведения ДатаПланПроведения
| , Реализация.SP10839 [ДатаПланПроведения $Дата]
//тут много сумм типа
| , Sum($ПартииТоваров.ОстатокТовара) ОстатокТовара
|FROM $Регистр.ПартииТоваров AS ПартииТоваров With (NOLOCK)
| INNER JOIN $ДокументСтроки.Реализация AS РеализацияСтроки With (NOLOCK) ON (РеализацияСтроки.IDDOC = ПартииТоваров.IDDOC) AND (РеализацияСтроки.LINENO_ = ПартииТоваров.LINENO_)
| INNER JOIN _1SJOURN AS Журнал With (NOLOCK) ON ПартииТоваров.IDDOC = Журнал.IDDOC
| INNER JOIN $Документ.Реализация AS Реализация With (NOLOCK) ON (ПартииТоваров.IDDOC = Реализация.IDDOC) AND ($Реализация.ШапкаВидРеализации = :ВыбВидРеализации)
|WHERE ($ПартииТоваров.Фирма = :ВыбФирма)
|";
Если СписокТоваров.РазмерСписка() = 1 Тогда
ВыбТовар = СписокТоваров.ПолучитьЗначение(1);
ТекстЗапроса = ТекстЗапроса + " AND ($ПартииТоваров.Товар = :ВыбТовар)";
Иначе
ТекстЗапроса = ТекстЗапроса + " AND ($ПартииТоваров.Товар IN (Select val from #СписокТоваров))";
КонецЕсли;
ТекстЗапроса = ТекстЗапроса + "
| AND (Журнал.DATE_TIME_IDDOC BETWEEN :НачДата AND :КонДата~)
| AND (Журнал.IDDOCDEF = $ВидДокумента.Реализация)
| AND ($Реализация.Клиент = :ВыбКонтрагент)
//дата планируемого проведения не заполнена или равна дате документа
//| AND (($Реализация.ДатаПланПроведения = :ПустаяДата)
//| OR ($Реализация.ДатаПланПроведения = CAST(LEFT(Журнал.DATE_TIME_IDDOC, 8) as DateTime)))
| AND ((Реализация.SP10839 = :ПустаяДата)
| OR (Реализация.SP10839 = CAST(LEFT(Журнал.DATE_TIME_IDDOC, 8) as DateTime)))
|GROUP BY ПартииТоваров.IDDOC
//тут пошли групп
|";