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.
Czy można generować dokument do Comarch ERP Optima w Chmurze za pomocą kodu C#?
Niestety, w chmurze nie ma możliwości użycia kodu C# do generowania dokumentów dla systemu ERP Optima. Można jednak skorzystać z generatora dostępnego na stronach przeznaczonych dla partnerów. Aby to zrobić, po stronie klienta należy wgrać odpowiednie pliki wykonywalne (.exe) oraz pliki konfiguracyjne (OptimaVatRegisterGenerator.exe.config oraz OptimaVatRegisterDimension.exe.config, jeśli generator zawiera opis analityczny). W plikach konfiguracyjnych konieczne jest dostosowanie ścieżek do aplikacji serwerowej, zmieniając wartość […]
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.




