Имя: Пароль:
1C
1С v8
Запрос в цикле или?
, ,
0 palpetrovich
 
27.12.12
12:30
1. Сами знаете 70% (7)
2. Запрос в цикле 30% (3)
3. При обработке результата 0% (0)
Всего мнений: 10

Дурацкий, наверное, вопрос... в общем задача такая:
Надо в ТабличнойЧасти документа автоматически подобрать партию с уловиями по СкладПоПартии = СкладВТабличнойЧасти и СвободноеКоличествоПоПартии >= КоличествоВТабличнойЧасти
Сам я склоняюсь к первому, но... в общем - Ваши мнения?
2 YF
 
27.12.12
12:32
Один запрос по всей табличной части с получением выборки или ТЗ заполненной данными

Сами знаете
4 sidalexsandr
 
27.12.12
12:33
1- сами знаете, что считается плохо и сказывается на быстродействии.

Сами знаете
7 motkot
 
27.12.12
12:35
+ (5) и (2)
что мешает сразу в запросе получить готовую ТЧ?

Сами знаете
12 Maxus43
 
27.12.12
12:41
без комментариев

Сами знаете
16 Иоканаан
 
27.12.12
12:45
Запрос в цикле считается грубой ошибкой на экзамене 1С:"Специалист". Кроме того, в Вашем случае к выполнению запроса именно в цикле нет никаких показаний: он будет выполняться либо при заполнении пользователем каждой строки (и тогда цикла никакого не будет), либо уже после заполнения табличной части, когда можно будет запрос сделать сразу по всей табличной части.

Сами знаете
23 DrShad
 
27.12.12
12:48
запросом можно получить сразу по всей ТЧ необходимые данные

Сами знаете
46 szhukov
 
27.12.12
13:13
(0) Вариант 1 это сразу завал экзамена на специалиста, если не ошибаюсь!? :)

ТЧ в запрос в ВТ и одним запросом все необходимые данные выбрать (сделать левое соединение по складу и партии и требуемому количеству)

Хотя постановка задачи наталкивает на некоторые сомнения в правильности (рано или поздно количества по партии станет не хватать, что делать будешь, 0 подставлять, а остатки на складе будешь накапливать...)!?

Сами знаете