KTHMKAR_CZD
Analiza dokumentów z kart kontrahenta (moduł Czynsze)

Składnia

KTHMKAR_CZD(parKTH,parKonta,parFltKAR,parParametry,parFltCZD)

Parametry

parKTH

ID kontrahenta

parKonta

0 - konto podstawowe, 

1 - konto odsetkowe, 

20 - konto sporne, 

21 - konto sporne odsetkowe, 

30, 31, 32, 40, 41 - pozostałe typy kont, 

P - konta podstawowe (0, 20, 30, 40), 

O - konta odsetkowe (1, 21, 31, 41), 

K - konta kosztowe (32, 42), 

"" - (pusty parametr) wszystkie konta.

Można też wskazać konta (dzielone przecinkiem), np. "200-00", "200-00,203-00".

parFltKAR

Filtr kart - wyrażenie evaluate

parParametry

paramString

parFltCZD

Filtr dokumentów - wyrażenie evaluate

zwraca

Tabela lub wartość.

parParametry

KARPOD

Karty podrzędne:

0 - bez kart podrzędnych (domyślne),

1 - uwzględnij karty podrzędne.

KARPODFLT

Czy filtrować karty podrzędne:

0 - nie filtruj kart podrzędnych,

1 - filtruj karty podrzędne (domyślne).

RODZAJ

Rodzaj analizy:

0 - księgowa (domyślne),

1 - wg terminu płatności.

CZDKSI

Status dokumentów:

0 - niezaksięgowane,

1 - zaksięgowane (domyślne),

2 - wszystkie.

ROKOD, MCOD, ROKDO, MCDO

Okres analizy:

Rok i miesiąc od, rok i miesiąc do.

Domyślnie od początku bieżącego roku do bieżącego miesiąca.

BEZBO

Obecność parametru powoduje nie generowanie wiersza "Bilans otwarcia".

FLTADM

Filtr administracji:

Lista id administracji po średniku, np.: 1;2;3.

POZIOM

Poziom agregacji:

1 - administracje,

2 - karty,

3 - konta

4 - dokumenty (domyślne).

RET

Zwracana wartość:

BO, BOMA, BOWN - bilans otwarcia na początek okresu ma-wn, strona ma/strona wn,

OB, OBMA, OBWN - obroty w okresie ma-wn, strona ma, strona wn,

SA, SAMA, SAWN - saldo na koniec okresu ma-wn, strona ma, strona wn,

CZD - lista id dokumentów CZD

TABELA - zwraca tabelę (domyślne).

RETF

Format zwracanej tabeli:

TXT - tabela tekstowa (pisma tradycyjne i RTF),

HTML - tabela HTML (pisma HTML),

Domyślnie HTML.

KOLUMNY

Pozwala zdefiniować zestaw kolumn tabeli.

Kolumny oznacza się 3-literowymi ciągami. Dzieli średnikiem. Przyrostek "+" oznacza podsumowanie kolumny.

Dostępne kolumny:

OPI - Opis
OMA - Wpłaty
OWN - Należności
OBR - Obroty
SMA - Saldo MA

SWN - Saldo WN
SAL - Saldo

PMA - Nadpłata

PWN - Zaległość

DDO - Data dokumentu

DPL - Termin płatności

KO# - zdefiniowana kolumna użytkownika

SMB

Skrótowa definicja zestawu kolumn. Używane wymiennie z parametrem KOLUMNY.

S - OPI;OBR+;SAL+

M - OPI;DDO;OWN+;OMA+;SAL+

B - OPI;DDO;DPL;OWN+;OMA+;PWN+;PMA+

WN - OPI;DDO;DPL;OWN+

MA - OPI;DDO;DPL;OMA+


Domyślnie M.

KO#

Wzór kolumny definiowanej przez użytkownika.

# - dowolny znak oprócz "+".

Wzór jest ewaluowany.

Jeżeli wzór zawiera znaki "=" lub "|" należy poprzedzić je "\\\" (potrójny backslash).


Dodatkowo zabindowane kolejki dostępne podczas przetwarzania tabeli:

Dokument - pola bezpośrednio z rekordu CZD:

MQTCZD:id_czdok

MQTCZD:id_admg

MQTCZD:id_paczki

MQTCZD:automat

MQTCZD:id_kth

MQTCZD:id_kart

MQTCZD:id_zas

MQTCZD:nazwa

MQTCZD:kod_zas

MQTCZD:mc

MQTCZD:rok

MQTCZD:typ_dok

MQTCZD:nr_dok

MQTCZD:data_dok

MQTCZD:data_plt

MQTCZD:data_podpisu

