Darek Darek

Secjalista

Wypowiedzi

  • Darek Darek
    Wpis na grupie enova w temacie KPZ
    5.12.2022, 13:21

    Witam,

    Podczas próby wystawienia kolejnej korekty do faktury zakupu system nie chce przepuścić dalej,
    "Data KPZ/?/2022 13.10.2022 nie może być wcześniejsza niż data dokumentu nadrzednego KPZ/28/2022 17.11.2022. Popraw datę dokumentu"

    Problem polega na tym że program z automatu kopiuje na KPZ datę z PZ, a w systemie jest już jedna korekta z datą późniejszą.

    Bład wyskakuje odrazu po próbie wystawienia korekty, nie pozwala nawet utworzyć wersji w bufirze więc nie ma możliwości zmiany daty z ręki, nie moge również znaleść ustawień relacji gdzie mógłbym zdefiniować jaką date ma podstawiać,

    Czy ktoś wie jak można to rozwiązać ?Ten post został edytowany przez Autora dnia 05.12.22 o godzinie 13:23

  • Darek Darek
    Wpis na grupie enova w temacie Ewidecja dokumentów
    6.10.2022, 10:59

    Jeśli chodzi o dokument ewidencji to nie, jest w buforze.

  • Darek Darek
    Wpis na grupie enova w temacie Ewidecja dokumentów
    6.10.2022, 10:43

    Witam,

    Chciałbym cofnąc dokument sprzedażowy wrześniowy do bufora,
    Wyrzuca mi komunikat nie można kasować zapisu ewidecji SPT....

    Dokument ewidencji jest w buforze, nie sa one w żaden sposób przetwarzane w systemie, krzystamy z księgowości zewnętrznej,

    Pytanie co należy przestawić abym mógł to cofnąć,

  • Darek Darek
    Wpis na grupie enova w temacie Zestawienie towarów
    23.05.2022, 15:31

    Witam,

    jest gotowe zestawienie
    HANDEL > ZESTAWIENIA -> OBROTY WG TOWARÓW,

    możemy usatwić okres, okraz posortować ilośc malejąco, powinniśmy w ten sposób osdiągnąc określony cel.

  • Darek Darek
    Wpis na grupie enova w temacie Czas i data rozliczenia
    18.05.2022, 15:26

    Może Ustawienia > Systemowe > zmiany rekordów

    Można tam filtrować po tabelach,

  • Darek Darek
    Wpis na grupie enova w temacie Cecha referencyjna - załączniki towaru
    12.05.2022, 15:30

    Załóżenia się zgadzają, jednak na ten moment mam problem z edycją szablonu

    w skryptach szablonu mam taki kod

    var towar = (Grid1Lista.GetCurrentRow() as PozycjaDokHandlowego).Towar;
    var pozycja = (Grid1Lista.GetCurrentRow() as PozycjaDokHandlowego);
    var attachment = towar.Attachments.Cast<Soneta.Business.Db.Attachment>().FirstOrDefault(x => x.Name == pozycja.Features["Lista_zdjec"].ToString() );
    if (attachment != null)
    {
    var stream = attachment.SaveToStream();
    pictureBox1.Image = System.Drawing.Image.FromStream(stream);

    }
    else
    {
    pictureBox1.Image = null;
    }


    przy próbie wygenerowania wydruku wyskakuje błąd


    Obrazek


    wcześniej kod wyglądał nastepująco,


    var towar = (Grid1Lista.GetCurrentRow() as PozycjaDokHandlowego).Towar;
    var attachment = towar.Attachments.Cast<Soneta.Business.Db.Attachment>().FirstOrDefault(x => NazwaZgodna(x.Name));
    if (attachment != null)
    {
    var stream = attachment.SaveToStream();
    pictureBox1.Image = System.Drawing.Image.FromStream(stream);

    }
    else
    {
    pictureBox1.Image = null;
    }
    ]

    private bool NazwaZgodna(string s)
    {
    s = s.ToLower();
    return s.StartsWith("fv_") && s.EndsWith(".png");
    }

    Ten post został edytowany przez Autora dnia 12.05.22 o godzinie 15:31

  • Darek Darek
    Wpis na grupie enova w temacie Cecha referencyjna - załączniki towaru
    11.05.2022, 15:16

    Wszystko się zgadza. pomimo to lista jest pusta ;(

  • Darek Darek
    Wpis na grupie enova w temacie Cecha referencyjna - załączniki towaru
    10.05.2022, 15:24

    9Faktycznie wydaje się prosto, jednak lista jest pusta ;(

    zadziałało poniższym kodem, jednak petla iteruje wszystkie załączniki z bazy i dopasowuje je do produktów po ID, obawiam się co do wydajności tej cechy, narazie nie ma za dużo załaczników więc jakoś działa, ,

    public string[] GetListLista_zdjec(){
    System.Collections.Generic.List<string> list = new System.Collections.Generic.List<string>();
    var lista = Row.Towar.Attachments.CreateView().ToArray();
    int dlugosc = lista.Length - 1;
    var attachment = Row.Towar.Attachments.Cast<Soneta.Business.Db.Attachment>().ToArray();
    int dlugosc_attachment = attachment.Length - 1;
    var id = 0;

    for(int i = 0; i <= dlugosc; i++){

    id = lista[i].ID;

    for(int k = 0; k <= dlugosc_attachment; k++){

    if( id == attachment[k].ID)
    {
    list.Add(attachment[i].Name);
    }

    }

    }

    return list.ToArray();
    }

  • Darek Darek
    Wpis na grupie enova w temacie Cecha referencyjna - załączniki towaru
    28.04.2022, 15:10

    Zgadza się, źle to ubrałem w słowa,

    udało mi się stworzyć taką listę, jednak na ten moment wyciągam jedynie ID załącznika, nie bardzo wiem jak wyciągnąć nazwę, algorytm cechy

    public string[] GetListLista(){
    //W tym miejscu można filtrować lub rozszerzać standardową listę wartości
    System.Collections.Generic.List<string> list = new System.Collections.Generic.List<string>();
    var lista = Row.Towar.Attachments.CreateView().ToArray();

    int dlugosc = lista.Length - 1;

    for(int i = 0; i <= dlugosc; i++)
    {

    list.Add(lista[i].ID.ToString());

    }

    return list.ToArray();
    }

    public string Feature_Lista(string value) {
    // Tutaj umieść kod wywoływany przed ustawieniem wartości cechy
    // Wartość value można zmieniać
    return value;
    }Ten post został edytowany przez Autora dnia 29.04.22 o godzinie 11:11

  • Darek Darek
    Wpis na grupie enova w temacie Cecha referencyjna - załączniki towaru
    26.04.2022, 13:34

    Witam,
    Korzystam z szablonu wydruku oferty do odbiorcy który przy każdej pozycji towarowej wstawia miniaturkę ze zdjęciem,

    Problem polega na tym że aktualnie nie mam możliwości wyboru miniaturki która ma się wyświetlać w wydruku, działą to na takiej zasadzie że wybierane jest zdjęcie na podstawie prefiksu w nazwie załącznika,

    czy jest możliwośc wyciągnięcia listy załączników za pomocą cechy referencyjnej tak aby była ona dostepna z poziomu pozycji dokumentu ?

  • Darek Darek
    Wpis na grupie enova w temacie Cecha
    12.10.2021, 14:09

    Witam,
    Chciałbym za pomocą cechy otwierać pozycje,

    Chodzi o to aby po wpisaniu w cechę na dokumencie liczby 2 otwierała się do edycji pozycja l.p = 2

    Czy można to osiągnąc cechą algorytmiczną ?

  • Darek Darek
    Wpis na grupie enova w temacie Sprzedaż wdp i stawka VAT NP
    6.08.2021, 09:31

    Witam,

    Czy jest możliwość zmiany aby uslugi przy sprzedaży WDT były wykazywane z stawką 0% a nie NP. tak jak to się odbywa aktualnie,

    Korzystamy z księgowości zewnętrznej i pracujemy na exportach,
    Wg księgowej usługi taki jak transport, powinny być również wykazywane w stawce 0%, jednak system z automatu ustawia jako NP (nie podlega)

  • Darek Darek
    Wpis na grupie enova w temacie Jak napisac ceche 2
    13.07.2021, 08:04

    Napisać się napewno da :)
    Jednak nie będzie to już takie proste jak w przypadku pierwszej cechy, Polecam zgłosić się do jakiegoś partnera, napewno sobie poradzi z tym zadaniem.

  • Darek Darek
    Wpis na grupie enova w temacie Jak napisac ceche
    24.06.2021, 07:59

    To już prosta sprawa:

    po przez poz. możesz uzyskać każdą informację o pozycji dokumentu

    price = price + poz.Towar.Kod + " - " + poz.CenaPoRabacie.ToString() +", ";

  • Darek Darek
    Wpis na grupie enova w temacie Wkorzystanie skanera kodów kreskowego
    23.06.2021, 10:48

    Witam,
    Czy w enovie da radę dołożyć jakiś dodatek który będzie reagował na ciągi znaków wrzucane przy pomocy skanera kodów kreskowych;

    Mianowicie pomysł jest taki aby za pomocą urządzenia mobilnego z czytnikiem kodów dokonywac weryfikacji towaru na magazynie

    np. Mamy zebrany towar do zamówienia, osoba z urządzeniem otwiera dany dokument i skanuje dany produkt > i w tym momencie otwiera się okno pozycji dokumentu,

  • Darek Darek
    Wpis na grupie enova w temacie Jak napisac ceche
    23.06.2021, 10:42

    string price = "";
    foreach(PozycjaDokHandlowego poz in Row.Pozycje)
    {
    price = price + poz.CenaPoRabacie.ToString() +", ";
    }
    return price;

  • Darek Darek
    Wpis na grupie enova w temacie Cecha zliczająca zasoby spełniające warunek
    24.05.2021, 13:55

    nie daje gwarancji ze zadziała.

    double ilosc = 0;
    foreach(Zasob z in Row.Zasoby)
    {
    if( z.Partia.Pozycja.TerminWaznosci > DateTime.Now)
    {
    ilosc = ilosc + z.Ilosc.Value;
    }
    }
    return ilosc;
    Nie wiem tylko czy "Partia.Pozycja.TerminWaznosci " odda pożądaną wartośc.Ten post został edytowany przez Autora dnia 24.05.21 o godzinie 13:57

  • Darek Darek
    Wpis na grupie enova w temacie Cecha elementy kompletu
    12.04.2021, 09:13

    Już mi się udało. :)

  • Darek Darek
    Wpis na grupie enova w temacie Cecha elementy kompletu
    9.04.2021, 09:52

    Witam,

    Czy pomógł by ktoś z kodem cechy która w przypadku towaru o typie "Produkt" stan magazynowy składnika, którego jest najmniej na magazynie ?

    W ten sposób otrzymalibyśmy niejako faktyczną ilość dostępną tego produktu.

    Niestetu nie znalazłem nigdzie gotowego pola który by wskazywał na taką wartośc.

  • Darek Darek
    Wpis na grupie enova w temacie Task termin dostawy
    11.12.2020, 13:04

    Musisz mieć dodatkową cechę na dokumencie typu warunek, w ty mprzypadku jest to "EditedInvoice",
    Task działa na dokkumencie faktury z symbokem FV

    Genrowanie

    if((bool)Row.Features["EditedInvoice"] == false && Row.Definicja.Symbol == "FV" && Row.Stan == StanDokumentuHandlowego.Bufor)
    {return true;
    }
    else
    {
    return false;
    }

    Akcja

    Row.Dostawa.Termin = Row.Data + 1;
    Row.Features["EditedInvoice"] = true;

    w momencie pierwszego zapisu dokumentu data dostawy powinna być zwiększona o jeden dzień względem daty wystawienia, jednak należało by jeszcze oprogramować zachowane taska w zależnośći od dnia tygodnia, w przypadku gdy data wystawienia będzie odpowiadała piątkowi data dostawy ustawi się na sobotę, a obstawiam że docelowo powienien to być poniedziałek.Ten post został edytowany przez Autora dnia 11.12.20 o godzinie 13:07

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do