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

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
sildae
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 04 апр 2009, 15:56
Откуда: сАРАТОВ
Контактная информация:

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

Сообщение sildae »

Подскажите,пожалуйста, как связаны позиции текущего документа и позиция исходящего в mnplan?
По производственному заказу сформирована накладная на приход готовой продукции. В закладке "исходящие документы" есть связь по позициям текущего документа и исходящего.
Спасибо!
Vik
Местный житель
Сообщения: 370
Зарегистрирован: 28 сен 2006, 15:43
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение 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  // накладная на приход готовой продукции
));    
sildae
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 04 апр 2009, 15:56
Откуда: сАРАТОВ
Контактная информация:

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

Сообщение sildae »

Спасибо Вам большое!
Ответить