Почему не рекомендуется устанавливать платформу 1С:Предприятие 8.3.27.1644 и как решить возникшие проблемы?

Программист 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

Платформа 1С:Предприятие 8.3.27 привнесла ряд заявленных улучшений и новых возможностей, однако ее ранние релизы, особенно версия 8.3.27.1644, оказались источником многочисленных проблем и критических ошибок для многих пользователей. В этой статье мы подробно разберем, с какими трудностями столкнулись специалисты, почему версия 8.3.27.1644 получила строгую рекомендацию к отказу от установки, и какие обходные пути и стабильные версии предлагают опытные разработчики.

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

Основные проблемы платформы 8.3.27.1644 и других ранних релизов

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

  1. Зависания и замедления работы при обновлении и изменении конфигураций, расширений.

    Одной из наиболее часто упоминаемых проблем в ранних релизах 8.3.27, включая 8.3.27.1644, стали существенные замедления и зависания в конфигураторе и пользовательском режиме при выполнении рутинных операций. Пользователи сообщают, что любое изменение в коде, установка патчей или применение изменений в конфигурации и расширениях может занять часы, вплоть до нескольких минут на каждую операцию. Это критически сказывается на продуктивности разработчиков и администраторов.

    Мы наблюдаем, что даже небольшие правки в конфигурации или расширении могут вызывать длительную «реструктуризацию» или «применение изменений», которая может длиться до 40-60 минут, а в некоторых случаях — до двух часов. В ходе этих операций процесс 1С может зависать, требуя принудительного сброса. Отдельно отметим, что такие проблемы проявляются как на файловых, так и на клиент-серверных базах, работающих с PostgreSQL и MS SQL, в операционных системах Windows и Linux. Например, пользователи отмечали, что на Linux + PG с версией 8.3.27.1644 применение любых изменений может занимать около 2 часов. Аналогичные проблемы с медленным сохранением расширений подтверждаются и для других пользователей.

    Обходные пути и решения:

    • Откат на стабильные версии: Многие пользователи успешно решали проблему замедлений, откатываясь на платформу 8.3.27.1606 или более ранние стабильные версии, такие как 8.3.25.1560. Также важно своевременно находить «битые» запросы после обновления релиза, чтобы избежать ошибок в работе системы.
    • Режим совместимости: Для баз, работающих на версии 8.3.27.1644, некоторые специалисты обнаружили, что установка режима совместимости конфигурации и всех расширений в значение «Не использовать» может значительно ускорить процесс сохранения. Однако следует учитывать, что для старых конфигураций, таких как УТ 11.5.17.234, запуск в таком режиме может быть невозможен.
    • Патчи через расширения: В некоторых случаях, для SQL-баз, установка патчей осуществлялась через создание расширения и загрузку в него конфигурации патча.
    • Использование регламентных заданий для расширений: В качестве временного решения для ускорения актуализации расширений на SQL-базах предлагалось установить в настройках расписания регламентных заданий обновление перезапуска каждые 10 минут.
    • Исправлено в более поздних релизах: Проблемы с патчами и зависаниями были частично или полностью устранены в тестовой версии 8.3.27.1671, а затем и в релизной 8.3.27.1688. Пользователи подтверждают, что в 1688 версии обновление расширений стало работать нормально, а также перестала отваливаться клавиатура в конфигураторе.
    • Обновление до 8.3.27.1786: Некоторые пользователи сообщали, что обновление до версии 8.3.27.1786 также помогало справиться с проблемами замедлений.
  2. Проблемы с внешними компонентами и штрихкодами ("Неправильный путь к файлу. Схема не зарегистрирована").

    Значительная часть проблем связана с работой внешних компонент, особенно тех, что используются для печати штрихкодов. На платформах 8.3.27.1644, 8.3.27.1688 и 8.3.27.1719 пользователи сталкивались с ошибкой "Неправильный путь к файлу. Схема не зарегистрирована." при попытке открыть макеты с внешней компонентой штрихкода (например, 1C.V8. Печать штрих-кодов, установленной с помощью 1CBarCode_8.0.16.4.exe). Это приводило к неработоспособности некоторых обработок и невозможности печати.

    Эта ошибка проявлялась как в обычных, так и в управляемых формах, затрагивая конфигурации УТ 10.3.x, УТ 11, ЕРП, КА. В некоторых случаях макеты, содержащие объект штрихкода, переставали открываться как в пользовательском режиме (при выводе на печать), так и в конфигураторе. Более того, даже если макет удавалось создать и добавить объект штрихкода, после сохранения основной конфигурации он снова переставал открываться.

    Обходные пути и решения:

    • Откат платформы: Наиболее надежным решением является откат на стабильные версии, такие как 8.3.27.1606, 8.3.25.1560 или 8.3.26.1498, где данная проблема не проявлялась.
    • Пересоздание макетов: Один из пользователей успешно решил проблему с нерабочими макетами в старых обработках, разработанных для БП 2.0. Он открыл базу на платформе 8.3.27.1609, удалил все макеты, сохранил конфигурацию, а затем на 8.3.27.1688 пересоздал макеты заново. При этом простое копирование секций макетов не помогало; пришлось создавать одну секцию вручную, а затем копировать остальное.
    • Загрузка конфигурации из файла: В некоторых случаях ошибка "Неправильный путь к файлу. Схема не зарегистрирована" временно пропадала после операции "Загрузить конфигурацию из файла", однако этот метод не всегда был эффективен, особенно для старых конфигураций УТ.
    • 32-битная платформа: Иногда подобные ошибки могут быть связаны с использованием 32-битных внешних компонент на 64-битной платформе. Использование 32-битного клиента 1С или переход на альтернативные методы генерации штрихкодов (например, через шрифты или в виде изображения) может помочь.
  3. Медленная установка патчей и изменение версии данных файлов.

    Помимо общих замедлений, установка патчей на платформе 8.3.27.1644 в клиент-серверном режиме была крайне медленной, даже для "копеечных" патчей. Более того, при этом процессе происходило изменение версии данных всех присоединенных файлов в базе, что могло вызывать серьезные проблемы, например, для мобильных клиентов, которые воспринимали это как массовую загрузку новых фотографий.

    Обходные пути и решения:

    • Исправлено в более поздних релизах: Эта проблема была успешно решена в тестовой версии 8.3.27.1671 и затем в релизной 8.3.27.1688.
    • Файловая база: На файловой базе этот эффект с изменением версии данных присоединенных файлов не наблюдался.
  4. Критический рост таблицы BinaryData (на PostgreSQL).

    Для некоторых релизов 8.3.27, в частности 8.3.27.1688 и предшествующих, выявлена критическая ошибка, связанная с неконтролируемым ростом таблицы BinaryData в SQL-базах, особенно при работе с PostgreSQL. Эта проблема приводит к резкому, многократному увеличению размера базы данных, что быстро исчерпывает дисковое пространство на сервере СУБД. Это критическая ошибка, требующая немедленного вмешательства.

    Обходные пути и решения:

    • Обновление платформы: Эта проблема была зарегистрирована 1С как ошибка 70129609 / 60026399 и полностью решена в версии платформы 8.3.27.1936 и последующих. Крайне рекомендуется обновиться до этих версий при столкновении с этой проблемой.
    • Регулярный мониторинг размера БД: В ожидании обновления или при невозможности оперативного перехода на стабильную версию, необходимо внимательно отслеживать размер базы данных и свободное место на диске.
  5. Ошибки авторизации и другие мелкие сбои в конфигураторе.

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

    Обходные пути и решения:

    • Переход на более стабильные версии: Некоторые из этих сбоев были устранены в последующих релизах, например, проблема с клавиатурой в конфигураторе была исправлена в 8.3.27.1688.
    • Очистка кэша: Стандартная рекомендация при любых сбоях – очистка кэша 1С.
  6. Потеря фокуса в обычных формах.

    На платформах 8.3.27.1606 и 8.3.27.1719 в обычных формах (например, в типовой конфигурации УТ 10.3) наблюдается "глюк" с потерей фокуса. При работе с подбором номенклатуры в документ, после закрытия диалога "Количество и цена" теряется фокус из диалога "Подбор номенклатуры в документ...". Фокус можно вернуть только мышью или переключением между приложениями. Этот "глюк" не проявляется на более ранних версиях, например, на 8.3.25.1394.

    Обходные пути и решения:

    • Откат платформы: Возврат на более старые, проверенные версии платформы (например, 8.3.25.1394).
    • Ручное восстановление фокуса: Пока проблема не будет решена в последующих релизах, придется вручную возвращать фокус с помощью мыши или клавиатуры.
  7. Проблемы с полнотекстовым поиском.

    Наблюдались проблемы с полнотекстовым поиском в конфигурации УТ, когда поиск не находил все объекты по базе (версия 1). Очистка индекса и его пересоздание не помогали. Это может быть связано с переработанным механизмом полнотекстового поиска в 8.3.27, который, несмотря на заявленные улучшения, в ранних релизах мог работать некорректно.

    Обходные пути и решения:

    • Обновление платформы: В официальных анонсах 1С заявлены улучшения полнотекстового поиска в 8.3.27, однако в ранних релизах могли быть ошибки. Обновление до последних стабильных версий 8.3.27 или даже 8.3.28 может помочь.
    • Проверка настроек: Убедитесь, что полнотекстовый поиск настроен корректно, а индексы регулярно обновляются.
  8. Некорректная работа дополнительных обработок и макетов.

    Дополнительные обработки, написанные для старых конфигураций (например, на основе БП 2.0), переставали открываться в 8.3.27.1688, хотя работали в 8.3.27.1606. Проблема часто заключалась в макетах. Этот аспект дополняет общую картину проблем с совместимостью и внешними компонентами.

    Обходные пути и решения:

    • Пересоздание макетов: Как и в случае со штрихкодами, эффективным решением может быть удаление макетов в старой версии платформы и их последующее пересоздание в новой, с ручным копированием содержимого.
    • Откат на стабильные версии: Использование более старой, проверенной версии платформы, на которой обработки работают корректно.
  9. Проблемы с расчетом себестоимости (СЛУ) и некорректное заполнение регистров.

    Хотя напрямую не упомянуто в обсуждаемой теме, из внешних источников известно о проблемах в релизе 8.3.27.1559 (в связке с ERP 2.5.17.219), связанных с некорректным расчетом системы линейных уравнений (СЛУ) при закрытии месяца, что приводило к ненулевым остаткам по суммам при нулевых остатках по количеству (ошибка 00-00737225). Также в ЗУП на 8.3.27.1688 могли неверно отображаться дни и часы перерасчета отпусков (ошибка № 30177878).

    Обходные пути и решения:

    • Обновление платформы: Для этих проблем также рекомендуются обновления до версий платформы, где ошибки были исправлены.
    • Временные программные исправления: Для ошибки СЛУ предлагалось использование платформы 8.3.26.1656 с изменением режима совместимости и минимальной версии платформы в коде конфигурации.

