Есть таблица значений, которую надо соединить с запросом и обработать. В СКД помещаю запрос
ВЫБРАТЬ
ТабИсточник.Контрагент,
ТабИсточник.Сумма
ПОМЕСТИТЬ ВТ_ТабИсточник
ИЗ
&ТабИсточник_ КАК ТабИсточник
;
И при компиляции (т.е даже открыть не могу) вылетает ошибка
Ошибка в схеме компоновки данных
по причине:
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(6, 2)}: Неверные параметры "ТабИсточник_"
<<?>>&ТабИсточник_ КАК ТабИсточник
Как можно сделать это? Набор данных или объединение в запросе использовать не хочу т.к запрос фактически готов и надо только передать эту таблицу.
Мне надо было сделать такой трюк летом. Не получилось из-за невозможности использования ТЗ в качестве параметра запроса в СКД. Это было в 8.2.13. Подозреваю, что и в 14 ситуация не изменилась. Поэтому выход только один - использовать в СКД результат ранее выполненного запроса.
(6) +1
(0) Для использования ТЗ в СКД нужно описать внешний набор данных - объект.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший