Имя: Пароль:
1C
1C 7.7
v7: Поиск строки в ТЗ по нескольким реквизитам
,
0 TwoWorld
 
28.12.11
13:27
Подскажите как сделать: есть ТЗ с з колонками "Фирма","Склад","Номенклатура", как зная значения всех 3 реквизитов найти строку в ТЗ? (Кроме перебора строк)
1 Ёпрст
 
28.12.11
13:28
создать еще одну колонку, по ней искать
2 ssamm
 
28.12.11
13:29
А чем перебор не устроил?
3 andrewks
 
28.12.11
13:29
вариант штатный: сделать колонку ключа, в котором прописывать составной код, разделённый спецсимволом
4 filh
 
28.12.11
13:29
новая колонка с Назв1Назв2Назв3 и по ней искать
5 marvak
 
28.12.11
13:34
(0)
упорядочить по номенклатуре, потом поиск по номенклатуре, а уже начиная с найденной строки перебор, будет быстрее чем перебор по всей таблице.
6 Эльниньо
 
28.12.11
13:35
(5) Тоже об этом подумал
7 Гефест
 
28.12.11
13:37
А можно не изобретать велосипедов и использовать индексированную ТЗ
8 andrewks
 
28.12.11
13:39
(7) вариант второй, нештатный :)
9 marvak
 
28.12.11
13:43
(7)
А в семерке есть что ли индексированные ТЗ?
10 filh
 
28.12.11
13:43
(9) есть и много чего еще)))
11 andrewks
 
28.12.11
13:43
(9) а то!
12 Злопчинский
 
29.12.11
05:05
все - методом пополам!
13 Дядя Васька
 
29.12.11
05:07
в восьмерке это делается штатно...
14 KishMish
 
29.12.11
07:47
(13) в Excel это делается штатно
15 Злопчинский
 
29.12.11
07:52
(13) и стоит примерно 100 Мб на сеанс?
16 Злопчинский
 
29.12.11
07:52
;-)
17 Злопчинский
 
29.12.11
07:53
я тут прикрутил индексированную таблицу - пересчет базы как минимум на 30% ускорил перепроведение... теперь бы прикрутить прямые запросы вместо временных расчетов... тогда у мну ваще все летать будет.. н о тогда я 8-ку вообщее никогда не осовю.. ;-)
18 Mikeware
 
29.12.11
07:57
(17) такая вот вечная дилемма...
19 1Сергей
 
29.12.11
08:01
(17) переходите на 6.0, там это не реализовано :)
20 stix2010
 
29.12.11
10:14
(17) неудачник, мы уже используем 8.2.15