Punkty wejścia > Moduł Sprzedaż > Standardowy skrypt TRTVENFAC 

ALISIH: Ładowanie pól w pliku SINVOICE podczas tworzenia faktury

Ten Entry point służy do wstawiania dodatkowych operacji logicznych w procesie ładowania pól w rekordzie Nagłówek faktury.

Umożliwia ładowanie pól specjalnych/niestandardowych w tabeli SINVOICE.

Jest on wywoływany w procesach automatycznego fakturowania:

- dla wysyłek FUNAUTINVD

- dla zamówień FUNAUTINVO.

Kontekst i metoda działania

Transakcja

Jedna transakcja jest w toku.

Plik log

Plik log jest otwarty.

Kontekst wywołania

Ten Entry point jest wywoływany podczas tworzenia nagłówka faktury.

Dostępne zmienne oraz maski

Zmienna lokalna INVORI służy do identyfikowania typu dokumentu, który jest źródłem faktury:

- 1 = Oferta

- 2 = Zamówienie

- 3 = Wysyłka

Zmienna globalna GINVTYP zawiera typ faktury. Dopuszczalne wartości (w tym kontekście) to:

- 1 = Faktura

- 5 = Faktura pro forma

Zmienna globalna GFONCTION zawiera aktualnie wykonywaną funkcję:

- FUNAUTINVD; Automatyczne fakturowanie wysyłek

- FUNAUTINVO; Automatyczne fakturowanie zamówień

Otwarte tabele

W tabeli poniżej flaga ważnej zawartości wskazuje, że zawartość jest zgodna z kontekstem (bieżący klient jest załadowany...). Tradycyjnie dotyczy to pliku, który zawiera nagłówek, a nie pliku zawierającego wiersze...

Tabela

Ważna zawartość

Tytuł tabeli

Pochodzenie oferty

Pochodzenie zamówienia

Pochodzenie wysyłki

SINVOICE

Tak

Tak

Tak

Nagłówki faktur

SINVOICEV

Tak

Tak

Tak

Wyceny nagłówków faktur

SINVOICED

Nie

Nie

Nie

Pozycje faktury

SQUOTE

Tak

Nie

Nie

Nagłówek oferty

SORDERQ

Tak

Nie

Nie

Pozycja oferty

SORDER

Nie

Tak

Nie

Nagłówki zamówienia

SORDERQ

Nie

Tak

Nie

Ilości w pozycjach zamówienia

SORDERP

Nie

Tak

Nie

Ceny w pozycjach zamówienia

SDELIVERY

Nie

Nie

Tak

Nagłówek wysyłki

SDELIVERYD

Nie

Nie

Tak

Pozycja wysyłki

BPARTNER

Tak

Tak

Tak

Kontrahent

BPCUSTOMER

Tak

Tak

Tak

Klienci

BPDLVCUST

Nie

Nie

Nie

Odbiorcy wysyłki

BPCUSTMVT

Nie

Nie

Nie

Transakcje klienta

ITMMASTER

Nie

Nie

Nie

Artykuły

TABSIVTYP

Tak

Tak

Tak

Rodzaje faktur


ALISIV: Ładowanie pól w pliku SINVOICEV podczas tworzenia faktury

Ten Entry point służy do wstawiania dodatkowych operacji logicznych w procesie ładowania pól w rekordzie Nagłówek faktury.

Umożliwia on ładowanie pól specjalnych/niestandardowych w tabeli SINVOICEV.

Jest on wywoływany w procesach automatycznego fakturowania:

- dla wysyłek FUNAUTINVD

- dla zamówień FUNAUTINVO.

Kontekst i metoda działania

Transakcja

Jedna transakcja jest w toku.

Plik log

Plik log jest otwarty.

Kontekst wywołania

Ten Entry point jest wywoływany podczas tworzenia nagłówka faktury.

Dostępne zmienne oraz maski

Zmienna lokalna INVORI służy do identyfikowania typu dokumentu, który jest źródłem faktury:

- 1 = Oferta

- 2 = Zamówienie

