Сальдо в отчете

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

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

spark
Местный житель
Сообщения: 478
Зарегистрирован: 19 окт 2005, 13:38
Контактная информация:

Сальдо в отчете

Сообщение spark »

Можно ли каким-нибудь образом расчитать и вывести сальдо по счету на указанную дату в ard-отчете, как в ПАТ-формах? Есть ли функция какая?
Очень надо...
Seybukan
Местный житель
Сообщения: 1357
Зарегистрирован: 29 мар 2005, 17:49
Откуда: СПб, ЭП-Аудит
Контактная информация:

Сообщение Seybukan »

ПАТ-ом и выводи
spark
Местный житель
Сообщения: 478
Зарегистрирован: 19 окт 2005, 13:38
Контактная информация:

Сообщение spark »

Что значит ПАТом и выводи? Мне нужно сальдо в ард-отчет вставить...
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

Код: Выделить всё

// Перерасчет сальдо на начало месяца
function Calc_NewSaldo(     ModeCulc : word;
                              cPlans : comp;
                            coGetTab : integer;
                                 Sch : tSchet3;
                                 Sub : tSubSch;
                                Podr : tNRec;
  Kau1, Kau2, Kau3, Kau4, Kau5, Kau6 : tKodKau;
                         dStart,dEnd : Date) : boolean;

ModeCulc принимает флаги:
cgCS_Simple = 0; // Обыкновенный расчет
cgCS_RollFirst = 1; // Свернуть аналитику до первого уровня
cgCS_NoDesGr = 2; // Без учета кодов рабочих групп
cgCS_MakeZero = 4; // Формировать нулевое сальдо
cgCS_SaveVal = 8; // Оставлять для расчета КР ссылку на валюту
// если SumV = 0, SumR <> 0. см. ПИР 102.39559

coGetTab - в какую таблицу выгружать результат расчета
coSaldMoun, coSaldDay, coSaldoNM
Последний раз редактировалось Max_Fin 21 апр 2006, 16:23, всего редактировалось 1 раз.
Жду выхода Вселенная 2.12!
spark
Местный житель
Сообщения: 478
Зарегистрирован: 19 окт 2005, 13:38
Контактная информация:

Сообщение spark »

Max_Fin

Спасибо огромное...
А можно пример пересчета сальдо на 20/01/2006 по 51-му счету. Чтоб уяснить так сказать формат функции...
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

пример:
Calc_NewSaldo(0, cMyPlan, coSaldoNM, '015', '00',
Comp(0), //KodSpO
Comp(0), //Kau[1]
Comp(0),
Comp(0),
Comp(0),
Comp(0),
Comp(0), //Kau[6]
Comp(0), //Kau[6]
dStart,
Sub_Day(dDate1, 1))
расчитывает входящее сальдо на дату dDate1, в качестве даты входящего сальдо берется dStart по счету 15.00
все расчитанные данные будут доступны в таблице SaldoNM
Жду выхода Вселенная 2.12!
dp
Местный житель
Сообщения: 216
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Беларусь, Минск
Контактная информация:

Сообщение dp »

Max_Fin
вот не кажется мне, что есть хорошо для простого отчета пересчитывать и обновлять сальдо в нормальных таблицах :-(

вроде ж есть более другие функции, которые расчитывает сальдо и скидывают во временные таблицы GetSaldo & SeeSaldo - если надо могу посмотреть что и как...
dP
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

а чем SaldoNM в данном случае хуже :D
Жду выхода Вселенная 2.12!
dp
Местный житель
Сообщения: 216
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Беларусь, Минск
Контактная информация:

Сообщение dp »

А она временная? :-?
Я так просто не проверял по словарю, а глянул что
из coSaldMoun, coSaldDay, coSaldoNM
первые 2 очень не временные и засомневался насчет третьей...
dP
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

естественно временная :smile:
по остальные таблицы - мы ведь все тут граммотные, думаю не найдутся такие, кто будет пересчитывать сальдо на дату в отчете непосредственно используя таблицу SaldMoun 8-)
Сама функция проверена ни на одной задаче.
Жду выхода Вселенная 2.12!
dp
Местный житель
Сообщения: 216
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Беларусь, Минск
Контактная информация:

Сообщение dp »

Max_Fin
Сама функция проверена ни на одной задаче.
проверена ни на одной - это сильно :)

надо будет ее тоже попробывать
dP
spark
Местный житель
Сообщения: 478
Зарегистрирован: 19 окт 2005, 13:38
Контактная информация:

Сообщение spark »

Max_Fin
а чем SaldoNM в данном случае хуже
У меня почему-то в SaldoNM сальдо не выгружается... =\
С SaldDay все идеально...
spark
Местный житель
Сообщения: 478
Зарегистрирован: 19 окт 2005, 13:38
Контактная информация:

Сообщение spark »

dp
вроде ж есть более другие функции, которые расчитывает сальдо и скидывают во временные таблицы GetSaldo & SeeSaldo - если надо могу посмотреть что и как...
А где про эти функции можно почитать как ими пользоваться?
spark
Местный житель
Сообщения: 478
Зарегистрирован: 19 окт 2005, 13:38
Контактная информация:

Сообщение spark »

Все получилось...
Всем спасибо!
other95
Новичок
Сообщения: 23
Зарегистрирован: 03 янв 2006, 18:58
Откуда: Санкт-Петербург
Контактная информация:

Сообщение other95 »

А как получилось то!
У меня не получается...
Моргает и ничего в SaldoNM не записывет...
Ответить