Ошибка мутабельного значения в синхронизации БП 3.0

Стала появляться в реализациях и поступлениях ошибка обмена с «Альфа-Авто: Автосалон+Автосервис+Автозапчасти КОРП. Редакция 6»:

Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ЗаполнитьИдентификаторыСтрок ().

В модуле документов в БП есть вызовы в процедуре ПередЗаписью:

ОбщегоНазначенияБПВызовСервера.ЗаполнитьИдентификаторыСтрок(ЭтотОбъект, ИменаТабличныхЧастей);

Но они на сервере и туда передается ДокументОбъект. Если бы там была ошибка, документ бы не записался.

Да и какой клиент в регламентных заданиях?

На Инфостарте мне подсказали, что это зарегистрированная ошибка EF_60012930.cfe. Правда, я так и не понял, каким образом она возникает.

Среда: БП 3.0.148.41 Объем: 0.5 час.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

комментария 2

  1. НуфНуф:

    >Правда, я так и не понял, каким образом она возникает.

    У ОбщегоНазначенияБПВызовСервера стоит только галочка «Вызов сервера». А для ком-соединения, ВНЕЗАПНО, должна еще и галочка ком-соединения стоять.

    >Если бы там была ошибка, документ бы не записался.

    Как делается проведение при обмене?
    СНАЧАЛА документ загружается-записывается с параметром обменДанными.Загрузка Истина, и только ПОТОМ, когда все документы загружены — они скопом проводятся (в уже другой транзакции). А что там за код в самом начале в ПередЗаписью стоит?

    • Отлично. Преступление века раскрыто!
      Понятно, установка идентификаторов строк вызывается если не ОбменДанными.Загрзука = истина. А при проведении ОбменДанными.Загрзука = ложь.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *