Aby prawidłowo zainicjować kontrolkę (każdą) należy, oprócz odpowiedniego zapytania SQL, na definicji obiegu, w zakładce „Schemat obiegu”, na wybranym etapie, w sekcji „Kontrolki” przy danej kontrolce zaznaczyć parametr „Inicjalizacja SQL/C#”. Przykładowe zapytanie SQL OD do zainicjowania kontrolki typu Lista „Płatność”: SELECT 1, 'Przelew’, 2 UNION SELECT 2, 'Gotówka’, 2 UNION SELECT 3, 'Karta płatnicza’, 2 […]
Co zrobić, jeśli wyświetlana jest informacja „Nie nawiązano połączenia z bazą danych, niezgodne wersje komponentów Comarch BPM(unknown)”?
Należy dokonać weryfikacji ustawień zgodnie z: https://pomoc.comarch.pl/dms/index.php/dokumentacja/elementy-zakladki-polaczenia-z-erp-optima/ Należy sprawdzić, czy w SQL Server Management Studio: Databases -> Security -> ODUser -> Properties –> User Mapping dla dodanej bazy danych jest ustawiony Default Schema oraz czy wartość to ODUser. Należy się także upewnić czy CDNODRole jest przypisany do tego użytkownika.
Dlaczego występuje problem z inicjalizacją kontrolki typu Dane Tabelaryczne, np. podczas generowania dokumentu w punkcie ACD?
Najczęstszym powodem występowania tego problemu jest np. nieodpowiednia ilość kolumn w kontrolce w stosunku do kolumn deklarowanych w zapytaniu SQL.
Co oznacza komunikat CSSCRIPT: ‘System.Dynamic.ExpandoObject does not contain a definition for ’ ?
Komunikat „System.Dynamic.ExpandoObject does not contain a definition” oznacza, że skrypt próbuje odwołać się do metody, właściwości lub pola, które nie istnieje w obiekcie typu ExpandoObject. Komunikat wskazuje na niezgodność między tym, co jest w skrypcie (np. cześć autogenerowana do poprzedniej wersji obiegu), a aktualnie używaną definicją obiegu. Po zmianie definicji obiegu należy skrypty ponownie przekompilować, zapisać całą definicję obiegu i spróbować na nowym dokumencie. […]
Co oznacza komunikat CSSCRIPT: „Object reference not set to an instance of an object”?
Komunikat: „Object reference not set to an instance of an object” wskazuje na próbę uzyskania dostępu do obiektu, który nie został zainicjowany. Możliwymi przyczynami mogą być: brak którejś kontrolki, niewypełnienie lub wypełnienie kontrolki złą wartością. Kontrolki, które muszą być zawarte, to te które są oznaczone jako „Globals.MainFrame”.
Czy można przenieść dane z wiadomości email do kontrolek w obiegu?
Tak, istnieje możliwość inicjalizowania nadawcy, treści email, daty wiadomości do odpowiednich kontrolek. Dane przechowywane są w tabeli do.ML_Mails np. Przykładowe zapytanie: SELECT MLM_BodyText FROM do.ML_Mails WHERE MLM_id = @Id1@ Więcej informacji dostępnych jest w artykule: Definiowanie punktu konfiguracyjnego – Baza Wiedzy programu Comarch DMS
Czy jest możliwość wyłączenia tych funkcji w nowym webie – Tworzenie i edycja karty kontrahenta?
Na ten moment nie ma takiej możliwości.
Co oznacza komunikat „Błąd wewnętrzny procedury Nie udało się zainicjalizować instancji klasy runtime” ?
Komunikat „Błąd wewnętrzny procedury Nie udało się zainicjalizować instancji klasy runtime” prawdopodobnie jest związany z tym, iż wykorzystywane są dodatki hydry. Jeśli jest to tylko baza prezentacyjna jedynie do celów testowych można te dodatki wyłączyć za pomocą update cdn.clbkkarty set clbk_stan =1 ; 1- oznacza wyłączone dodatki. Logując się do Xl-a z poziomu Comarch DMS system szuka w katalogu z Xl-em odwołania do plików, na którym oparte […]
Czy można ograniczyć widoczność dokumentów z obiegów w przypadku ustawienia zastępstwa, tak aby osoba zastępująca widziała dokumenty tylko z jednego obiegu?
Niestety aktualnie nie ma takiej możliwości.
Czy istnieje możliwość utworzenia kopii dokumentu na podstawie istniejącego dokumentu w systemie? Podobnie, jak to ma miejsce w Optimie lub XL-u (CTRL+INSERT)?
Nie ma możliwości kopiowania dokumentu bezpośrednio przez DMS. Można to zrobić od strony bazy danych za pomocą procedur.




