Обновление конфигурации «1С:Управление торговлей» (УТ) версии 11.3 — это сложный многоступенчатый процесс, требующий строгого соблюдения последовательности действий. Переход с версии 11.3.2 на 11.3.4 и далее на актуальные релизы (например, 11.4) затрагивает не только программный код, но и глубокие изменения в структуре данных. В этой статье мы подробно разберем, как избежать критических ошибок при обновлении, правильно подготовить платформу и обеспечить корректную работу всех подсистем, включая онлайн-кассы и НДС.
Перед началом работ проанализируем текущую ситуацию. Прямое обновление (перескок через несколько крупных релизов) часто невозможно из-за того, что в каждом промежуточном релизе содержатся свои обработчики обновления данных. Если мы попытаемся обновиться «напрямую», пропустив важные этапы, база данных может стать неработоспособной.
Рассмотрим примерную цепочку релизов для перехода. Если ваша исходная версия — 11.3.2.203, то согласно технической документации update.htm, входящей в состав дистрибутивов, нам необходимо пройти через «контрольные точки». Типовой путь может выглядеть следующим образом:
Важное примечание по платформе: Многие пользователи совершают ошибку, пытаясь запустить новые релизы конфигурации на старых версиях платформы 1С:Предприятие. Для корректной работы УТ 11.3.4 и выше крайне рекомендуется использовать платформу не ниже 8.3.10.2505. Использование устаревших версий (например, 8.3.9) на релизах 11.3.4 приведет к ошибкам при выполнении фоновых заданий, так как конфигурация начинает использовать новые методы платформенного движка.
Разберем детально процесс технического обновления конфигурации. Перед каждым шагом обязательно создаем резервную копию информационной базы.
Конфигуратор..cfu) или поиск в доступных обновлениях.F7 (Обновить конфигурацию базы данных) и подтверждаем изменения структуры данных.После того как информационная база обновлена в Конфигураторе, наступает самый важный этап — запуск режима 1С:Предприятие.
Многие технические специалисты совершают ошибку, запуская следующее обновление в Конфигураторе сразу после завершения предыдущего, не заходя в саму программу. Выясним, почему это опасно. В современных конфигурациях на базе БСП (Библиотеки стандартных подсистем) большая часть логики обновления перенесена в отложенные обработчики.
После входа в систему под пользователем с полными правами начинается процесс реструктуризации данных. Проанализируем, как контролировать этот процесс:
Если запустить обновление на следующий релиз, не дождавшись окончания текущего процесса, можно безвозвратно повредить структуру регистров, что приведет к «битым» ссылкам и неверным остаткам на складах.
Иногда при подготовке сервера к обновлению (установке новой платформы 8.3.x) системные администраторы сталкиваются с проблемой: в окне установщика на удаленном сервере не видны кнопки «Далее» или «Установить» из-за некорректного масштабирования.
Разберем способы решения этой ситуации:
/S. Это позволит установить платформу с настройками по умолчанию без взаимодействия с графическим интерфейсом.Alt + Space (Пробел), затем выберите пункт «Развернуть» или «Переместить» и с помощью стрелок на клавиатуре «вытяните» окно вверх.Рассмотрим ситуацию с дополнительными модулями. При переходе с 11.3.2 на 11.3.4 существенно обновляется версия БСП. Это означает, что старые внешние печатные формы и обработки могут перестать работать. Проанализируем причину: программные интерфейсы (API) библиотек меняются, старые процедуры переносятся в другие модули или удаляются.
Посмотрим на пример кода, который часто требует корректировки в обработках печати. В старых версиях вызов мог выглядеть так:
// Старый формат вызова в БСП ранних версий
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "ИмяМакета", "ТекстЗаголовка", ТабличныйДокумент);
В новых версиях необходимо проверять актуальность имен процедур в модулях ДополнительныеОтчетыИОбработки и УправлениеПечатью. Если вы используете доработанную конфигурацию, после каждого этапа обновления обязательно проверяйте работоспособность критически важных участков кода.
Относительно поддержки НДС 20% и касс Атол: Ставка НДС 20% и новые форматы фискальных данных (ФФД 1.05/1.1) были полноценно реализованы уже в ветке 11.4. В версии 11.3.4 полноценная поддержка работы с современным торговым оборудованием Атол через драйверы версии 10.х может отсутствовать. Если ваш бизнес требует работы с онлайн-кассами по актуальным правилам, рассматривайте обновление до 11.3.4 лишь как промежуточный этап на пути к УТ 11.4 или 11.5.
Подведем итог. Чтобы успешно обновить «1С:Управление торговлей», придерживайтесь следующих правил:
Соблюдение этих инструкций позволит вам минимизировать риски потери данных и обеспечит стабильную работу торгового предприятия на обновленной системе.