- 3 = Wysyłka

Zmienna globalna GINVTYP zawiera typ faktury. Dopuszczalne wartości (w tym kontekście) to:

- 1 = Faktura

- 5 = Faktura pro forma

Zmienna globalna GFONCTION zawiera aktualnie wykonywaną funkcję:

- FUNAUTINVD; Automatyczne fakturowanie wysyłek

- FUNAUTINVO; Automatyczne fakturowanie zamówień

Otwarte tabele

W tabeli poniżej flaga ważnej zawartości wskazuje, że zawartość jest zgodna z kontekstem (bieżący klient jest załadowany...). Tradycyjnie dotyczy to pliku, który zawiera nagłówek, a nie pliku zawierającego wiersze...

Tabela

Ważna zawartość

Tytuł tabeli

Pochodzenie oferty

Pochodzenie zamówienia

Pochodzenie wysyłki

SINVOICE

Tak

Tak

Tak

Nagłówki faktur

SINVOICEV

Tak

Tak

Tak

Wyceny nagłówków faktur

SINVOICED

Nie

Nie

Nie

Pozycje faktury

SQUOTE

Tak

Nie

Nie

Nagłówek oferty

SORDERQ

Tak

Nie

Nie

Pozycja oferty

SORDER

Nie

Tak

Nie

Nagłówki zamówienia

SORDERQ

Nie

Tak

Nie

Ilości w pozycjach zamówienia

SORDERP

Nie

Tak

Nie

Ceny w pozycjach zamówienia

SDELIVERY

Nie

Nie

Tak

Nagłówek wysyłki

SDELIVERYD

Nie

Nie

Tak

Pozycja wysyłki

BPARTNER

Tak

Tak

Tak

Kontrahent

BPCUSTOMER

Tak

Tak

Tak

Klienci

BPDLVCUST

Nie

Nie

Nie

Odbiorcy wysyłki

BPCUSTMVT

Nie

Nie

Nie

Transakcje klienta

ITMMASTER

Nie

Nie

Nie

Artykuły

TABSIVTYP

Tak

Tak

Tak

Rodzaje faktur

ALISID Ładowanie pól w pliku SINVOICED podczas tworzenia faktury

Ten Entry point służy do wstawiania dodatkowych operacji logicznych w procesie ładowania pól w rekordzie Pozycja faktury.

W takim przypadku, możliwe jest ładowanie pól specjalnych/niestandardowych w tabeli SINVOICED.

Może również służyć do aktualizowania tabel specjalnych/niestandardowych powiązanych z pozycjami faktury.

Jest on wywoływany w procesach automatycznego fakturowania:

- dla wysyłek FUNAUTINVD

- dla zamówień FUNAUTINVO.

Kontekst i metoda działania

Transakcja

Jedna transakcja jest w toku.

Plik log

Istnieje plik log.

Kontekst wywołania

Ten Entry point jest wywoływany podczas ładowania każdej pozycji faktury.

Dostępne zmienne oraz maski

Zmienna lokalna INVORI służy do identyfikowania typu dokumentu, który jest źródłem faktury:

- 1 = Oferta

- 2 = Zamówienie

- 3 = Wysyłka

Zmienna globalna GINVTYP zawiera typ faktury. Dopuszczalne wartości (w tym kontekście) to:

- 1 = Faktura

- 5 = Faktura pro forma

Zmienna globalna GFONCTION zawiera aktualnie wykonywaną funkcję:

- FUNAUTINVD; Automatyczne fakturowanie wysyłek

- FUNAUTINVO; Automatyczne fakturowanie zamówień

Otwarte tabele

W tabeli poniżej flaga ważnej zawartości wskazuje, że zawartość jest zgodna z kontekstem (bieżący klient jest załadowany...). Tradycyjnie dotyczy to pliku, który zawiera nagłówek, a nie pliku zawierającego wiersze...

Tabela

Ważna zawartość

Tytuł tabeli

Pochodzenie oferty

Pochodzenie zamówienia

Pochodzenie wysyłki

SINVOICE

Tak

Tak

