egerLESHIK:
Добрый день.
Имею такую ситуацию по платформе 1С 8.2.
Имеется две таблицы значений: ОТЗ и КТЗ
Содержимое таблицы ОТЗ такое:
КодКоллекции | КодПодгруппы | НаименованиеКоллекции | Наименование | ТипПрод
10400 10401 ДП "Вердана" 600
10400 10407 ДП "Вердана" 800
10400 10422 ДП "Вердана" 600+МС
10400 10445 ДП "Вердана" 800+ЗС
15200 15209 ДП "Зебрана" 600
15200 15211 ДП "Зебрана" 800
15200 15214 ДП "Зебрана" 800+МС
15200 15217 ДП "Зебрана" 600+МС
19000 19012 ДП "Ювентус" 800+МС
19000 19018 ДП "Ювентус" 600+МС
и т.д.
Всего в таблице ОТЗ около 117 тыс строк
Содержимое таблицы КТЗ:
Гр_ИД | Имя_группы | Тип_прод
10400 Коллекция "Вердана" 1
15200 Коллекция "Зебрана" 1
19000 Коллекция "Ювентус" 1
22000 Коллекция "Агрус" 1
25401 Фурнитура "Глобус" 2
и т. д.
Всего в таблице КТЗ 183 строки
Необходимо из таблицы КТЗ по колонке Гр_ИД отыскать совпадение в ОТЗ по колонке "КодКоллекции" и подставить значения Имя_Группы из КТЗ в НаименованиеКоллекции, а также значения Тип_прод из КТЗ в ТипПрод ОТЗ.
Пробовал сделать цикл в цикле путем обхода слишком медленно обходит учитывая, что в ОТЗ огромное количество строк.
Подскажите пожалуйста, как можно сделать в более ускоренном варианте?