Проблема с НайтиЗначение() #342021


#0 by Касандер
Помогите, кто знаеть, пжлста! Задача: считать ТН из "обрСтроки", найти их в ТЗ и пометить найденную строку для печати. Опять НайтиЗначение барахлит - циклится на на первой найденной строке и ищет в ней остальные "текТН". ТЗ сортируется обязательно.  Как обойти эту хрень?
#1 by ДенисЧ
НОмСТроки кто обнулять будет? МЕдведев7
#2 by Fragster
YjvCnhjrb yt j,yekztim
#3 by Касандер
Капец, тормознул. Спасип огромный всем !!! заработала: Тема закрыта.
#4 by Fragster
НомСтроки = ПолучитьПустоеЗначение(НомСтроки)? оригинально!
#5 by FreeFin
НомСтроки = ЗначениеИзСтрокиВнутр(ПолучитьПустоеЗначение(ЗначениеВСтрокуВнутр(Формат(НомСтроки,"ЧП"))));
#6 by Касандер
А что в сем дурного? работает же.
#7 by Ёпрст
Какое заблуждение ...
#8 by Fragster
запусти замер производительности примерно на таком месте:
#9 by Fragster
вернее ПолучитьПустоеЗначение(Н)
#10 by Касандер
Убормотали: исправил на НомСтроки = 0; Хотел поизвращаться - не дали спокойно, фашисты. Ещё раз всем огромное спасибо!!!
#11 by Касандер
Чтобы увеличить производительность нужно так:
#12 by FreeFin
Даже если НомСтроки=0, и перед Найтизначение = этот код 100% кривой.
#13 by Ёпрст
Один хрен не работает - найдёт только первое значение, а не все.
#14 by Касандер
покажи иначе и лучше - странно, у мяне робиць... Покажи, че писал...
#15 by Ёпрст
Не верь глазам своим... Чего у тя там "робит" ? :)
#16 by Fragster
там видимо, строки уникальны по этому столбцу
#17 by Касандер
угу, это в сведениях о контактниках
#18 by FreeFin
Ну на счет "только первое" это перебор, но не все = этточно.
#19 by Касандер
+ иначе пришлось усю ТЗ перебирать через ВыбратьСтроки
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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