Tak

Nagłówki faktur

SINVOICEV

Tak

Tak

Tak

Wyceny nagłówków faktur

SINVOICED

Nie

Nie

Nie

Pozycje faktury

SQUOTE

Tak

Nie

Nie

Nagłówek oferty

SORDERQ

Tak

Nie

Nie

Pozycja oferty

SORDER

Nie

Tak

Nie

Nagłówki zamówienia

SORDERQ

Nie

Tak

Nie

Ilości w pozycjach zamówienia

SORDERP

Nie

Tak

Nie

Ceny w pozycjach zamówienia

SDELIVERY

Nie

Nie

Tak

Nagłówek wysyłki

SDELIVERYD

Nie

Nie

Tak

Pozycja wysyłki

BPARTNER

Tak

Tak

Tak

Kontrahent

BPCUSTOMER

Tak

Tak

Tak

Klienci

BPDLVCUST

Nie

Nie

Nie

Odbiorcy wysyłki

BPCUSTMVT

Nie

Nie

Nie

Transakcje klienta

ITMMASTER

Nie

Nie

Nie

Artykuły

TABSIVTYP

Tak

Tak

Tak

Rodzaje faktur

ALISDDSIH: Ładowanie ekranu szczegółów faktury dla dostawy faktury

Ten Entry point służy do wstawiania dodatkowych operacji logicznych w procesie ładowania ekranu szczegółów faktury z rekordu szczegółów wysyłki. Służy do dokonywania zmian w ilości do zafakturowania.

Zatem, służy do ładowania pól specjalnych/niestandardowych w ekranie SIH4.

Jest wywoływany dla każdej pozycji przy pobieraniu wysyłek z obiektu zarządzanie fakturami.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log po kliknięciu przycisków.

Kontekst wywołania

Ten Entry point jest wywoływany podczas operacji ładowania każdej pozycji faktury w ekranie SIH4 po pobraniu wysyłki.

Dostępne zmienne oraz maski

Zmienna NOL zawiera numer pozycji ekranu.

Otwarte tabele

W tabeli poniżej flaga ważnej zawartości wskazuje, że zawartość jest zgodna z kontekstem (bieżący klient jest załadowany...). Tradycyjnie dotyczy to pliku, który zawiera nagłówek, a nie pliku zawierającego wiersze...

Tabela

Ważna zawartość

Tytuł tabeli

SINVOICE

Nie

Nagłówki faktur

SINVOICEV

Nie

Wyceny nagłówków faktur

SINVOICE

Nie

Pozycje faktury

SDELIVERY

Tak

Nagłówek wysyłki

SDELIVERYD

Tak

Pozycja wysyłki

ALISIDSIH: Ładowanie ekranu szczegółów faktury podczas wprowadzania korekty fakt

Entry point służy do wstawiania dodatkowych operacji logicznych podczas ładowania ekranu szczegółów faktury-korekty lub rekordu zwrotu wysyłek.

Służy do ładowania pól specjalnych/niestandardowych na ekranie SIH4 oraz w tabeli SINVOICED lub do modyfikowania wartości istniejących pól.

Jest wywoływany z funkcji zarządzania fakturami-korektami (tworzenie lub modyfikacja), dla każdej pozycji, podczas pobierania faktur lub zwrotów wysyłek.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Kontekst wywołania

Ten Entry point wywoływany jest na koniec ładowania każdej z pozycji faktury-korekty.

Dostępne zmienne oraz maski

W przypadku korekty lub faktury ładuje się maska [F :SID] wraz z pozycją faktury oraz maski [F:SIH] i [F:SIV] wraz z nagłówkiem faktury.

W przypadku faktury-korekty dotyczącej zwrotu wysyłki ładuje się maska [F :SRD] wraz z pozycją zwrotu, maska [F:SRH] wraz z nagłówkiem zwrotu, maska [F :SID] wraz z pozycją faktury, maski [F:SIH] i [F:SIV] wraz z nagłówkiem faktury. Ta faktura odpowiada fakturze dla wysyłki.

