Переводил одну конфигурацию УТ с 8.2 на 8.3. На обычном, толстом клиенте, разумеется.
Все прошло нормально, единственное, нужно было заменить пару обработок, где к базе подключались по COM, заменить 82 на 83 в названии объекта сервера.
Но потом столкнулся с проблемой в одном отчете:
По ходу там получались данные запросом и выгружались в таблицу значений, а потом эта таблица значений передавалась как параметр в другой запрос.
Сделал так, чтобы данные выгружались во временную таблицу запроса, а следующий запрос брал не из таблицы-параметра, а из этой временной таблицы. Заработало.
Видимо, при передаче с сервера в память происходит какая-то ерунда с данными. Возможно из-за того, что там было много данных с типом строка.
То бишь в релизе 8.3.4.482 есть глючок-с, нарушающий обратную совместимость.
Потом возникла ошибка еще в одном запросе с таблицами. Попытался перевести режим совместимости конфигурации с 8.1 на 8.2 - ошибка исчезла, но зато начали вылазить ошибки кода, написанного для 8.1 - в принципе немного, но я решил вернуться на совместимость с 81 и переписал еще и этот запрос с ошибкой.
Journal information