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

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

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

Ответить
Lazaro
Сообщения: 5
Зарегистрирован: 29 мар 2005, 17:49

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

Сообщение Lazaro »

Доброе время суток всем !!

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

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

Спасибо
Muchas Gracias.
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

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

Сообщение m0p3e »

Вопрос риторический. Что конткретно ты хочешь?
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

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

Сообщение Max_Fin »

SaldoMC
SklOrder
SpOrder
Жду выхода Вселенная 2.12!
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

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

Сообщение m0p3e »

а SaldoFnd и прочая требуха? Тоже использыется...
Lazaro
Сообщения: 5
Зарегистрирован: 29 мар 2005, 17:49

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

Сообщение Lazaro »

Спасибо всем кто откликнулся!

Объясняю.

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

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

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

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

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

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

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

Спасибо.
Muchas Gracias.
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

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

Сообщение Max_Fin »

- что касается SALDMNF, то забудь про эту таблу, если у тебя Галактика 5.8x, а так же и про MANUFIO
все теперь находиться в тех таблах, которые я тебе написал
в них появилось поле SP - 0-склад, 1-подр
- что касается SALDOFND, без него спокойно рассчитывается
Жду выхода Вселенная 2.12!
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

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

Сообщение Max_Fin »

про SaldoFnd я написал ниже, а вот по поводу прочей требухи, мог бы по-подробнее? что ты хотел этим сказать???
Жду выхода Вселенная 2.12!
Vitas
Местный житель
Сообщения: 230
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь

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

Сообщение Vitas »

Вообще-то можно узнать про таблицы и поля так:
Вопервых выясни интерфейс, который вытягивает данные и посылает их в прототип, далее выполни конфигурацию данного интерфейса и произведи всатвку поля, тогда откроется окно, в котором будут перечисленны таблицы и поля данного интерфейса, но стоит учесть, что некоторый таблы маленько не так называются, так как им в фейсе присвоенны минонимы.
Ищу возможности довести и так отличный продукт до еще большего блеска
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

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

Сообщение m0p3e »

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

Но должна быть функция или об.фейс возвращающие эти данные и так. Может кто знает?
peterGunn
Сообщения: 7
Зарегистрирован: 29 мар 2005, 17:49

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

Сообщение peterGunn »

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

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

Сообщение 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);

Все четко работает,как и в отчете "наличие по складу", если конечно информация в сальдовых талицах корректная.
Vitas
Местный житель
Сообщения: 230
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь

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

Сообщение Vitas »

А я вообщето не утверждаю, что такой метод дает стопроцентную гарантию, но зачастую помогает
Ищу возможности довести и так отличный продукт до еще большего блеска
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

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

Сообщение m0p3e »

peterGunn прав в данном случае. В исходнике только окно с вводом параметров. Таблиц не видно.
Vitas
Местный житель
Сообщения: 230
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь

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

Сообщение Vitas »

В данном случае да, он прав.
Ищу возможности довести и так отличный продукт до еще большего блеска
Ответить