Wypowiedzi
-
Witam,
Szukam pola do wyciągnięcia na siatkę dokumentów sprzedaży które zawiera wartość FV przed rabatem.
Nie mogę odnaleźć. Na szybko poradziłem sobie tworząc cechę dokumentu, która zawiera sumę Row.KwotaRabatu+Row.SumaPozycji.Netto. Czy jest w systemie coś bezpośredniego? ;-) -
Często używam mechanizmu Plik/Eksportuj zapisy...
W kolejnym oknie zawsze muszę ustawiać ścieżkę zapisu i np cechy towaru (klik na checkbox listy elementów do eksportu).
Czy istnieje jakaś możliwość zmiany zachowania tego okienka aby raz ustalone opcje były domyślne?
Np ścieżka eksportu, Ceny.Towar, Features... -
Michale, bardzo dziękuję na ukierunkowanie w temacie
opcja poniżej wskazanej:
"Aktywne prawa dostępu definicji dokumentów..." - miałem odznaczone.
jest możliwość aby np stało się to od pewnej wersji domyślnym parametrem zmieniając ustawienie w bazie? -
Cześć,
Ustawiałem nową definicję dokumentu, nagle spostrzegam, że nie widzę zakładki uprawnienia aby nadać odpowiednim pracownikom stosowne prawa do nowego obiektu.
Co jest grane, zniknęła cała zakładka uprawnień dla Definicji dokumentów w module Handel.
Myślę sobie, coś zagrzebałem, trzeba sprawdzić co mogłem namieszać porównując uprawnienia administratora w bazie produkcyjnej z świeżą bazą demonstracyjną z najnowszej wersji systemu.
I tu uwaga:
świeża baza demo na wersji 1908.0.2 np PRODUKCJA , użytkownik administrator nie ma praw nadawania praw do definicji dokumentu w module HANDEL, nie widać zakładki "Prawa danych".
Jakiś pomysł jak przywrócić dostęp do miejsca definiowania uprawnień do dokumentów? -
Hej , bardzo dziękuję! Rozwiązane przez Twój pierwszy akapit.
-
Bardzo dziękuję za wyjaśnienie.
-
Witam, chciałbym zmienić prezentowanie ceny z:
"1 000,00 PLN" na "1000,00" - bez spacji oddzielających tysiące oraz bez waluty.
Obecnie wynik jest z "[Pozycja.Towar.Ceny.Detaliczna.Brutto]".
Czy muszę to obrabiać przez np beforeprint czy jest jakaś inna ogólna metoda?
Na razie efekt uzyskany przez:
GridColumn4.Text = GridColumn4.Text.Replace(" PLN","").Replace(" ","");
Niestety ciągle wynik pozostaje w postaci rozdzielania tysięcy 1 000,00.
Później we właściwości GridColumn4, sekcja dane, Ciąg znaków formatu xlsx "#.00" i Text format String "{0:#.00}".
I jest ok. Ale mam przeczucie, że można to uzyskać z poziomu samej definicji wartości pola.
To samo np. może dotyczyć pól które zwracają wartości jednostek np "1 szt", gdzie potrzebuje tylko liczby.Ten post został edytowany przez Autora dnia 14.09.19 o godzinie 21:14 -
Posiadam dokument Full StarterKit dla Programisty v 1.3 (034351_current_StarterKit.pdf
) . Czy to jest najnowsza wersja publikacji?
Wcześniej działało, obecnie w Visual Studio Express 2017 po zainstalowaniu Soneta Platform Developer” i „Soneta StudioExt Package nie widzę templatki Enova365 Starter Kit (dla wersji 12), są natomiast elementy: "Soneta Addon, Soneta Addon Project, Soneta Addon Config, Soneta Addon Project Tests i Soneta Addon Project UI.
Czy któryś z nich jest odpowiednikiem Enova365 Starter Kit (dla wersji 12) ? -
Witam, czy ktoś byłby uprzejmy podesłać mi plik z portalu partnera? Nie mam dostępu. O który chodzi prześlę na priv.
-
Witam,
coraz bardziej męczy mnie temat uprawnień w tym systemie.
Kwiatek bieżący, o co chodzi z uprawnieniami na magazyn (pełne prawo, odczyt, zakaz).
Użytkownik ma ustawione prawo tylko do odczytu, nie widzi wówczas np FV wystawionych w tym magazynie. Ma do nich podgląd dopiero gdy uzyska prawo Pełne wraz z możliwością modyfikacji. Teraz będzie uprawniony np. do wykasowania takiego dokumentu.
O co tutaj chodzi?
Dalej... Ktoś jest odpowiedzialny za wystawianie FV, ktoś inny za księgowanie tego dokumentu, Uprawnienie pełne do definicji dokumentu FV ma tylko ta osoba, która fizycznie może tworzyć takie dokumenty - magazyn. Ale muszę teraz nadać prawo do zapisu księgowemu aby mógł wprowadzić w ewidencji dokument z bufora do wprowadzonych. Czyli jednak muszę nadać mu prawo do modyfikowania takich dokumentów. Jak tu dzielić uprawnienia, aby siłą wykluczyć możliwość grzebania w systemie osobom spoza danej działki! -
Poprawiam sparametryzowany wydruk który używa różnej ilości kolumn i wierszy
Jaki będzie odpowiednik kasowania wiersza w tabeli? Dla kolumny stosuję:
new DxGridManager().TransformRemoveColumnLocal(tableCell29, tableCell23).Go();
Czy ktoś dysponuje jakimś obszernym manualem? Zagubiłem nawet link do webinarium, które było ogolnie dostępne, zdaje się na vimeo…
Co to za język kodowania i zestaw konstrukcji? Może powinienem szukać poza obszarem enova? -
Wg znalezionej w dokumentacji informacji Enova posiada w standardzie obsługę kolektorów SKK,
Włączyłem i zdefiniowałem foldery importów i eksportów.
Mam stary SKK BHT-8000, który pluję plikami tekstowymi w formacie:
0,0,0,0,0,0,1234567890123,1,0,0
0,0,0,0,0,0,1234567890123,1,0,0
0,0,0,0,0,0,1234567890123,1,0,0
Nie wiem, może to nie jest standardowy format pliku wyjściowego.
Przy próbie importu takiego pliku otrzymuję komunikat o błędzie [1]
Mało tego przy próbie eksportu gotowego dokumentu do folderu Eksport również otrzymuję błąd [2]. Chciałem w ten sposób uzyskać prawidłowy format danych.
Czy ta standardowa funkcjonalność wymaga dodatkowych ustawień? Docelowo chcę użyć całkiem innego kolektora, który będzie tworzył dokumenty importu w ustalonym formacie.
[BŁĄD 1]
===============================================
Komentarz:
Obiekt docelowy wywołania zgłosił wyjątek.
Źródło:
mscorlib
Wywołanie:
w System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
w System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
w System.Delegate.DynamicInvokeImpl(Object[] args)
w Soneta.Business.Forms.FormResultHandler.ShowQueryContext(Context cx, QueryContextInformation qci, String caption, Boolean newThread)
w Soneta.Business.Forms.FormResultHandler.Go()
w Soneta.Business.Forms.WorkerCommands.MyCommand.OpenForm(Context context, Object result)
w Soneta.Business.Forms.WorkerCommands.MyCommand.rowInSession(IRow data)
w Soneta.Business.Forms.WorkerCommands.MyCommand.go()
===============================================
Komentarz:
Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu.
[BŁĄD 2]
===============================================
Komentarz:
Obiekt docelowy wywołania zgłosił wyjątek.
Źródło:
mscorlib
Wywołanie:
w System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
w System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
w System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
w Soneta.Business.Action.FromAttribute.Invoke(Object instance, Context context)
w Soneta.Business.Forms.WorkerCommands.MyCommand.rowInSession(IRow data)
w Soneta.Business.Forms.WorkerCommands.MyCommand.go()
===============================================
Komentarz:
Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu.
Źródło:
System.Xml
Wywołanie:
w System.Xml.XmlReader.CalcBufferSize(Stream input)
w System.Xml.XmlTextReaderImpl.InitStreamInput(Uri baseUri, String baseUriStr, Stream stream, Byte[] bytes, Int32 byteCount, Encoding encoding)
w System.Xml.XmlTextReaderImpl..ctor(String url, Stream input, XmlNameTable nt)
w System.Xml.XmlTextReader..ctor(Stream input)
w Soneta.Handel.Kolektory.SkkKolektorDanych..ctor()
w Soneta.Handel.Kolektory.KolektorFactoryMethod.TryGetKolektor(IKolektorDanych& kolektor, Boolean ex)
w Soneta.Handel.Kolektory.KolektorFactoryMethod.get_Kolektor()
w Soneta.Handel.Forms.Kolektory.KolektorExportWorker.Export() -
Dzięki, wstyd przyznać, była u mnie literówka w dojściu do cechy ;)
-
Witam, próbuje kolorować formatkę dokumentu (wybrane kolumny) wg istniejącej cechy dokumentu,
czy jest możliwe? Mam np. cechę netto lub brutto. teraz chcę aby pokolorowana była kolumna netto lub brutto tego dokumentu (nie wydruk, tylko formatka przy otwieraniu w systemie). Dostaje wciąż komunikaty o błędnej formule czy zapis ma być inny niż [cecha] == "wartość" ? -
Specyfikacja takiego pliku dla BZWBK wygląda jak poniżej, rozumieć, że nie jest to standardowy format wymiany jeżeli zawiera choćby numerator wersji?
Plik tekstowy, standard kodowania polskich znaków to Windows-1250.
Separatorem danych jest | (pipe). UWAGA: znak pipe powinien znajdować się również na końcu każdej linii z danymi przelewu,
Ze względu na konieczność odseparowania danych przelewów oznaczonych jako płacowe od danych pozostałych przelewów, w jednym pliku importu nie mogą równocześnie występować przelewy płacowe i nie-płacowe. Plik oznaczony jako płacowy (typ 2) zawierający jakąkolwiek transakcję nie-płacową (typy 1-4) jest nieprawidłowy. Plik oznaczony jako zwykły (typ 1) zawierający jakąkolwiek transakcję płacową (typ 5) jest nieprawidłowy.
W nagłówku (pierwsza linia w pliku z danymi) musi zostać podany prawidłowy numer wersji szablonu importu przelewów. Po numerze, oddzielony znakiem | (pipe) musi znaleźć się typ paczki.
1 – jeśli importowana jest paczka zwykła (zawierająca przelewy na rachunki własne, obce, ZUS i do organów fiskalnych)
2 – jeśli importowana jest paczka płacowa (zawierająca wyłącznie przelewy płacowe) Po oznaczeniu typu paczki nie ma znaku |
Aktualny numer wersji: 4120414.
Przykładowe dane w pliku:
4120414|1
1|51109010430000000100111111|50102055581111103350100016|Jerzy Kowalski|Warszawa ul. Kaliska 123 00-123|123,12|1|zasielenie konta|01-02-2018|
2|51109010430000000100111111|82600000020260111122223333|ZUS|Warszawa ul. Szamocka 3,5 01748|319,94|1|Skladka ZUS|01-02-2018|
3|51109010430000000100111111|06101014690039392223000000|Urzad Skarbowy Poznan Winogrady|Poznan Wojciechowskiego 3/5 60-685|1000|01- 02-2018|Jan Kowalski|N|9721230101|05|M|07|PIT5|id.zobowiazania|
-
Witam,
czy formaty eksportów przelewów do popularnych banków są zdefiniowane w Enova?
Szukam do BZWBK - obecny Santander. -
Witam,
zastanawiam się jak funkcjonuje budowa uprawnień w Enova.
Zadanie: utworzyć ograniczenie do pewnej funkcji systemu, np. wcześniej pytałem jak ograniczy wyświetlanie powiadomienia o zbliżającym się końcu gwarancji. Dziękuję Seth Sneer za rozwiązanie! Należy ograniczyć prawa na rolach w Narzędzia\Opcje\Systemowe\<Role jakie ma operator>\<Zakładka>Prawa\<Rozwijamy>Inne\Termin Gwarancji <-Zakaz dostępu.
Ok. Ale czy jest sposób aby np. utworzyć nową rolę, która tylko ograniczy wskazany fragment uprawnień nie modyfikując nic w innych rolach, które posiada operator? Reguła, która odejmuje tylko ten wybrany obszar. Ale później jaka jest kolejność gdy różne role wykluczają nawzajem obszary uprawnień.
Dla mojego rozwiązania znane jest mi tylko postępowanie gdzie ograniczam na WSZYSTKICH rolach ten fragment, później tworzę rolę z DODANIEM uprawnień i wybrańcom przyznaję nową rolę. Nie ma bardziej zwięzłego rozwiązania gdzie np. decyduje kolejność ról lub coś podobnie?Ten post został edytowany przez Autora dnia 22.09.18 o godzinie 10:05 -
Czy w bazie DEMO taka lista standardowych operatorów powinna być kompletna? Wykonam porównanie na podstawie jakiego operatora został utworzony ten problematyczny. Musiał powstać jeszcze przed wersja 8.0 systemu, najprawdopodobniej ktoś zmienił jego nazwę na Imię i nazwisko.
-
Chcę zablokować dostęp do programu dla wybranego operatora.
Zaznaczając checkbox na "Tak" u dołu formatki pojawia się ostrzeżenie z komunikatem:
"Operatorowi xxx nie można blokować dostępu do bazy danych".
Nie jest aktualnie zalogowany, nie posiada w tej chwili żadnych praw i ról w systemie.
W tabeli operatorów podejrzanie wygląda jego GUID, pierwszy ciąg i ostatni wypełniony jest zerami:
00000000-XXXX-XXXX-XXXX-000000000000
Dlaczego system może zabraniać blokady takiego usera?
W ostateczności jakieś przeciwskazania przed ręczną zmianą flagi Locked przez SQL? -
Witam,
używam enova multi licencjonowanej w modelu wynajem (ASP).
W cyklu miesięcznym opłacam kolejne licencje. Czy jest możliwość wyłączenia całkowicie komunikatu o kończącym się terminie gwarancji? Jest obecny praktycznie cały czas. Nie interesuje mnie "Przypomnij za 7 dni".
- 1
- 2