Maski dla obiektów SIH są ładowane wraz z aktualnie przetwarzaną fakturą-korektą. Pozycja szczegółów ładuje się wraz z pozycją faktury lub wybranym zwrotem.

Zmienna lokalna WINVORI służy do identyfikowania typu dokumentu, który jest źródłem faktury-korekty:

- 4 = Faktura

- 6 = Zwrot

Zmienna lokalna NOL jest indeksem dla pozycji [M :SIH4].

Otwarte tabele

W tabeli poniżej flaga ważnej zawartości wskazuje, że zawartość jest zgodna z kontekstem (bieżący klient jest załadowany...). Tradycyjnie dotyczy to pliku, który zawiera nagłówek, a nie pliku zawierającego wiersze...

Tabela

Ważna zawartość

Ważna zawartość

Tytuł tabeli

Pochodzenie faktury

Pochodzenie zwrotu

SINVOICE

Tak

Tak

Nagłówki faktur

SINVOICEV

Tak

Tak

Wyceny nagłówków faktur

SINVOICED

Tak

Tak

Pozycje faktury

SRETURND

Nie

Tak

Pozycja zwrotu

SDELIVERY

Nie

Tak

Nagłówek wysyłki

SDELIVERYD

Nie

Tak

Pozycja wysyłki

ITMMASTER

Tak

Tak

Artykuły

ITMSALES

Tak

Tak

Artykuł-sprzedaż

ITMBPC

Tak

Tak

Artykuł-klient

TABSIVTYP

Nie

Nie

Rodzaj faktury

SORDER

Nie

Nie

Nagłówki zamówienia

SORDERP

Nie

Nie

Ceny w pozycjach zamówienia

SORDERQ

Nie

Nie

Ilości w pozycjach zamówienia

BPARTNER

Nie

Nie

Kontrahent

BPCUSTOMER

Nie

Nie

Klienci

BPCUSTMVT

Nie

Nie

Transakcje klienta

BPDLVCUST

Nie

Nie

Odbiorcy wysyłki

FACILITY

Nie

Nie

Lokalizacje

ITMMVT

Nie

Nie

Artykuły — Przeniesienia

ITMFACILITY

Nie

Nie

Artykuły-lokalizacja

TABCUR

Nie

Nie

Tabela walut

SALESREP

Nie

Nie

Przedstawiciele handlowi

PRICSTRUCT

Nie

Nie

Struktury cenników

SPRICLINK

Nie

Nie

Wyszukiwanie cenników sprzedaży

GTYPACCENT

Nie

Nie

Typy dzienników

GACCCODE

Nie

Nie

Kody księgowe

GACCCOUNT

Nie

Nie

Konta księgi głównej

CONTSERV

Nie

Nie

Kontrakty serwisowe

GAUTACE

Nie

Nie

Automaty księgujące

ACODNUM

Nie

Nie

Liczniki numeru sekwencji dokumentów

ACTIV

Nie

Nie

Kody czynności

TABALLRUL

Nie

Nie

Reguły przypisań

TABSTORUL

Nie

Nie

Reguły zarządzania zapasami

STOWIPW

Nie

Nie

Aktualnie przetwarzane zapasy

ITMCATEG

Nie

Nie

Kategorie artykułów

SERREQUEST

Nie

Nie

Zgłoszenia serwisowe

HDKTASKINV

Nie

Nie

Zużycie do zafakturowania

TABUNIT

Nie

Nie

Tabela jednostek miar

STOJOU

Nie

Nie

Dziennik magazynowy

STOCK

Nie

Nie

Zapasy

STOLOT

Nie

Nie

Numer partii

SPRICLIST

Nie

Nie

Cenniki

ALISRDSIH: Ładowanie ekranu szczegółów faktury podczas wprowadzania korekty doty

Ten Entry point służy do wstawiania dodatkowych operacji logicznych w procesie ładowania ekranu szczegółów faktury-korekty z rekordu szczegółów zwrotu bezpośredniego.

