|
v7: Поиск в ТЗ.
| ☑ |
0
Eeakie
13.11.12
✎
15:43
|
Много строк. Перебором не вариант. Как можно найти по конкретному наименованию в колонке и выдернуть из текущей строки значение другой колонки?
ТЗ.НайтиЗначение(Наименование,,"НужнаяКолонка");
Как после этого сделать строку текущей и получить значение из соседней колонки?
Спасибо.
|
|
1
Базис
naïve
13.11.12
✎
15:44
|
В любой конфе есть глобальный поиск, бери примеры оттуда.
|
|
2
Фокусник
13.11.12
✎
15:44
|
ТЗ.НайтиЗначение()
|
|
3
Фокусник
13.11.12
✎
15:46
|
(2)+ (случайно отправилось)
ТЗ.НайтиЗначение(,!! СмотриЭтотПараметр !!!,)
и ТЗ.ПолучитьСтрокуПоНомеру()
или ТЗ.ПолучитьЗначение()
|
|
4
Eeakie
13.11.12
✎
15:46
|
(1) Хм. Ну, поищу.
(2) ;) Браво!
|
|
5
Eeakie
13.11.12
✎
15:47
|
(3) Ну во, так лучше :) Так в этом то и проблема, что я номер строки не знаю.
|
|
6
Eeakie
13.11.12
✎
15:48
|
(3) Тьфу. Спасибо. Вообще соображалка сегодня не алё.
|
|
7
chelentano
13.11.12
✎
15:48
|
(5) почитай уже СП, блеать!!! будь мужиком
|
|
8
Mikeware
13.11.12
✎
15:50
|
(6) разве только сегодня?
|
|
9
Eeakie
13.11.12
✎
15:51
|
(7) Прости.
(8) Бывают дни.
|
|
10
Mikeware
13.11.12
✎
15:52
|
(9) судя по темам - у тебя они всегда...
|
|
11
varelchik
13.11.12
✎
17:23
|
а для быстроты используй ИндексированнаяТаблица.
скорость поиска в несколько раз выше чем у ТЗ
|
|
12
Эльниньо
13.11.12
✎
21:20
|
(9) Раз в месяц?
|
|
13
КонецЦикла
13.11.12
✎
21:24
|
(0) Штатный поиск тоже работает перебором :)
См. (11)
|
|
14
Nik_nik_nik
16.11.12
✎
12:16
|
Вы тут прикалываетесь?
НомСтр = 0;
ТЗ.НайтиЗначение(ЗначениеКотороеИщем, НомСтр, "НазваниеКолонкиГдеИщем"); //НомСтр - возвращает номер строки, в которой найдено значение
ЗначениеСоседнейКолонки = ТЗ.ПолучитьЗначение(НомСтр, "НазваниеСоседнейКолонки");
|
|
15
Эльниньо
16.11.12
✎
12:46
|
(14) Здорово! И как никто до сих пор не догадался? Ума не приложу.
|
|