Рекомендации и обходные пути

Исходя из опыта сообщества и официальной информации, мы можем сформулировать ряд рекомендаций, которые помогут минимизировать риски при работе с платформой 8.3.27.

  1. Категорически не устанавливайте платформу 8.3.27.1644 в продуктивные системы.

    Эта версия платформы оказалась одной из самых проблемных. Если ваша конфигурация требует 8.3.27 (например, Документооборот КОРП 3.0.18.19 или УТ 11.5.22, КА 2.5.22.92), рассмотрите возможность использования более поздних и проверенных релизов.

  2. Выбирайте проверенные и стабильные версии.

    Если вам необходимо перейти на ветку 8.3.27, рассмотрите следующие варианты:

    • 8.3.27.1606: Многие пользователи считают эту версию относительно стабильной и рекомендуют ее для отката при возникновении проблем с более новыми релизами. Некоторые конфигурации, такие как УТ 11.5.17.234 с этой платформой, демонстрируют стабильную работу.
    • 8.3.27.1688: Эта версия частично решила проблемы с замедлениями при обновлении расширений и клавиатурой в конфигураторе. Однако, мы должны учитывать, что и в этой версии продолжают проявляться проблемы со штрихкодами и обновлением конфигураций (ошибка "Неправильный путь к файлу. Схема не зарегистрирована"). Положительные отзывы о работе этой версии в продуктивном контуре встречаются, но риски сохраняются.
    • 8.3.27.1936 и выше: Эти версии (согласно внешней информации) являются наиболее стабильными в ветке 8.3.27, так как в них были исправлены критические ошибки с разрастанием таблицы BinaryData. Если вы столкнулись с этой проблемой, обязательно обновитесь до одной из этих версий.
    • 8.3.26.1498: В некоторых случаях, при невозможности стабильной работы на 8.3.27, возврат на последний стабильный релиз ветки 8.3.26 может быть эффективным временным решением.
  3. Используйте режим совместимости.

    Если вы столкнулись с медленной работой конфигуратора или обновлением расширений на 8.3.27.1644, попробуйте установить режим совместимости для конфигурации и всех расширений в значение «Не использовать». Однако, мы должны быть готовы к тому, что старые конфигурации могут не запуститься в этом режиме.

  4. Регулярно очищайте кэш 1С и всегда делайте резервные копии.

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

  5. Обращайтесь в 1С.

    При обнаружении новых или подтверждении уже известных ошибок, мы рекомендуем сообщать о них напрямую разработчикам через партнеров 1С или на официальный адрес v8@1c.ru. Только так можно ускорить процесс исправления.

  6. Рассмотрите альтернативы для внешних компонент.

    Если проблемы со штрихкодами не решаются откатом платформы или пересозданием макетов, мы можем рассмотреть использование альтернативных методов генерации штрихкодов, например, через специальные шрифты или формируя их как обычное изображение, как это реализовано в УТ 11.

Хронология исправлений и проблем (на основе обсуждений)

Давайте кратко суммируем, какие версии платформы показали себя с какой стороны:

Таким образом, мы видим, что платформа 1С:Предприятие 8.3.27, особенно в своих ранних релизах, представила серьезные вызовы для специалистов. Мы должны внимательно подходить к выбору версии платформы, особенно когда новые типовые конфигурации требуют ее использования. Всегда тестируйте новые релизы на копиях баз, следите за рекомендациями сообщества и официальными исправлениями, чтобы обеспечить стабильную и продуктивную работу вашей системы.

← На главную