Помогите с запросом, не пойму в чем суть
Должен быть пустой результать, возвращается таблица с одной строкой и колонкой без имени
ТекстЗапроса = "
|НаименованиеZKTeco = Справочник.ZKTecoСотр.НаименованиеZKTeco;
|КодZKTeco = Справочник.ZKTecoСотр.КодZKTeco;
|ТекущийЭлемент = Справочник.ZKTecoСотр.ТекущийЭлемент;
|Условие(КодZKTeco В списКодов);
|
|Обрабатывать НеПомеченныеНаУдаление;
|";
Запрос = создатьОбъект("Запрос");
тз = создатьОбъект ("ТаблицаЗначений");
Если Запрос.Выполнить(ТекстЗапроса)=1 тогда
Запрос.Выгрузить(тз,,0);
Сообщить ("запрос выполнен, количество строк = "+тз.КоличествоСтрок());
Выдает одну итоговую строку. Подозреваю, что если в справочнике появятся записи, то запрос вернет то же одну итоговую строку, так как в запросе не группировки.
Запросы 7.7 - коварная вещь
Кроме группировки, я б еще добавила функцию Счетчик
|Функция Счётчик = Счётчик();
Изменил запрос. В таком виде работает нормально.
ТекстЗапроса = "
|НаименованиеZKTeco = Справочник.ZKTecoСотр.НаименованиеZKTeco;
|КодZKTeco = Справочник.ZKTecoСотр.КодZKTeco;
|ТекущийЭлемент = Справочник.ZKTecoСотр.ТекущийЭлемент;
|Условие(КодZKTeco В списКодов);
|Обрабатывать НеПомеченныеНаУдаление;
|Группировка ТекущийЭлемент без групп;
|Без Итогов;
|";
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua