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

Расчетный лист в FastReport

Добавлено: 26 фев 2012, 11:01
solkalin
Здравствуйте, всем!
Помогите, объясните, подскажите пожалуйста.
Нужен расчетный лист без строчки о депонировании зарплаты.

Нашла в исходниках Z_ZAR!!FR_RLIST dsRlist Две колонки - полная форма.fr3

1. В FR через открыть выбрала копию исходника и начала его править как мне надо.
Когда компилирую res (%GalEXE%frres.exe /to /r:%ResName% /source:.\tz214_RSList\) он не появляется в списке пользовательских отчетов в расчетном листе. Что и где нужно прописать, чтобы он там был?

2. Как отработать правильное исключение видов оплат и удержаний, чтобы суммы начислено и суммы удержаний давали правильную сумму К выдаче.

У меня сейчас в коде прописаны следующие строки:

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

procedure Band4OnBeforePrint(Sender: TfrxComponent);
begin
  if <NACHISLSUM."VID">=142 then
  Band4.visible:=False       
  else Band4.visible:=True;                                                    
end;

procedure Band8OnBeforePrint(Sender: TfrxComponent);
begin
   if ( (<UDERSUM."UVID">=220) or ( (<UDERSUM."UVID">=180) and (<UDERSUM."USUMMA">=sumD) ) )         
  then Band8.visible:=False
  else Band8.visible:=True;
  
end;
Все прекрасно работает, пока нет авансов через кассу или через банк.
Когда сумма 142-го <> 220, то глазами видно, что нужно из удержаний убрать еще строчку с кодом 215, а иногда и 180.

Как это предусмотреть программно?

Примеры расчеток:
Изображение

Re: Расчетный лист в FastReport

Добавлено: 27 фев 2012, 06:26
Мария_Ф
А не проще отключить выдачу с депонентной карточки? Или у Вас какая-то другая задача?

Re: Расчетный лист в FastReport

Добавлено: 27 фев 2012, 08:41
solkalin
Надо, чтобы для бухгалтеров для проверки начислений-удержаний оставались стандартные расчетные листы. Если отключить депонирование, то это повлияет на все расчетки. Или я ошибаюсь?

Re: Расчетный лист в FastReport

Добавлено: 27 фев 2012, 09:24
Мария_Ф
Не совсем понятна Ваша задача. У Вас депонент через зарплату выдаётся или нет?