Перевод конфигураций на обычных формах, таких как «1С:Управление торговлей 10.3», на новые релизы платформы «1С:Предприятие 8.3» нередко сопровождается вопросами совместимости, нестабильной работой интерфейса и графическими артефактами. Разберем по шагам, как проверить текущие параметры конфигурации, устранить проблемы с несуществующими элементами на формах после обновления и обеспечить корректную работу пользователей.
Конфигурация «Управление торговлей 10.3» изначально разработана для платформы 8.2 на базе обычного (неуправляемого) интерфейса. При запуске на платформе 8.3.10 крайне важно контролировать режим совместимости, так как именно он определяет правила интерпретации метаданных и поведение форм.
Для проверки режима совместимости выполним следующие действия:
Alt + Enter).РежимСовместимости.Для стабильной работы УТ 10.3 значение свойства РежимСовместимости, как правило, должно соответствовать ветке Версия 8.2.13 или Версия 8.2.16. Изменение режима на более старшие версии без комплексного тестирования может привести к ошибкам выполнения процедур встроенного языка и сбоям в расчете итогов регистров.
При обновлении доработанных конфигураций на платформе 8.3.10 иногда возникает ситуация, когда на обычных формах отображаются несуществующие или задвоенные элементы, съезжают панели или появляются пустые области. Выясним основные причины такого поведения и способы их устранения.
1. Масштабирование Windows и автопривязки элементов
Платформа 8.3 использует обновленные алгоритмы взаимодействия с высоким разрешением экрана (DPI). Если форму сохраняли или редактировали в конфигураторе на мониторе с масштабом 125% или 150%, автоматические привязки управляющих элементов могут смещаться.
1cv8.exe: вкладка Совместимость → Изменить параметры высокого DPI → включаем переопределение масштабирования в пользу приложения.2. Сброс пользовательских настроек форм в базе данных
Очистка каталогов кэша на диске удаляет только локальные скомпилированные модули, но не затрагивает персональные настройки колонок и форм, хранящиеся внутри информационной базы.
3. Полная пересборка конфигурации при фрагментации метаданных
Если после частичного обновления в метаданных остались некорректные ссылки, выполняем полную пересборку структуры конфигурации:
.cf)..cf обратно. Это инициализирует полную пересборку таблиц метаданных.При переводе базы данных УТ 10.3 на релиз 8.3.10 критически важно исключить одновременную работу пользователей с разными версиями платформы, так как это вызывает повреждение локальных кэшей и блокировки сеансов.
Разберем регламент перевода базы на новую версию:
8.3.10 на все рабочие станции и серверную часть.%LocalAppData%\1C\1Cv8 и %AppData%\1C\1Cv8./ClearCache в параметры строки запуска ярлыка базы.Пример строки запуска с автоматической очисткой динамического кэша:
"C:\Program Files (x86)\1cv8\8.3.10.XXXX\bin\1cv8.exe" ENTERPRISE /F "D:\Bases\Trade103" /ClearCache
Проанализируем важный нюанс взаимодействия платформы 8.3 с торговым оборудованием в конфигурации УТ 10.3. Большинство внешних компонент для сканеров штрихкодов, фискальных регистраторов и терминалов сбора данных в УТ 10.3 созданы как 32-разрядные COM-объекты.
Если на рабочем месте установлена 64-битная версия тонкого/толстого клиента «1С:Предприятие 8.3», эти компоненты не смогут загрузиться в адресное пространство процесса. Поэтому для рабочих мест кассиров и операторов с торговым оборудованием необходимо устанавливать 32-разрядный клиент 1С или обновлять драйверы оборудования до версий с поддержкой Native API x64.