Вывод конфигурации из режима совместимости 8.1

21.11.14

База данных - Обновление 1С

Переход из режима совместимости "Версия 8.1" на режим совместимости "Не использовать", т.е. на "чистую" 8.2 для сильно измененной конфигурации "Управление торговлей" 10.3.

Исходная ситуация.
Имеется конфигурация 1с Управление торговлей 10.3.1.17, сильно кастомизированная как в мелочах, так и в более глобальном смысле. Т.е. имеются дополнительные самописные подсистемы сервиса, автотранспорта и несколько других.

Цель.
Получить какое-либо улучшение в работе. Например увеличение скорости работы.

Предварительная подготовка.
Конкретных описаний перехода найти не удалось. Про технологию перехода написано, скажем, здесь: //infostart.ru/public/75259/ (полезная информация есть как в публикации, так и в комментариях).
В итоге, взяв обработку ПроверкаКонфигурацииДляПереводаНа82.epf и методологию с диска ИТС (Адаптация конфигураций 1с 8.1 к работе на платформе 8.2 без режима совместимости с версией 8.1), приступил к процессу.

Изменение конфигурации.
На изменение конфигурации было потрачено примерно 2,5 дня монотонной работы. Для сравнения 1с в среднем декларирует 1 день.
В основном приходилось переделывать код в обработках заполнения, внося в него обязательную типизацию документа-основания.

Также нередки были переделки, связанные с запросами, в которых указано ключевое слово РАЗЛИЧНЫЕ, а в предложении УПОРЯДОЧИТЬ ПО указано выражение, отсутствующее в списке выборки.
Такие запросы считаются в 8.2 некорректными и при исполнении такого запроса будет выдана ошибка.

В небольшом количестве встречались еще пара-тройка типов ошибок.

Проверка.
На ручную проверку было потрачено 1,5 дня. Просто открывались и проводились документы, формировались отчеты, записывались элементы справочников. Проверка проводилась под пользователем с полными правами и интерфейсом, что гораздо проще, но в первый день запуска вышло боком.

Запуск.
В день запуска сразу вылезла ошибка в общем модуле "Настройка прав доступа" (пропустил ситуацию с запросом, в котором указано ключевое слово РАЗЛИЧНЫЕ). Если бы проверял хотя бы немного под ролью, отличной от полных прав, то этого можно было избежать. Пришлось в ускоренном режиме править ошибку. Также в первый день была ошибка связанная с невозможностью записать контактное лицо контрагента. В ближайшие 2 дня возникало еще пара небольших ошибок. В ближайшие пару недель вылезли небольшие ошибки в двух внешних обработках.

Отзывы.
Достаточно негативно был воспринят интерфейс, хотя он казалось бы не сильно менялся. Многие жаловались, что элементы меню стали менее контрастны и их стало хуже видно. Пришлось впоследствии использовать метод изменения стиля шрифта интерфейса, описанный здесь //infostart.ru/public/153181/.

Итоги.
В небольших интерфейсных моментах 1с стала работать быстрее. Открытие форм списка, структуры подчиненности. Это отметили многие пользователи. Глобального прироста производительности, например в "тяжёлых" отчётах замечено не было.

Вступайте в нашу телеграмм-группу Инфостарт

режим совместимости

См. также

Обновление 1С Программист 1С v8.3 Бесплатно (free)

Как быстро починить обновление при ошибках в данных без использования внешних обработок.

13.10.2025    2503    VetalDV    7    

7

Обновление 1С Программист 1С v8.3 Бесплатно (free)

При обновлении конфигураций ЕРП/КА/УТ типовыми обновлениями можно получить ошибку  Превышен максимальный расход памяти сервера за один вызов". С чем это связано? Рассмотрим исправление этой ошибки.

18.08.2025    3514    iolko    10    

19

Обновление 1С Системный администратор Программист 1С v8.3 Россия Абонемент ($m)

Внешняя обработка "Запуск процедур обновления" предназначена для запуска процедур обновления в типовых конфигурациях, а также в конфигурациях, где поддерживается типовой механизм обновления по подсистемам. Это может быть полезно тем, кто разрабатывает и поддерживает свои подсистемы на базе типового механизма. Тестировщики, разработчики.

1 стартмани

16.07.2025    1202    8    lastpioneer    0    

9

Рефакторинг и качество кода Обновление 1С Программист 1С v8.3 Бесплатно (free)

Проблемы и их решение из реальных проектов сложного обновления 1С, когда нужно было сохранить целостность данных, ускориться и уложиться в оцененные и утвержденные сроки.

02.07.2025    5355    1c-izh    9    

13

DevOps и автоматизация разработки Обновление 1С Системный администратор Программист 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление холдингом Абонемент ($m)

Продолжаем делиться опытом ICL SOFT – в этой статье рассказываем о сложном обновлении сильно доработанной конфигурации "1С:ERP Управление холдингом с версии 3.1.8.15" до актуальной версии редакции 3.2. Публикации о сложных обновлениях, которые можно найти в открытых источниках, содержат мало подробной информации об использованных инструментах и решениях. Часто в них отсутствует информация о том, что находится под капотом этих решений. Будем рады, если наша статья окажется полезной

1 стартмани

01.07.2025    2994    vladimir_iclsoft    1    

22

Рефакторинг и качество кода Обновление 1С Программист 1С v8.3 Бесплатно (free)

Тестовая база обновлена через все ключевые релизы, всё протестировано, остатки сведены, вы готовы обновить «боевую» базу, но…по замерам для этого потребуется целая неделя, а у вас есть всего пара выходных. Знакомая ситуация? Расскажем, как увеличить скорость отработки промежуточных конфигураций!

18.06.2025    4669    1c-izh    14    

12

Обновление 1С Программист Стажер 1С v8.3 Бесплатно (free)

Наша компания перманентно занимаемся обновлением «старых» и, к тому же, сильно нетиповых конфигураций. Хочется поделиться опытом по работе с важным этапом подобных проектов — поиску и оптимизации промежуточных конфигураций 1С. Первый материал будет полезен начинающим специалистам 1С, а в последующих, надеемся, найдется интересная информация и для матерых разработчиков.

04.06.2025    4583    1c-izh    13    

17
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. DAnry 9 26.11.14 14:16 Сейчас в теме
Всегда говорил, что на практике всё получается намного сложнее, чем в теории...
2. Yashazz 4880 27.11.14 18:42 Сейчас в теме
Мало о чём, практически. Жаль, рассчитывал на большее. Упомянуты 2 конкретных момента из работы с конфой, и совсем ничего из более низкого уровня. Например, как себя ведут индексы, что с константами, с Temp'ом, с битыми ссылками; не лажала ли нумерация, генерация GUID'ов, как себя вёл юзерский кэш и так далее.

И, не в обиду уважаемой Alraune, по ссылке тоже вещи общеизвестные. А хочется личного опыта из сумеречной области стыка 1С и SQL, поведения сервера приложений, работы с процессами и прочая. Хнык.
3. bird21 42 28.11.14 12:59 Сейчас в теме
(2) Yashazz,
>с битыми ссылками; не лажала ли нумерация, генерация GUID'ов,
Таких проблем не возникало, прошло почти 3 месяца с момента.
Хотя для "чистой" проверки, наверное, нужно было б сделать тестирование и исправление базы до перехода, а потом через некоторое время после перехода, чего я не делал.

Про сумеречную зону стыка 1с и MSSql в подробностях рассказать не получится, пожалуй. Разве что если будут конкретные вопросы. Очень детально и постоянно мы не отслеживаем поведение сервера 1с и сервера баз данных, обычно по необходимости и в нестандартных ситуациях, а тут, я так понимаю, хотелось бы детального сравнения до и после. Сервер 1с особо необычного поведения не показал, также как и MSSql-сервер, а подробного анализа не было.

Для информации скажу, что база размером 47,5 Гб, ведется 6,5 лет. Сервер 1с и сервер БД крутятся на разных железках, причем на сервере БД есть и другие базы, хотя эта самая большая. Среднее ежедневное количество активных пользователей в этой базе примерно 65-70.
Для отправки сообщения требуется регистрация/авторизация