Ręczna edycja zamówienia utworzonego ze zlecenia klienta jest celowo ograniczona, ponieważ system musi zachować pełną spójność między dokumentem źródłowym (ZK) a dokumentem realizacyjnym (zamówieniem). ZK jest traktowane jako nadrzędne źródło danych, a zamówienie ma jedynie odzwierciedlać to, co zostało w nim określone. Z tego powodu zarówno mechanizmy systemowe, jak i ewentualne pluginy wdrożeniowe blokują operacje, które mogłyby doprowadzić do rozbieżności między tymi dokumentami.
W praktyce oznacza to, że użytkownik nie może dowolnie modyfikować pozycji zamówienia, jeśli zamówienie zostało utworzone poprzez konwersję z ZK. System pilnuje, aby wszystkie zmiany dotyczące produktów czy struktury pozycji były wykonywane wyłącznie na poziomie zlecenia klienta, czyli tam, gdzie powstało źródłowe zapotrzebowanie.
Jeżeli użytkownik spróbuje usunąć pozycję z zamówienia, która pochodzi z konwersji ZK, system natychmiast zablokuje tę operację i wyświetli komunikat „Nie można usunąć pozycji zamówienia powiązanych ze zleceniem klienta. Zmian dokonaj z poziomu zlecenia”.

To jasna informacja, że wszelkie modyfikacje dotyczące pozycji muszą być wykonane w ZK, a zamówienie jedynie odzwierciedla te dane.
Podobnie wygląda sytuacja, gdy użytkownik próbuje dodać nowy produkt do zamówienia powiązanego ze ZK. Taka operacja również jest blokowana, a system wyświetla komunikat „Nie można dodawać nowych pozycji do zamówienia powiązanego z zapytaniem klienta. Dodaj pozycję w zapytaniu klienta lub utwórz osobne zamówienie”.

Wynika to z tego, że zamówienie nie może zawierać pozycji, których nie ma w dokumencie źródłowym. Jeśli klient chce zamówić dodatkowy produkt, należy dodać go do ZK, a następnie ponownie wykonać konwersję lub utworzyć osobne zamówienie.
Więcej informacji na temat Zlecenia Klienta w dokumentacji:
https://optimakers.pl/docs/optimes/dokumentacja-uzytkownika/sprzedaz/zlecenia-klientow/
