Имя: Пароль:
1C
1С v8
Как вместить все действия в один запрос.
0 Serg023
 
06.08.12
11:30
Многоуважаемый All, в общем есть один внешний отчет. Да, УТ 10.3.
Пляшет он от регистров "ТоварыОрганизаций" и "ПартииТоваровНаСкладах".
По регистру ТоварыОрганизаций получаем перечень номенклатуры с остатком на какую либо дату, т.к. в нем (при уже имеющемся учете в организации) содержатся самые правильные и близкие к реальности данные.
Из регистра "ПартииТоваровНаСкладах" надо выбрать документы поступления полученного остатка товара по номенклатуре, причем если в доке есть товара больше, чем в остатке, то нужно взять только столько, сколько есть в остатке.
К примеру: остаток на складе: 100 шт.
в доках: ДокПрихода1 - 80 шт. - в результат - 80 шт.
        ДокПрихода2 - 90 шт. - в результат - 20 шт.
Естесно и сумма таким же образом распределяется.

Но если документ поступления имеет определенный вид, в моем случае - комплектация, то надо проверить, не продана ли эта партия, т.к. если она продана, то ее в результаты брать не надо.

Сейчас это работает в трех запросах в отчете через построитель.
Хочу все это добро перегнать в СКД, следовательно, все то, что делается разными процедурами надо перегнать в один запрос, и что то тут у меня не сростается никак.
1 Cube
 
06.08.12
11:34
(0) И где вопрос?
2 shuhard
 
06.08.12
11:34
(1) как где  - сколько это будет ТС стоить ?
3 Serg023
 
06.08.12
11:36
(0) Вопрос - как сделать такой хитрый запрос.
(1) Ну вот, сразу о бабле речь... Нет, чтоб просто подсказать направление ))
4 Serg023
 
06.08.12
12:06
В общем то для начала хватило бы мнения, реально ли это вообще сделать только в запросе...
5 hhhh
 
06.08.12
12:09
(4) выбирайте документы из регистра ТоварыОрганизаций тоже. Зачем вы другой регистр сюда тащите?
6 Cube
 
06.08.12
12:13
7 Serg023
 
06.08.12
12:16
(5) Потому что так проще получить стоимость. Из "ПоступлениеТоваровУслуг" я конечно могу ее взять, а вот из "ПриходныйОрдерНаТовары" на прямую - нет, из "КомплектацияНоменклатуры" - так же напрямую не могу, надо все равно будет оттуда брать движения регистра "ПартииТоваровНаСкладах".
8 Жан Пердежон
 
06.08.12
12:16
(0) как партия может быть продана, если ты ее из остатков берешь?
9 Serg023
 
06.08.12
12:18
(8) А где я написал, что я беру остатки партий?
10 Serg023
 
06.08.12
12:19
(6) Вот, спасибо за наводку, что то я не додумался загуглить по этой строке!)