Opis błędu:
Występuje błąd w logu gen.optima.log.xml (domyślna lokalizacja c:\temp\gen.optima.log.xml): „Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu” podczas generowania dokumentu do rejestru VAT w Optimie.
Możliwe rozwiązania:
1. Zmiana identyfikatora kontrolki.
Należy sprawdzić, czy każdy identyfikator kontrolki w pliku konfiguracyjnym generatora OptimaVatRegisterGenerator.exe.config jest identyczny z tym wprowadzonym w polu „Nazwa (identyfikator)” na definicji danej kontrolki
Przykładowo: identyfikator kontrolki „Forma płatności” to Forma_platnosci – zarówno na definicji obiegu, jak i w pliku OptimaVatRegisterGenerator.exe.config
![](https://pomoc.comarch.pl/dms/wp-content/uploads/2024/03/Uzupelnienie-identyfikatorow-kontrolek-w-pliku-OptimaVatRegisterGenerator.png)
![](https://pomoc.comarch.pl/dms/wp-content/uploads/2024/03/Przykladowy-identyfikator-Forma_platnosci-na-definicji-kontrolki.png)
2. Usunięcie z definicji kontrolki, której wartość jest mapowana przez generator.
Jeżeli usunięto na definicji jedną z kontrolek, która jest mapowana do Comarch ERP Optima, wówczas należy ją zakomentować w pliku OptimaVatRegisterGenerator.exe.config
![](https://pomoc.comarch.pl/dms/wp-content/uploads/2024/03/zakomentowanie.png)
3. Brak uzupełnionej kontrolki
Należy sprawdzić, czy wszystkie wiersze w kolumnach w danych tabelarycznych na dokumencie w DMS zostały uzupełnione.
4. Brak lub nieprawidłowo wpisany adres URL aplikacji DMS w pliku konfiguracyjnym generatora OptimaVatRegisterGenerator.exe.configNależy zweryfikować poprawność adresu aplikacji serwerowej (dawna web) w pliku konfiguracyjnym generatora OptimaVatRegisterGenerator.exe.config.