Имя: Пароль:
1C
 
Как правильно составить алгоритм для запроса?
↓ (Волшебник 19.09.2025 09:27)
0 program345
 
19.09.25
07:19
1. В табличной части документа "Заказ поставщику" есть 300 строк у которых не заполнено ссылочное поле "Номенклатура поставщика"
2. "Номенклатура поставщика" это большая таблица с 7 млн строк.
3. Как мне написать код чтобы не обращаться к большой таблице "Номенклатура поставщика" в цикле перебора ТЧ?

Сделать Менеджер временных таблиц? Первым запросом получить всю номенклатуру поставщика которая есть в ТЧ (В &НоменклатураТЧ), а потом в переборе строк ТЧ делать запрос уже к результату первого запроса? Или можно проще?
1 ReaLg
 
гуру
19.09.25
07:33
Зачем делать запрос в цикле? Что мешает сделать соединение таблиц? Левое, например?
2 2mugik
 
19.09.25
07:47
Может попробовать задачу точнее сформулировать...
3 Мультук
 
гуру
19.09.25
08:09
(0)

Делайте.
Получайте.
Перебирайте.

Найдете оптимальный способ - пишите, показывайте ваш вариант.
4 H A D G E H O G s
 
19.09.25
08:33
(0) Андрей, найдите другую работу.
5 lucky_
 
19.09.25
12:50
(4) толку-то.. всё равно сюда писать будет.
6 KuznecovvIvan
 
19.09.25
12:50
(0) Нужно точнее сформулировать, что в итоге должно получиться.
7 СвинТуз
 
19.09.25
09:04
1. Номенклатура + номер строки
2. Запросом номер строки + номенклатура поставщика
сортировка по номеру строки
3. проставляем в цикле
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.