Służy do ładowania pól specjalnych/niestandardowych na ekranie SIH4 oraz w tabeli SINVOICED lub do modyfikowania wartości istniejących pól.

Jest wywoływany z obiektu zarządzanie fakturami-korektami (tworzenie lub modyfikacja), dla każdej pozycji, podczas pobierania zwrotów.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Kontekst wywołania

Ten Entry point wywoływany jest na koniec ładowania każdej z pozycji faktury-korekty.

Dostępne zmienne oraz maski

Maska [F :SRD] ładuje się wraz z pozycją zwrotu, maska [F:SRH] wraz z nagłówkiem zwrotu.

Maski dla obiektów SIH są ładowane wraz z aktualnie przetwarzaną fakturą-korektą. Załadowano pozycję szczegółów wraz z pozycją pobranego zwrotu.

Zmienna lokalna NOL jest indeksem dla pozycji [M :SIH4].

Otwarte tabele

W tabeli poniżej flaga ważnej zawartości wskazuje, że zawartość jest zgodna z kontekstem (bieżący klient jest załadowany...). Tradycyjnie dotyczy to pliku, który zawiera nagłówek, a nie pliku zawierającego wiersze...

Tabela

Ważna zawartość

Ważna zawartość

Tytuł tabeli

Pochodzenie faktury

Pochodzenie zwrotu

SINVOICE

Tak

Tak

Nagłówki faktur

SINVOICEV

Tak

Tak

Wyceny nagłówków faktur

SINVOICED

Tak

Tak

Pozycje faktury

SRETURND

Nie

Tak

Pozycja zwrotu

SDELIVERY

Nie

Tak

Nagłówek wysyłki

SDELIVERYD

Nie

Tak

Pozycja wysyłki

ITMMASTER

Tak

Tak

Artykuły

ITMSALES

Tak

Tak

Artykuł-sprzedaż

ITMBPC

Tak

Tak

Artykuł-klient

TABSIVTYP

Nie

Nie

Rodzaj faktury

SORDER

Nie

Nie

Nagłówki zamówienia

SORDERP

Nie

Nie

Ceny w pozycjach zamówienia

SORDERQ

Nie

Nie

Ilości w pozycjach zamówienia

BPARTNER

Nie

Nie

Kontrahent

BPCUSTOMER

Nie

Nie

Klienci

BPCUSTMVT

Nie

Nie

Transakcje klienta

BPDLVCUST

Nie

Nie

Odbiorcy wysyłki

FACILITY

Nie

Nie

Lokalizacje

ITMMVT

Nie

Nie

Artykuły — Przeniesienia

ITMFACILITY

Nie

Nie

Artykuły-lokalizacja

TABCUR

Nie

Nie

Tabela walut

SALESREP

Nie

Nie

Przedstawiciele handlowi

PRICSTRUCT

Nie

Nie

Struktury cenników

SPRICLINK

Nie

Nie

Wyszukiwanie cenników sprzedaży

GTYPACCENT

Nie

Nie

Typy dzienników

GACCCODE

Nie

Nie

Kody księgowe

GACCCOUNT

Nie

Nie

Konta księgi głównej

CONTSERV

Nie

Nie

Kontrakty serwisowe

GAUTACE

Nie

Nie

Automaty księgujące

ACODNUM

Nie

Nie

Liczniki numeru sekwencji dokumentów

ACTIV

Nie

Nie

Kody czynności

TABALLRUL

Nie

Nie

Reguły przypisań

TABSTORUL

Nie

Nie

Reguły zarządzania zapasami

STOWIPW

Nie

Nie

Aktualnie przetwarzane zapasy

ITMCATEG

Nie

Nie

Kategorie artykułów

SERREQUEST

Nie

Nie

Zgłoszenia serwisowe

HDKTASKINV

Nie

Nie

Zużycie do zafakturowania

TABUNIT

Nie

Nie

Tabela jednostek miar

STOJOU

Nie

Nie

Dziennik magazynowy

STOCK

Nie

Nie

Zapasy

STOLOT

Nie

Nie

Numer partii

SPRICLIST

Nie

Nie

Cenniki