Как отобрать из ТаблицаЗначений строки в которых значение определенной колонки больше нуля?
3 варианта:
1. путем простого перебора таблицы и проверки условия
2. передать таблицу в запрос как параметр и выбрать по условию
3. скопировать ТЗ установив отбор, но отбор работает только на условие равно
Передать в запрос
Запрос = новый Запрос; ТекстЗапроса = "Выбрать ТЗ.Поле1, ТЗ.Поле2 Поместить ТЗ Из ТЗ ; Выбрать * Из ТЗ Где Тз.Поле1 > 0"; Результат = Запрос.Выполнить.Выгрузить();
Но учтите что лишний серверный вызов
Я так и думал. Ни один не подходит.
Спасибо
забыл Запрос.Установитьпараметр("ТЗ", ТЗ); и в запросе ИзТз а не Тз
А вы как себе это видели?
Думал есть что то вроде отбора больше меньше. Просто отобранные строки нужны для обработки
Свою сделайте функцию с подобным алгоритмом, чтоб она возвращала то, что вам нужно, если этот код смущает