Перевод производственной базы 1С:Управление производственным предприятием (УПП 1.3) на платформу 1С:Предприятие 8.3 — частая задача при развитии корпоративной инфраструктуры. Необходимость перехода обычно продиктована внедрением смежных конфигураций (например, 1С:Документооборот или 1С:Бухгалтерия предприятия 3.0), потребностью в поддержке защищенных соединений SSL или интеграцией с веб-сервисами. Рассмотрим подробно все технические аспекты, подводные камни и порядок действий при миграции базы данных на платформу 8.3.
Разберем две основные стратегии эксплуатации конфигурации УПП 1.3 на платформе 8.3:
.cfu и .cf) без конфликтов метаданных в корне конфигурации.Проанализируем технические нюансы взаимодействия платформы 8.3 с Microsoft SQL Server при переводе баз с 8.2:
Cyrillic_General_CI_AS). Несоответствие параметров сортировки может вызывать сбои при формировании временных таблиц в запросах.LEGACY_CARDINALITY_ESTIMATION = ON.rphost): в кластере 8.3 необходимо настроить параметры перезапуска рабочих процессов: задать «Допустимый объем памяти» и «Интервал превышения допустимого объема памяти». Это предотвратит падение службы кластера при формировании тяжелых отчетов толстого клиента.Выясним причину резкого роста размера файлов базы данных при смене платформы или изменении структуры метаданных:
.mdf расширяется на диске под двойной объем данных, но обратно свободное место операционной системе автоматически не возвращает..ldf): если в базе данных используется полная модель восстановления (Full Recovery Model), массовые операции записи строк раздувают журнал транзакций. Перед выполнением тяжелых процедур реструктуризации переведем модель восстановления базы в Simple либо выполним резервное копирование журнала транзакций с последующим сжатием (Shrink).Посмотрим на распространенную проблему: при попытке изменить режим совместимости платформа выдает ошибку об отсутствии физической таблицы вида _InfRegxxxx. Это следствие рассинхронизации таблиц метаданных (Config, ConfigSave, DBSchema), возникшей из-за некорректного применения динамических обновлений в прошлом.
Разберем по шагам алгоритм устранения этой ошибки:
.dt..dt. Данная операция полностью пересоздает структуру таблиц без накопленного мусора схемы.Если для решения производственных задач принято решение полностью отключить режим совместимости на платформе 8.3, проанализируем обязательные доработки конфигурации:
— «Режим использования модальности» — перевести в значение Использовать;
— «Режим использования синхронных вызовов расширений платформы и внешних компонент» — перевести в значение Использовать.
Предупреждение, Вопрос и ОткрытьФормуМодально.Дата в обычном интерфейсе может требовать явного указания формата в схеме компоновки данных.Соблюдение данных рекомендаций гарантирует стабильную и производительную работу конфигурации УПП 1.3 на современной платформе 8.3 без потери данных и остановки бизнес-процессов.