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

отчет - наличие матценности по складам

Добавлено: 29 окт 2002, 17:21
Lazaro
Доброе время суток всем !!

Кто подскажет какие таблицы участвуют в
формирование опроса.

<<Наличие матценности по складам на
определенную дату>>.

Спасибо
Muchas Gracias.

Re: отчет - наличие матценности по складам

Добавлено: 30 окт 2002, 12:24
m0p3e
Вопрос риторический. Что конткретно ты хочешь?

Re: отчет - наличие матценности по складам

Добавлено: 30 окт 2002, 14:37
Max_Fin
SaldoMC
SklOrder
SpOrder

Re: отчет - наличие матценности по складам

Добавлено: 30 окт 2002, 15:56
m0p3e
а SaldoFnd и прочая требуха? Тоже использыется...

Re: отчет - наличие матценности по складам

Добавлено: 30 окт 2002, 16:51
Lazaro
Спасибо всем кто откликнулся!

Объясняю.

Мне надо узнать какие таблицы участвуют в формирование след-его отчета:

Главное меню, потом выбираем:

МАТЦЕННОСТИ -> ОТЧЕТЫ -> НАЛИЧИЕ -> далее выбор даты, там же фильтр по складам.

Проверяя таблицы: SALDOFND, SALDOMC, SALDMNF и другие не нашел связи между ними.

Хотелось бы получать следующий отчет:

Katmc.name, katpodr. name, “остаток на данном katpodr на определенную дату”

Для этого мне нужно узнать всего лишь, какие таблицы участвуют
в выше упомянутом опросе.

Спасибо.
Muchas Gracias.

Re: отчет - наличие матценности по складам

Добавлено: 30 окт 2002, 17:34
Max_Fin
- что касается SALDMNF, то забудь про эту таблу, если у тебя Галактика 5.8x, а так же и про MANUFIO
все теперь находиться в тех таблах, которые я тебе написал
в них появилось поле SP - 0-склад, 1-подр
- что касается SALDOFND, без него спокойно рассчитывается

Re: отчет - наличие матценности по складам

Добавлено: 30 окт 2002, 17:38
Max_Fin
про SaldoFnd я написал ниже, а вот по поводу прочей требухи, мог бы по-подробнее? что ты хотел этим сказать???

Re: отчет - наличие матценности по складам

Добавлено: 30 окт 2002, 18:15
Vitas
Вообще-то можно узнать про таблицы и поля так:
Вопервых выясни интерфейс, который вытягивает данные и посылает их в прототип, далее выполни конфигурацию данного интерфейса и произведи всатвку поля, тогда откроется окно, в котором будут перечисленны таблицы и поля данного интерфейса, но стоит учесть, что некоторый таблы маленько не так называются, так как им в фейсе присвоенны минонимы.

Re: отчет - наличие матценности по складам

Добавлено: 30 окт 2002, 18:51
m0p3e
Я слышал что SaldoMc сейчас неиспользуется, но за достоверность информации не ручаюсь.
Если все с ней Ок, то алгоритм следующий:
Ищем меньшую по SaldoMc.dSaldo чем введенная дата (dt например) , запись. [SaldoMc.cMc - Матценность; KatMc.nrec], [SaldoMc.cPodr - склад; KatPodr.nrec]. Далее пробегаем по SpOrder в данном промежутке дат. SaldoMc.dSaldo <(=) SpOrder.dOrd <(=) dt.
при этом нужно учитывать приход-расход. SklOrder.vidOrder. SpOrder.cMc.

Но должна быть функция или об.фейс возвращающие эти данные и так. Может кто знает?

Re: отчет - наличие матценности по складам

Добавлено: 31 окт 2002, 09:22
peterGunn
Предложенная методика определения не всегда работает. Для примера: "вытягивание данных и посылка их в прототип" может осуществляться процессом, реализация которого написана на pascal'e. При этом процесс может вызывать некоторый интерфейс, который и виден пользователю, только для того чтобы оный пользователь ввел в нем параметры фильтров и прочие настройки. Так что, посмотрев таблицы привязанные к интерфейсу, ты не получишь реальной картины.

Я бы сделал так...

Добавлено: 31 окт 2002, 10:54
Den
....
create view
var
numer :word
as select *
from saldofnd
where ((0==saldofnd.sp
and с1==saldofnd.cpodr
and с2==saldofnd.cmol
and saldofnd.cmc/==katmc.nrec
and katmc.nrec==katotped.CMCUSL
and 1==katotped.prmc
));
Form spnakl('d:\gal582\mainbase\spnakl.out');
Handleevent
Cminit:{
_Loop saldofnd
{
if (getlast saldomc where ((0==saldomc.sp
and saldofnd.cmc/==saldomc.cmc
and date(01,10,2002)>>=saldomc.dsaldo
and (saldomc.cpodr=с1) ))=tsok
and saldomc.kolp-saldomc.kolr>0)
{
spnakl.write(katmc.barkod);
spnakl.write(saldomc.kolp-saldomc.kolr);
spnakl.write(saldomc.srprice);
spnakl.write((saldomc.kolp-saldomc.kolr)*saldomc.srprice);

Все четко работает,как и в отчете "наличие по складу", если конечно информация в сальдовых талицах корректная.

Re: Я бы сделал так...

Добавлено: 31 окт 2002, 13:08
Vitas
А я вообщето не утверждаю, что такой метод дает стопроцентную гарантию, но зачастую помогает

Re: Я бы сделал так...

Добавлено: 31 окт 2002, 13:24
m0p3e
peterGunn прав в данном случае. В исходнике только окно с вводом параметров. Таблиц не видно.

Re: Я бы сделал так...

Добавлено: 31 окт 2002, 14:05
Vitas
В данном случае да, он прав.