Здравствуйте!
Наверно, дело в чем-то простом, но несколько часов не могу понять, что не так.
Нужно получить остаток выбранного товара по складам на ТА.
Взял пример с сайта Инфостарт, в теме пишут, что работает
https://forum.infostart.ru/forum9/topic131450/Код
ЗагрузитьВнешнююКомпоненту(КаталогПрограммы()+"1CPP.dll");
RS = СоздатьОбъект("ODBCRecordset");
RS.УстБД1С();
ДатаТА=ПОлучитьДатуТА();
RS.УложитьСписокОбъектов(СписСкладНаВыст, "#СписСклад");
RS.УстановитьТекстовыйПараметр("ДатаТА", ДатаТА);
RS.УстановитьТекстовыйПараметр("ВыбНом", ВыбНом);
ТекстЗапроса=
"
|SELECT
| $ОТ.Номенклатура AS Номенклатура,
| $ОТ.Склад AS Склад,
| SUM($ОТ.Количество) AS Остаток
|FROM
| $РегистрИтоги.ОстаткиТМЦ AS ОТ (NOLOCK)
|WHERE
| ОТ.Period = :ДатаТА AND
| $ОТ.Номенклатура = :ВыбНом AND
| $ОТ.Склад IN (SELECT VAL FROM #СписСклад)
|GROUP BY
| $ОТ.Номенклатура, $ОТ.Склад ";
ТЗО = RS.ВыполнитьИнструкцию(ТекстЗапроса);
Возвращается пустая ТЗ
Типизация переменных не помогла
Прошу прощения, если вопрос очень глупый, но я не спал нормально несколько дней, а надо срочно