Как найти номер строки ТЗ, удовлетворяющей... #23039


#0 by Vtlk
...нескольким значениям? Ну, что-то типа ТЗ.НайтиЗначение(Знач1,Знач2,Строк,"Столбец1","Столбец2")
#1 by roma n
ты прав... нельзя =(Если ТЗ большая -1. Во временную ТЗ отобрать из ТЗ все строки, у которых значение в "Столбец1" = Знач12. Искать Знач2 уже в ней...
#2 by Diter
Делай служебную колонку, заполняй её составными из Столбец1 и Столбец2 значениями. По ней и ищи
#3 by Vtlk
О! Это мысль. Спасибо.
#4 by Кортес
А просто перебор строк с проверкой условий? не быстрее будет?
#5 by Skifi
Рекурсивно вызывай промТЗ = глФильтроватьТЗПоУсловию(ТвояТЗ, ИдКолонкиПоиска, ЗначениеПоиска);
#6 by Diter
Если один раз надо найти - одинаково, если несколько раз или переменное условие поиска - нет.
#7 by Vtlk
Быстрее, в смысле, производительнее? Мне по барабану, надо обработать доки за год. Один раз. Я пробовал и условиями, да только запутался, и без низ алгоритм замороченный.
#8 by Vtlk
Ни хера себе! Это для моих дендритов слишком! Хотя за совет спасибо.
#9 by Diter
Откуда такая уверенность на наличие в глобальнике этой процедуры?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С