Вывод конфигурации из режима совместимости 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 Оперативный учет 1С:Управление торговлей 10 Россия Бухгалтерский учет НДС Абонемент ($m)

Обновление для конфигурации Управление торговлей 10.3.88.3 добавляет поддержку ставок НДС 5% и 7%, обеспечивает корректную печать этих ставок на актуальных моделях торгового оборудования (АТОЛ, ШТРИХ, ревизия 4004), содержит актуальные правила обмена с конфигурацией "Бухгалтерия предприятия 3.0" для передачи новых ставок. Новые ставки НДС поддерживается в печатных формах УПД, ТТН и т.д.

5 стартмани

31.01.2025    1083    14    karpik666    4    

18

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

В практике нашей специальной команды по проектам сложных обновлений 1С прошел один из самых объёмных проектов: необходимо было обновить «1С: Бухгалтерия предприятия КОРП 3.0 + БИТ.ФИНАНС». Конфигурация содержала доработки практически по всем типам объектов метаданных. Длительность проекта составила 1 год и 2 месяца и обеспечила полной загрузкой 4 разработчиков на 6 месяцев.

31.01.2025    482    1c-izh    2    

2

Обновление 1С Программист Бухгалтер Пользователь Платформа 1С v8.3 1С:Комплексная автоматизация 1.х Россия Бухгалтерский учет Налоговый учет НДС УСН Абонемент ($m)

Обновление, доработка для 1С: Комплексная автоматизация 1.1 (КА 1.1) организаций на упрощенной системе с 2025 года для использования ставок НДС 5 и 7 % в документах и печатных формах. Начиная с релиза 1.1.100.

5 стартмани

31.01.2025    219    0    zhuravlev_as    0    

0

Работа с интерфейсом Обновление 1С Программист Пользователь Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Бесплатно (free)

После обновления УНФ до 3.0.10.178 у ряда клиентов исчезла часть функционала: отчёт "Движение товаров", кнопка "Глаз" в Расходной накладной, часть документов складских перемещений. Для решения проблемы надо установить константы, чьё название подпадает под шаблон "Использовать подсистему NNN (Константы)" и соответствует "пропавшему" функционалу по смыслу.

16.01.2025    970    dime2    0    

6

Обновление 1С Программист Платформа 1С v8.3 1С:Управление торговлей 10 Россия Бухгалтерский учет Налоговый учет Управленческий учет ИП, ПБОЮЛ, КФХ НДС УСН Абонемент ($m)

Обновление, доработка для 1С: Управление торговлей 10.3 (УТ 10.3) организаций на упрощенной системе с 2025 года для использования ставок НДС 5 и 7 % в документах и печатных формах документов. Начиная с релиза 10.3.40.

4 стартмани

10.01.2025    4249    97    zhuravlev_as    56    

11

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

В статье рассматривается использование WinMerge для сравнения, объединения и обновления конфигураций 1С. Отдельно рассматривается методика трехстороннего сравнения при обновлении конфигурации

21.10.2024    3545    mixaeel    18    

17
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. DAnry 9 26.11.14 14:16 Сейчас в теме
Всегда говорил, что на практике всё получается намного сложнее, чем в теории...
2. Yashazz 4804 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.
Оставьте свое сообщение