Calc_NewSaldo 9.1
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 1089
- Зарегистрирован: 04 сен 2008, 11:27
- Откуда: Москва
- Контактная информация:
Calc_NewSaldo 9.1
Как эта функция сейчас работает в 9.1 ?? Calc_NewSaldo
еще был интерфейс просмотра RunInterface(F_Saldo::Saldonm);, почему-то он сейчас не запускается .. (
еще был интерфейс просмотра RunInterface(F_Saldo::Saldonm);, почему-то он сейчас не запускается .. (
Время ведет!
Re: Calc_NewSaldo 9.1
А что не так? Как работала, так и работает...Masygreen писал(а):Как эта функция сейчас работает в 9.1 ??
-
- Местный житель
- Сообщения: 1089
- Зарегистрирован: 04 сен 2008, 11:27
- Откуда: Москва
- Контактная информация:
Re: Calc_NewSaldo 9.1
да что-то ни чего не возвращает .. вот думаю может что-то делаю не так. раньше проверял через RunInterface(F_Saldo::Saldonm); .. сейчас не пойму как результат проверить ..RAJAH писал(а):А что не так? Как работала, так и работает...Masygreen писал(а):Как эта функция сейчас работает в 9.1 ??
Время ведет!
Re: Calc_NewSaldo 9.1
Даже не знал про него. _loop viewtable - и вперёд...Masygreen писал(а):RunInterface(F_Saldo::Saldonm);
-
- Местный житель
- Сообщения: 1089
- Зарегистрирован: 04 сен 2008, 11:27
- Откуда: Москва
- Контактная информация:
Re: Calc_NewSaldo 9.1
ну луп то понятно ) но этот фейс стандартный .. такой прикольный )RAJAH писал(а):Даже не знал про него. _loop viewtable - и вперёд...Masygreen писал(а):RunInterface(F_Saldo::Saldonm);
Время ведет!
-
- Местный житель
- Сообщения: 1089
- Зарегистрирован: 04 сен 2008, 11:27
- Откуда: Москва
- Контактная информация:
Re: Calc_NewSaldo 9.1
ну уже со всех сторон облазил эту функцию .. ни чего не возвращает .. может что-где в галактике надо подвинуть ?? сальдо вроде пересчитал за месяц .. все должно быть ..
Время ведет!
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Calc_NewSaldo 9.1
нашел использование только в одном месте. Расчет идет в таблу SaldoNM
Код: Выделить всё
delete all SaldoNM;
flagQuit := Calc_NewSaldo(word(0),
coGetTune('FIN.USER.CPLANSSCH'),
integer(coSaldoNM),
bufCloSch.Schet,bufCloSch.SubSch,
Comp(0),
Comp(0),Comp(0),Comp(0),
Comp(0),Comp(0),Comp(0),
BegDate,
EndDate);
if flagQuit
{
// RunInterface(Saldonm); //
-
- Местный житель
- Сообщения: 1089
- Зарегистрирован: 04 сен 2008, 11:27
- Откуда: Москва
- Контактная информация:
Re: Calc_NewSaldo 9.1
вот все так, не могу понять почему возвращает пустоту .. на 8 все работает на 9 нет ..
Время ведет!
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Calc_NewSaldo 9.1
нету 9 под рукой для теста.
а rereadrecord(#saldonm) не помогает?
Вообще судя по частоте использования в штатной галке не очень популярная функция, хотя покопался в своих исхах, нашел раз 10.
Хотя в штатном функционале отчеты больше на дельфях делаются.
а rereadrecord(#saldonm) не помогает?
Вообще судя по частоте использования в штатной галке не очень популярная функция, хотя покопался в своих исхах, нашел раз 10.
Хотя в штатном функционале отчеты больше на дельфях делаются.
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Calc_NewSaldo 9.1
Мне кажется все же довольно используемая функция. А каким образом рассчитывается входящее сальдо во всех штатных бухотчетах ? Другое дело что часть из них формируется на паскале и прямо оттуда вызов идет Calc_NewSaldoedward_K писал(а):Вообще судя по частоте использования в штатной галке не очень популярная функция, хотя покопался в своих исхах, нашел раз 10.
Хотя в штатном функционале отчеты больше на дельфях делаются.
Masygreen, вообще ни на какой дате не рассчитывается ? попробуйте последний параметр EndDate отдать как date(0,0,0) а BegDate на дату какого нить закрытого периода бух где заведомо есть сальдо.
-
- Местный житель
- Сообщения: 1089
- Зарегистрирован: 04 сен 2008, 11:27
- Откуда: Москва
- Контактная информация:
Re: Calc_NewSaldo 9.1
вот бредня какая .. rereadrecord(#saldonm) - помогло ООООооо
и интерфейс только с кавычками запустился RunInterface('F_Saldo::Saldonm');
...
а посчитать только месячное сальдо надо ?? а то разнятся данные с аналитическим отчетом
и интерфейс только с кавычками запустился RunInterface('F_Saldo::Saldonm');
...
а посчитать только месячное сальдо надо ?? а то разнятся данные с аналитическим отчетом
Время ведет!
-
- Местный житель
- Сообщения: 1089
- Зарегистрирован: 04 сен 2008, 11:27
- Откуда: Москва
- Контактная информация:
Re: Calc_NewSaldo 9.1
в общем забил я на эту функцию .. взял сальдо за месяц и обороты за оставшийся период .. ужас ...
Время ведет!
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Calc_NewSaldo 9.1
я считаю так - с 1 числа месяца, если период расчета больше чем отчетный, то с начала отчетного периода. В аналитических то же кстати есть разные возможности по расчету.
Код: Выделить всё
dt_ost:=dte //sub_day(dtb,1)
dt_ost1:=dt_ost;
if dt_ost1>dgettune('DAT_M_OT')
dt_ost1:= dgettune('DAT_M_OT');
if day(dt_ost1)<>1
dt_ost1:=date(1,month(dt_ost1),year(dt_ost1))
delete all saldonm;
delete all tmp_Saldonm
if (Calc_NewSaldo( CalcSaldo, MyPlansNo, coSaldoNM
,ww_sch, ww_sub, filtr_cPodr //Ї®¤а §¤Ґ«ҐЁҐ
,0 //kau1
,0 //kau2
,0 //kau3
,0 //kau4
,0 //kau5
,0 //kau6
,dt_ost1,dt_ost) )
{ rereadrecord(#saldonm)