Имя: Пароль:
1C
 
А можно убыстрить поиск по таблице значений ? Индексы добавил . Надо быстрее .
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