Maciej Boczkowski

Maciej Boczkowski OBSLUGA KLIENTA,
INVESTECAR

Temat: Poprawa cechy

Witam, szukam osoby która poprawi mi cechę, cecha na liście faktur sprzedaży wylicza cos tam. Cecha odnosi się do wszystkich dokumentów, trzeba wprowadzić ograniczenie tylko dla zatwierdzonych dokumentów. Możliwy kontakt na Priv
Tomasz Patalan

Tomasz Patalan Pracownik Działu
Księgowości, Biuro
rachunkowe

Temat: Poprawa cechy

Pewnie musisz dopisać taki warunek:

if(Row.Bufor!=true){
Tutaj Twój algorytm

}
Maciej Boczkowski

Maciej Boczkowski OBSLUGA KLIENTA,
INVESTECAR

Temat: Poprawa cechy

Wyrzuca blad:
„FeatureCalculatorDokumentHandlowy.Feature_D_Marza.get”: nie dla wszystkich ścieżek kodu jest zwracana wartość.
no i kod odnosi sie tylko dla dok w buforze, a powinien dla nie zatwierdzonych, (czyli anulowane tez)
Paweł Kruk

Paweł Kruk programista hobbysta
:-)

Temat: Poprawa cechy

Jeżeli po prostu wstawiłeś algorytm w podany przez Tomka warunek to komunikat jest oczywisty.
Dla dokumentów w buforze będzie wynik, dla innych system nie wie co zrobić więc trzeba to w algorytmie getera dopisać (else który coś zwróci dla dokumentów nie spełniających warunku).
Może warto poprosić programistę o pomoc?

A sam warunek w if musisz dostosować do tego czego oczekujesz.
Skoro ma być dla faktur sprzedaży to może warto jeszcze kategorię dokumentu sprawdzać? Albo definicję dokumentu handlowego? Albo wręcz dodać do definicji dokumentu handlowego cechę warunkującą ujęcie dokumentów w algorytmie?
Maciej Boczkowski

Maciej Boczkowski OBSLUGA KLIENTA,
INVESTECAR

Temat: Poprawa cechy

Cecha ma wyliczać tylko na dok sprzedazy, wiec kategoria nie jest potrzebna, co do programisty nie wypowiadam się, dlatego pytam tutaj.
Paweł Kruk

Paweł Kruk programista hobbysta
:-)

Temat: Poprawa cechy

Cechę definiujemy dla typu DokumentHandlowy a nie dla dok sprzedaży co oznacza, że można ją będzie wyciągnąć wszędzie gdzie taka lista się pojawi. Na fakturach sprzedaży, zakupu, zamówieniach, ofertach, zleceniach produkcyjnych, przyjęciach czy wydaniach magazynowych, itd., itp... To wszystko są dokumenty handlowe.
Czasem warto więc zadbać o ustalenie obszaru działania cechy w algorytmie, żeby przy wyciągnięciu na nieodpowiednią listę nie pokazywała głupot albo, co gorsza, błędów.
Maciej Boczkowski

Maciej Boczkowski OBSLUGA KLIENTA,
INVESTECAR

Temat: Poprawa cechy

Masz racje, zle to opisalem , cecha jest dla DokHandlowych, ale jak ograniczyc jej dzialanie tylko dla dok zatwierdzonych?
Paweł Kruk

Paweł Kruk programista hobbysta
:-)

Temat: Poprawa cechy

To już wedle własnego widzimisię.
Masz property Zatwierdzony typu bool wiec możesz dać warunek if(Row.Zatwierdzony)
Masz property Stan przechowujące info o stanie dokumentu. Tu już jest enum StanDokumentuHandlowego i warunek będzie if(Row.Stan==StanDokumentuHandlowego.Zatwierdzony).
Maciej Boczkowski

Maciej Boczkowski OBSLUGA KLIENTA,
INVESTECAR

Temat: Poprawa cechy

dziala dzieki

Następna dyskusja:

Cechy wielowartościowe




Wyślij zaproszenie do