Страница 1 из 1

Запрос по связи по позициям в mnplan.

Добавлено: 03 дек 2010, 10:37
sildae
Подскажите,пожалуйста, как связаны позиции текущего документа и позиция исходящего в mnplan?
По производственному заказу сформирована накладная на приход готовой продукции. В закладке "исходящие документы" есть связь по позициям текущего документа и исходящего.
Спасибо!

Re: Запрос по связи по позициям в mnplan.

Добавлено: 03 дек 2010, 13:19
Vik
Для конкретного заказа :

Код: Выделить всё

select
 SpMnPlan.Number
,SpObjAcc.cObject (fieldname = SpSoprNrec)
from
 SpMnPlan
,SpMnPl
,SpObjAcc
where
((
    // 281474976712845 - это нрек конкретного заказа
     281474976712845 == SpMnPlan.cMnPlan
 and SpMnPlan.Nrec == SpMnPl.cSpMnPlan
 and 23 == SpMnPl.wKolAn  // представление производственный заказ
 and 1 == SpObjAcc.Kindrec
 and 18 == SpObjAcc.typePos   // тип текущей позиции (см MnPlan.inc константа toSpMnfZakaz)
 and SpMnPl.Nrec == SpObjAcc.cPos
 and 45 == SpObjAcc.typeObj // тип позиции накладной (см MnPlan.inc константа  toSpSopr)
 and 502 == SpObjAcc.VidSopr  // накладная на приход готовой продукции
));    

Re: Запрос по связи по позициям в mnplan.

Добавлено: 03 дек 2010, 13:33
sildae
Спасибо Вам большое!