Редактирование документа и его идентификаторы

Відповісти
PetroP
Повідомлень: 714
З нами з: 22 січня 2015, 18:50

Редактирование документа и его идентификаторы

Повідомлення PetroP » 13 липня 2020, 17:34

Вопрос из разряда "зачем так сделано и как быть".

Создаем программно первичный документ с ExDocID и отправляем контрагенту. Имеем (условно):

Код: Виділити все

    EXDOC_ID = "1111"
    CARDCODE = 90
    DOC_ID = "5555"
Контрагент редактирует документ (например, добавляет имя и должность подписанта со своей стороны), подписывает и отправляет назад. При получении:

Код: Виділити все

    EXDOC_ID = ""
    CARDCODE = 91
    DOC_ID = "6666"
Т. о. ExDocID очищается, CardCode и DocID меняются.
Но при использовании методов с первичным ExDocID возвращаются данные (например, статусы CardStatus и SendSTT), хотя в реестре документа первой редакции не найти.

Зачем так сделано (какая была задумка)?
Как в данной ситуации контролировать по ExDocID документ в своей учетной системе?

PetroP
Повідомлень: 714
З нами з: 22 січня 2015, 18:50

Re: Редактирование документа и его идентификаторы

Повідомлення PetroP » 04 серпня 2020, 12:08

Разработчики, прокомментируйте, пожалуйста.
Очень хочется навести порядок со всеми этими идентификаторами, чтобы иметь четкую связь медка с учетной системой.

Roman Brashchenko
Повідомлень: 250
З нами з: 11 грудня 2019, 17:44

Re: Редактирование документа и его идентификаторы

Повідомлення Roman Brashchenko » 04 серпня 2020, 12:45

Добрый день. Если идёт редакция документа, то создаётся другая запись в базе данных, которая отображается в реестре. Старая запись скрывается и есть лишь ссылка у новой записи на старую (связь) в базе. Потому кардкод другой и ексдокайди пустой. Как контролировать - вопрос находится на рассмотрении.

Відповісти

Повернутись до “Модуль «Інтеграція»”