Исправление индексов обменов


Уже второй клиент обращается с проблемой. Не идут обмены. Платформа 8.3.15 ломает индексы обменов.

При выполнении обмена платформа ломает индексы обмена, и их нужно возвращать самому.

Если обмен не выполняется, то нужно через всё функции посмотреть на план обмена.

Если там кракозябры, то надо исправлять.

 

 

Разберем на примере 

Выгрузка из Ут в БП,  

Префикс УТ  "МБ"

 

 

Префикс БП  "БП"

 

 

Коды должны быть такими:

 

 

Коды можно поправить обработкой, которая прилагается.

7 Comments

  1. tristarr1

    Вы хотите сказать что после обновления платформы слетают Коды в планах обмена?

    Reply
  2. human_new

    Да, платформу можно откатить, но обмены не начинают работать. Во всяком случае 2 клиент уже с этим геморром. Трабл Серега Воробьев разрулил, я только публицист)))

    Reply
  3. human_new

    (1)Коды не после обновления платформы, а после начала выполнения обмена на новой платформе, при это первый обмен даже проходит, а потом перестает, хотя в базе источнике всё даже зелёненькое

    Reply
  4. smilebringer

    Это не платформа, а механизм кодирования в бсп поменялся. Теперь кодами являются гуиды. У каждой информационной базы есть идентификатор, хранящийся в константе. Собственно в коде плана обмена и содержится идентификатор приемника

    Reply
  5. human_new

    (4) но если есть префикс, то должен быть префикс, а если нет, то УИД. Я на одном и том же релизе вроде делал.

    Reply
  6. capitan

    В платформе 8.3.15 косяков хватает, но этот как раз к ней не относится.

    Просто так совпадает что люди обновляют конфигурацию и платформу вместе.

    Обмены — это дело рук БСП

    Reply
  7. muskul

    Косячники. как можно было запороть то что работало испокон веков.

    Reply

Leave a Comment

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