Новое в RDV MI: Релиз 1.1.2
Релиз v1.1.2 добавляет автоматическую очистку устаревших служебных данных и содержит исправления ошибок (№2, 3, 7, 9), что повышает стабильность и долговременную работу системы. Скачать релиз можно с GitHub.
1. Исправление ошибок при изменении типа элемента в форме внешней системы
Исправлена ошибка "Недопустимое значение параметров / Ошибка использования встроенного языка", возникавшая при повторном выборе значения в поле "Тип" при создании нового элемента справочника "рдв_ВнешниеСистемы". Теперь динамическое обновление состава реквизитов формы работает корректно без сбоев.
2. Повышена надежность обработки входящих сообщений
Исправлена логика обработки сообщений, когда не удается записать объект в информационную базу (например, из-за незаполненных обязательных реквизитов). Ранее такие сообщения некорректно помечались как успешно обработанные. Теперь при возникновении ошибок записи статус сообщения изменяется соответствующим образом, и ошибка не игнорируется.
3. Корректная обработка ошибок при неявных транзакциях в подписке рдв_СправочникиПриЗаписи
Устранена проблема, которая могла приводить к ошибке "В этой транзакции уже происходили ошибки" при последующих обращениях к базе данных. Исправлена логика обработки исключений в подписке на события для предотвращения сбоев транзакций.
4. Добавлен контроль заполнения при записи документов с бизнес-логикой
В процедуру рдв_ОбменДанными.ЗаписатьДокументСБизнесЛогикой добавлена проверка заполнения обязательных реквизитов перед записью. Это предотвращает ситуации, когда документ записывается с флагом "Проведен", но фактически не проводится, а обмен данными при этом ошибочно считается успешным. Система теперь явно сигнализирует об ошибках заполнения.
В ближайших обновлениях планируется расширение сценариев подключения, новые инструменты мониторинга и развитие API. Команда RDV приглашает разработчиков участвовать в обсуждении и по желанию вносить свой вклад в развитие решения.
Ссылки на репозиторий, обновления и документацию доступны ниже.