MQTCZD:opis

MQTCZD:konto

MQTCZD:kwota_wn

MQTCZD:kwota_ma

MQTCZD:status

MQTCZD:id_korygowanego

MQTCZD:poz_w_paczce

MQTCZD:id_korygujacego

MQTCZD:ile_nal

MQTCZD:id_op

MQTCZD:data_op

MQTCZD:godz_op

MQTCZD:id_op_mod

MQTCZD:data_mod

MQTCZD:godz_mod

MQTCZD:nr_dok_long

MQTCZD:SztucznaUnikalnosc

MQTCZD:IDT

MQTCZD:IDR

MQTCZD:DataSprzedazy

MQTCZD:DataSprzedazyOpt

MQTCZD:RokMc

MQTCZD:Parametry

Dokument - pola dodatkowe:

MQTCZD:_Dokument - symbol dokumentu

MQTCZD:_Paczka - nazwa paczki

MQTCZD:_TypPaczki - typ paczki

MQTCZD:_KodZas - kod zasobu

MQTCZD:_TypZasobu - typ zasobu

MQTCZD:_TypKarty - typ karty

MQTCZD:_OB - id obiektu

MQTCZD:_NIE - id nieruchomości

Konto:

MQTCZK:ADM - identyfikator administracji

MQTCZK:KAR - identyfikator karty

MQTCZK:Konto - konto czynszowe

MQTCZK:Opis - opis konta czynszowego

MQTCZK:BOWN - bilans otwarcia strona wn

MQTCZK:BOMA - bilans otwarcia strona ma

MQTCZK:OBWN - obroty w okresie strona wn

MQTCZK:OBMA - obroty w okresie strona ma

MQTCZK:SAWN - saldo na koniec okresu strona wn

MQTCZK:SAMA - saldo na koniec okresu strona ma

MQTCZK:SALDO - saldo na koniec okresu ma-wn

MQTCZK:LMZ - liczba miesięcy zaległości

MQTCZK:_KodZas - kod zasobu

MQTCZK:_TypZasobu - typ zasobu

MQTCZK:_TypKarty - typ karty

MQTCZK:_CZK - identyfikator konta czynszowego karty (o ile istnieje)

MQTCZK:_KTH - identyfikator kontrahenta

MQTCZK:_ZAS - identyfikator zasobu

MQTCZK:_OB - identyfikator obiektu

MQTCZK:_NIE - identyfikator nieruchomości

NKO#

Tytuł odpowiedniej kolumny definiowanej.

PKO#

Format (picture) odpowiedniej kolumny definiowanej.

OPISADM, OPISKAR, OPISCZK, OPISCZD

Alternatywny opis administracji, karty, konta, dokumentu pojawiający się w podnagłówku lub kolumnie Opis - wyrażenie evaluate.


W przypadku ADM dostępny jest bufor ADM.

W przypadku KAR dostępne są bufory jw. + NIE, OB, ZAS, KAR.

W przypadku CZK dostępne są bufory jw. + CZK, SLK oraz MQTCZK.

W przypadku CZD dostępne są bufory jw. + MQTCZD.

BEZPODSUMOWANIA

Bez podsumowań w tabeli

HEADERS, FOOTERS

Określa obecność nagłówków i stopek wybranego poziomu.

1 - administracja (automatycznie, jeśli więcej niż jedna)
2 - karta opłat

3 - konto

Domyślnie oba parametry przyjmują wartość 123.

ECO

Ekonomiczne drukowanie - bez szarego tła w nagłówku tabeli

STYLE, STYLEHEADER, STYLESUBHEADER, STYLEROW, STYLESUM


CLASS, CLASSHEADER, CLASSSUBHEADER, CLASSROW, CLASSSUM


NOBORDER, NOBORDERHEADER,

NOBORDERSUBHEADER,

NOBORDERROW, NOBORDERSUM

Tylko tryb tabeli HTML.

Ustawienia stylu/klasy css odpowiednio: tabeli, nagłówka głównego, podnagłówka, wiersza, podsumowania.

Każdy parametr typu E#.

W przypadku wiersza konta dostępne są pola kolejki jak opisane wyżej dla parametru KO#.


NOBORDER powoduje wyłączenie generowania styli obramowania komórek dla całej tabeli, natomiast pozostałe wyłączają generowanie obramowania w poszczególnych sekcjach tabeli.


Opis

Funkcja zwraca tabelę lub wartość zależnie od parametrów.


Przykłady

KTHMKAR_CZD(KTH:ID_KTH,'P','','POZIOM=4|SMB=M|RETF=TXT')
=> <tabelka>

Zobacz również:

-