Как в ARD отчете получить сальдо по контрагену

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

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

Ответить
Stranger
Новичок
Сообщения: 24
Зарегистрирован: 29 мар 2005, 17:49

Как в ARD отчете получить сальдо по контрагену

Сообщение Stranger »

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

Re: Как в ARD отчете получить сальдо по контрагену

Сообщение m0p3e »

Есть объектный фейс для получения сальдо, но заработает ли он в ARD... Это большой вопрос!
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Как в ARD отчете получить сальдо по контрагену

Сообщение Den »

Вопрос, конечно, интересный :)
А если серьезно, то на каждом предприятии, по своему ведется учет операции по движению и оплате товаро-матер. ценностей и отражению этих вещей в рамках программы.Я например, не вижу сейчас возможности в Галактике получать подобную инфу, в том виде, в котором хочем получать,к примеру мой Отдел снабжения.(им надо с разбивкой по их бюро, причем разные бюро берут материал у одного и того же контрагента (бюро цветн. металлов,бюро вспом. матер, бюро гсм и т.д.).
Поэтому пришлось самому продумывать всю эту цепочку.Ну и соответсвенно писаниной заниматься...
Stranger
Новичок
Сообщения: 24
Зарегистрирован: 29 мар 2005, 17:49

Re: Как в ARD отчете получить сальдо по контрагену

Сообщение Stranger »

МОРЗЕ, А какой фейс? Я пробовал GSALDKON ничего не получилось
Получил следующий ответ.
Использовать данный интерфейс нельзя, он не возвращает ни каких
значений.
Сейчас в нем идет обработка и возвращение результатов через функции,
которые доступны через объектный интерфейс.
Эта проблема занесена в ПиР под номером 101.20383. Просьба
интересоваться ходом ее решения.

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

Пример.

Сообщение m0p3e »

ObjInterface GKonBalObj;
function GetKontrBalance (_c1 : comp; _d1 : date; NaklOnlyWas: word;
var BalR: double; var BalV:double; var BalB: double): boolean;
end;

Interface GetBlockForCorgDO AlwaysReturn;

Create View
var DoNrec : comp;
BalR, BalV, BalB, MaxDolgR : double;
GKB : GKonBalObj;
Block : Boolean;
as select *
from BaseDoc, Katorg
where ((
DoNrec == BaseDoc.nrec and
BaseDoc.corg == Katorg.nrec
))
;

Parameters DoNrec, Block;

HandleEvent
cmInit : { If GetFirst BaseDoc = tsOk
then If GetFirst Katorg = tsOk
then begin
GetVipRef(GKB,'GKonBal');
GKB.GetKontrBalance(Katorg.nrec, BaseDoc.dDoc, 0, BalR, BalV, BalB);
MaxDolgR := Katorg.MAXDOLGRUB;
If BalR + MaxDolgR < 0
then Block := true
else Block := false;
//Message( BalR + ' - ' + MaxDolGRub, 0);
end;
Abort;
};
End;
END.
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Этот фейсик вызывается при печати ДО.

Сообщение m0p3e »

Т.е. его смысловая нагрузка в следующем:
Определяется баланс с контром на дату и проверяется не превысил ли долг максимально допустимый. Из каталога контрагентов. Если превысил, то счет не печатается.
Saint
Новичок
Сообщения: 26
Зарегистрирован: 29 мар 2005, 17:49

Re: Этот фейсик вызывается при печати ДО.

Сообщение Saint »

В поставщиках получателях
Есть отчет "расчеты с контрагентами"
Там все есть, если угодно то присоединенную форму и переписать можно.

Но работает с условием, что учет ведется по всем правилам Галактики.
dozent
Местный житель
Сообщения: 226
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Урал
Контактная информация:

Re: Этот фейсик вызывается при печати ДО.

Сообщение dozent »

Это очень тормозной отчет! Просто ОЧЕНЬ! Раньше (в 5.7х) он считался быстро! А в 5.8х - супер тормоз... да и сопроводительную информацию он берет из накладных, что не всегда удобно, так как многие берут ее из документов - оснований!
И один из главных недостатков этого отчета - туда попадают все накладные: и оплаченные и неоплаченные! А чаще всего интересует САЛЬДО ПО КОНТРАГЕНТУ!
Но не все так плохо: написал свой отчет, который делает все, что НАМ нужно и главное -работает быстро! ;)
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: Этот фейсик вызывается при печати ДО.

Сообщение m0p3e »

Фейс указанный мной тоже считает сальдо по "правилам Галактики". И довольно быстро...
Ответить