Несоответствие типов XDTO

1. user1300528 01.10.20 06:52 Сейчас в теме
Добрый день, уважаемые форумчане! Есть вопрос.
Я с помощью обработки создаю из ЕРП (2.4.12.83) документ в ДО (2.1.21.12), тут вопросов нет. создается все прекрасно, но потом я ищу другой документ в ДО (в ЕРП хранится его ИД, и по нему его нахожу в ДО), и мне нужно в доп. реквизит этого документа записать ссылку на новый только что созданный документ (ОбъектXDTO). Делаю это вот эти кодом в ЕРП:
СвязываемыйДокументОбъектXDTO = ПолучитьДокументПоИД(СтрокаСтр.ДокументID, "DMInternalDocument");
Для Каждого ДопРеквизит Из СвязываемыйДокументОбъектXDTO.additionalProperties Цикл
    Если ДопРеквизит.name = "Общая заявка на расход ДС" Тогда
        Если ДопРеквизит.propertyObjectValue = Неопределено Тогда
            ДопРеквизит.propertyObjectValue = ИнтеграцияС1СДокументооборот.СоздатьОбъект(Прокси, "DMObject");
            ДопРеквизит.propertyObjectValue.objectID = ИнтеграцияС1СДокументооборот.СоздатьObjectID(Прокси, ОбъектXDTO.objectID.id, "DMInternalDocument");
            ДопРеквизит.propertyObjectValue.name = ОбъектXDTO.name;
            ДопРеквизит.propertyObjectValue.objectID.navigationRef =  ОбъектXDTO.objectID.navigationRef;
            ДопРеквизит.propertyObjectValue.objectID.presentation =   ОбъектXDTO.objectID.presentation;
                                     ИнтеграцияС1СДокументооборот.ЗаписатьОбъект(Прокси,СвязываемыйДокументОбъектXDTO);
        КонецЕсли;                                    
    КонецЕсли;
КонецЦикла;

Показать

что самое интересное две-три недели этот код работает без единой ошибки, переносится и записывается. А потом начинаются массовые ошибки вот такого типа: "Несоответствие типов XDTO:
Тип '{http://www.1c.ru/dm}DMObject' не соответствует типу '{http://www.1c.ru/dm}DMObject'
Тип свойства не соответствует типу значения". Платформа - 1С:Предприятие 8.3 (8.3.16.1148). И иногда еще идут ошибки типа:
"При работе формы произошла системная ошибка (нарушена синхронизация состояния формы на клиенте и сервере).: "Различаются значения счетчиков для данных форм: 118.2923 != 119.2934"" Они появляются после первой ошибки, когда начинаешь нажимать любую кнопку на форме, но тоже не всегда выходит эта ошибка.
Что можно/нужно исправить, чтобы эти ошибки не появлялись?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. vlad_d 01.10.20 10:05 Сейчас в теме
(1) Проблема возникает, если одновременно изменяются реквизиты формы и на сервере и на клиенте. Как только это происходит вы получаете ошибку. Надо разбираться с причинами.
3. user1300528 01.10.20 10:12 Сейчас в теме
(2) Я не могу понять, почему это то работает без единой ошибки на больших объемах переноса несколько недель, а потом вдруг перестает работать и летят эти ошибки. Причем первоочередная ошибка именно Тип '{http://www.1c.ru/dm}DMObject' не соответствует типу '{http://www.1c.ru/dm}DMObject', и только после нее Различаются значения счетчиков для данных форм.
4. Obertone 78 23.03.22 11:35 Сейчас в теме
Насчёт счётчиков для данных форм ошибка "При работе формы произошла системная ошибка (нарушена синхронизация состояния формы на клиенте и сервере): "Различаются значения счетчиков для данных форм: (номер версии)! = (номер версии)"" обычно возникает не только при обмене.

Эта ошибка исчезает после того, как чистится пользовательский кэш 1С. Также можно удалить базу 1С из списка и вновь туда добавить её для устранения этой ошибки.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот