|
А можно убыстрить поиск по таблице значений ? Индексы добавил . Надо быстрее . |
☑ |
0
tmk315
21.09.20
✎
09:17
|
В СКД таблицы стыкую , по HTTP подащил таблицу .
ТЗСкдНд1.Индексы.Добавить("ДокументУИД");
ТЗСкдНд1.Индексы.Добавить("НоменклатураУИД");
ТЗСкдНд1.Индексы.Добавить("ПартияУИД");
Отбор=Новый Структура;
Отбор.Вставить("ДокументУИД",ДокументУИД);
Отбор.Вставить("НоменклатураУИД",НоменклатураУИД);
Отбор.Вставить("ПартияУИД",ПартияУИД);
мТЗСкдНд1=ТЗСкдНд1.НайтиСтроки(Отбор);
|
|
1
Garykom
гуру
21.09.20
✎
09:23
|
хеширование
|
|
2
timurhv
21.09.20
✎
09:27
|
(0) так индекс неверный, надо их через запятую в одну строчку добавить.
|
|
3
Мимохожий Однако
21.09.20
✎
09:34
|
Составной индекс по трем исходным не пробовал? Нечто вроде ключей аналитики из УТ11 и КА
|
|
4
tmk315
21.09.20
✎
09:45
|
так попробовал , нет отличая
ТЗСкдНд1.Индексы.Добавить("ДокументУИД,НоменклатураУИД,ПартияУИД");
Отбор=Новый Структура("ДокументУИД,НоменклатураУИД,ПартияУИД",ДокументУИД,НоменклатураУИД,ПартияУИД);
|
|
5
ДенисЧ
21.09.20
✎
09:50
|
Я не понял логики. Стыкуешь в СКД. Индексы в ТЗ добавляешь...
Что ыт вообще пытаешься сделать?
|
|
6
tmk315
21.09.20
✎
09:54
|
(1) пробовал , работает ?
|
|
7
Василий Алибабаевич
21.09.20
✎
09:55
|
(5) Забыл еще момент - "по HTTP подащил таблицу" Что немаловажно для организации индексного поиска. Будь внимательней. )))
|
|
8
tmk315
21.09.20
✎
09:56
|
(1) в моем случае все три ключа строковые .
|
|
9
ДенисЧ
21.09.20
✎
09:58
|
(7) Этот момент мы оставим на совести ТС...
|
|
10
tmk315
21.09.20
✎
09:59
|
(5) сравниваю документы двух баз , в СКД добавил набор данных , готовлю таблицу.
|
|
11
Ёпрст
гуру
21.09.20
✎
10:00
|
(10) а тз с поиском к этому какое отношение имеет ?
|
|
12
ДенисЧ
21.09.20
✎
10:00
|
(10) А зачем индексы в ТЗ? Или я чего-то не понимаю, или ты пытаешься по асфальту в лыжах ходить...
|
|
13
tmk315
21.09.20
✎
10:02
|
У меня две таблицы с документами одна из одной базы друга из другой , мне стыковать их надо по ключам , и положить в скд. Понятно написал ?
|
|
14
Ёпрст
гуру
21.09.20
✎
10:04
|
(13) нет.
Положи их сразу в скд, без твоего "стыковать и поиска и индексирования"
|
|
15
ДенисЧ
21.09.20
✎
10:04
|
(13) А что, прямо в СКД стыковать совесть не позволяет?
|
|
16
tmk315
21.09.20
✎
10:06
|
(14),(15 ) Спасибо. Сейчас попробую не сообразил.
|
|
17
МихаилМ
21.09.20
✎
12:04
|
|
|