сальдо по МЦ и подразделению.

Контур оперативного управления

Модератор: ZYG

Ответить
SergZol
заказчик
Сообщения: 83
Зарегистрирован: Пн, 10/12/2007 13:24
Имя Фамилия: Сергей Золотухин
Откуда: Северо-Западные Магистральные Нефтепроводы
Контактная информация:

сальдо по МЦ и подразделению.

Сообщение SergZol »

Помогите пожалуйста необходимо вытащить сальдо по МЦ и подразделению одновременно
lserg
топ-софт
Сообщения: 15
Зарегистрирован: Ср, 19/09/2007 10:07
Имя Фамилия: Сергей Лебедев
Откуда: ТопСофт
Контактная информация:

Сообщение lserg »

Данные по сальдовым остаткам находятся в таблице SaldoMC "Сальдо по товарам":

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

(
  NRec      : tNRec          "Номер записи"
, cSaldoFnd : tNRec          "ссылка на разрез"      // НЕ ИСПОЛЬЗУЕТСЯ
, SP        : Word           "склад/производство"    // 0-склад, 1-производство
, cMC       : ref(KatMC)     "код МЦ"
, cPodr     : ref(KatPodr)   "код подразделения"
, cMOL      : ref(KatMOL)    "код МОЛ"
, cParty    : ref(KatParty)  "код партии"
, dSaldo    : Date           "дата остатков"
, kol       : tSumma         "количество"
, srPrice   : tSumma         "средняя цена"
, cVal      : ref(KlVal)     "код валюты"
, VPrice    : tSumma         "средняя цена в валюте"
, kolP      : tSumma         "количество приходов (с накопл.)"
, kolR      : tSumma         "количество расходов (с накопл.)"
, SrP       : tSumma         "ср.цена по приходам"
, SrPV      : tSumma         "ср.цена по приходам в валюте"
, SrR       : tSumma         "ср.цена по расходам"
, SrRV      : tSumma         "ср.цена по расходам в валюте"
, opers     : Word           "кол-во операций за день"
, kolDop    : tSumma         "кол-во в доп.ед.изм."
, priceN    : tSumma         "цена для нал.уч."
, vPriceN   : tSumma         "цена для нал.уч. вал."
)
With Index
(
  SaldoMC01  =  NRec(Unique, Surrogate)
, SaldoMC02  =  SP + cMC + dSaldo                           // для пересчета сальдовых
, SaldoMC04  =  SP + cMC + cPodr + cMOL + cParty + dSaldo
, SaldoMC05  =  SP + dSaldo
, SaldoMC06  =  cSaldoFnd + dSaldo                          // для ссылочной целостности!
, SaldoMC07  =  SP + cMC + opers + dSaldo               // для старых сальдовых
, SaldoMC20  =  cParty
, SaldoMC21  =  SP + cPodr + cMOL + dSaldo + opers          // для текущих в прозводстве
);
Отдел техподдержки может оказать помощь в составлении SQL-запроса в зависимости от желаемой цели (если возникнут сложности)
Dima
партнер
Сообщения: 19
Зарегистрирован: Пн, 21/01/2008 10:48
Имя Фамилия: Дмитрий Соловьев
Откуда: Юнисофт

Сообщение Dima »

Если Вам надо в форме вытянуть - то проще использовать функцию извлечения остатков. Если интересно, могу поподробнее.
Ответить