Оборотка по складу напрямую из БД, как?

ПНР и сопровождение

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

Ответить
Alexx
Постоянный обитатель
Сообщения: 168
Зарегистрирован: 29 мар 2005, 17:49

Оборотка по складу напрямую из БД, как?

Сообщение Alexx »

Возникла необходимость получать оборотную ведомость по складу напрямую из БД, минуя клиента Галактики. Кто расскажет из каких таблиц тянуть данные и каков алгоритм ее расчета? Заранее, спасибо!
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

sporder
katpodr
katmol
katparty
katmc
saldomc
saldofnd

Ну а алогоритм расчета стандартный.
остаток на начало +приход-расход=остаток на конец

По полям таблицы sporder соориентируйтись что как брать и в каких разрезах. saldofnd же хранит вспомогательную информацию, было ли движение по разрезу
Alexx
Постоянный обитатель
Сообщения: 168
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Alexx »

a teksaldo как-нибудь задействована при формировании оборотки?
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

Не надо teksaldo - это текущие остатки. Т.е. остатки на дату совершения последней складской операции.
Alexx
Постоянный обитатель
Сообщения: 168
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Alexx »

Вобщем, если мне необходимо увидеть из оборотки только исходящие остатки на какую-либо дату, достаточно только таблицы SALDOMC, насколько я понимаю? Например, мне надо получить остатки на 31.12.2007 по определенному разрезу, т.е. я выбираю из SALDOMC, все записи по этому разрезу, дата которых наиболее близка к 31.12.2007, правильно? Если нет, поправьте.
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

Правильно. Но это уже не оборотка по сути будет,а ведомость наличия
Ответить