Имя: Пароль:
1C
1С v8
Помогите с запросом
0 devochka_1c
 
18.05.13
14:56
День добрый! Конфигурация УПП. Пишу обработку по заполнению таб.части документа "Перемещение товаров", а конкретнее должна заполняться колонка "Документ резерва" заказами покупателей. Как правильно составить запрос (т.е. откуда выбирать данный), как учесть все моменты с учетом резерва?
1 Красный рассвет
 
18.05.13
15:01
Симпатичная
2 devochka_1c
 
18.05.13
15:08
(1)кто?
3 GANR
 
18.05.13
15:15
(0) Назначение запроса огласите, пожалуйста.
4 GANR
 
18.05.13
15:16
Выбрать должно быть можно, в простейшем случае, Остаток минус Резерв.
5 devochka_1c
 
18.05.13
15:22
(3) получить выборку заказов покупателей, которыми смогу заполнить колонку "Документ резерва" в документе "Перемещение товаров"
6 viktor_vv
 
18.05.13
15:51
Не уверен, что он есть в УПП, а так регистр накопления ТоварыВРезервеНаСкладах
7 viktor_vv
 
18.05.13
15:57
Не совсем понятна поставновка, то есть строки уже есть в перемещении, надо заказы проставить ? В таком варианте на одну строку перемещения может быть несколько заказов.
Если заполнять табличную часть. То примерно так, это правда из торговли Укр, для примера

    ТекстЗапроса = "
    |ВЫБРАТЬ
    |    ТоварыВРезервеНаСкладахОстатки.Номенклатура,
    |    ТоварыВРезервеНаСкладахОстатки.ХарактеристикаНоменклатуры,
    |    ТоварыВРезервеНаСкладахОстатки.ДокументРезерва,
    |    ТоварыВРезервеНаСкладахОстатки.СерияНоменклатуры,
    |    ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток
    |ИЗ
    |    РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&КонДата, Склад = &Склад) КАК ТоварыВРезервеНаСкладахОстатки
    |";
8 viktor_vv
 
18.05.13
15:57
В Укр УПП такой же регистр.
9 devochka_1c
 
18.05.13
23:04
(7) " В таком варианте на одну строку перемещения может быть несколько заказов." Подскажите, а как разделить строки?
10 HEKPOH
 
18.05.13
23:12
в общем случае, никак.
Привожу пример: в строке перемещения Номенклатура "Сапоги" в количестве 6 пар. А заказов несколько на общее количество 10 пар...
11 devochka_1c
 
18.05.13
23:29
а если разделить?
12 viktor_vv
 
19.05.13
00:31
Если на словах, то сначала запрос по резервам, из документа удаляешь строки по результату запроса свернутому без заказов покупателя, а лучше запоминаешь их где-то, потом добавляешь уже с резервами  плюс добавляешь еще без резва нераспределенные количества.
Это если воющих чертах, как вариант.
13 viktor_vv
 
19.05.13
00:32
А ну и если количества перемещаемого меньше общего количества по резервам, то определись как отсортировать резервы.
14 iceman2112
 
19.05.13
07:28
(1) на да ни че так.