Maciej
Boczkowski
OBSLUGA KLIENTA,
INVESTECAR
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
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
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
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
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
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
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
OBSLUGA KLIENTA,
INVESTECAR
Temat: Poprawa cechy
dziala dziekiPodobne tematy
-
enova » Cechy wielowartościowe -
-
enova » kolorowanie wg cechy dokumentu -
-
enova » Pobranie cechy referencyjnej ElemSlownikow -
-
enova » Przypisanie cechy do kontrahenta -
-
enova » Przypisane wartości do cechy historycznej -
-
enova » Pobranie wartości cechy referencyjnej do wydruku -
-
enova » Task - zerowanie cechy. -
-
enova » Użycie workera StazPracy w kodzie cechy -
-
enova » Pulpit kontrahenta - jak wyłączyć cechy towarów -
-
enova » Wyliczenie czasu na pdst cechy -
Następna dyskusja: