Приветствуем вас, коллеги! Нам с вами предстоит рассмотреть одну из актуальных тем, которая вызвала немало вопросов и дискуссий среди разработчиков и администраторов 1С:Предприятия. Речь пойдет о платформе версии 8.3.27.1786 и связанных с ней особенностях и проблемах. Мы выясним, почему пользователи сталкиваются с неожиданной потерей текста вложенных запросов в конструкторе, а также разберем другие важные моменты, касающиеся стабильности и функциональности этой версии платформы.
Давайте вместе проанализируем ситуацию, изучим полезные сообщения с форумов и дополнительную информацию, чтобы найти эффективные решения и рекомендации для работы с 1С:Предприятием 8.3.27.1786.
Прежде чем углубиться в решение конкретных проблем, давайте рассмотрим общую картину. Версия 8.3.27.1786 была выпущена 13 октября 2025 года. Изначально она могла восприниматься как "тестовая" или бета-версия, что часто бывает с новыми релизами. Однако к середине октября 2025 года эта платформа уже активно использовалась в "проде", то есть в рабочих системах. Более того, фирма "1С" выпустила технические обновления защищенного программного комплекса "1С:Предприятие 8.3z" (версии 8.3.27.1791 и 8.3.27.1800), которые основаны на технологической платформе 8.3.27.1786. Это свидетельствует о том, что данная версия стала основой для дальнейших доработок и исправлений.
В целом, в ветке 8.3.27 было реализовано 54 доработки и 12 оптимизаций, что говорит о значительном развитии функционала. Например, для администраторов в этой версии стала актуальной настройка графиков перезапуска процессов, в чем может помочь специальный конструктор Cron расписания, адаптированный под особенности платформы 8.3.27. Однако, как это часто бывает с новыми версиями, не обошлось без некоторых нюансов, которые мы сейчас подробно разберем.
Одной из наиболее неприятных и часто обсуждаемых проблем, связанных с платформой 8.3.27.1786, является неожиданная потеря текста вложенных запросов (подзапросов) при редактировании в конструкторе запросов в конфигураторе.
Суть проблемы: Пользователи сообщают, что при открытии запроса, содержащего вложенные структуры, в конструкторе запросов и последующих манипуляциях (даже без внесения видимых изменений), текст одного или нескольких подзапросов может просто исчезнуть. Это приводит к потере данных и необходимости восстановления запроса.
Почему это происходит? Вероятнее всего, это является программной ошибкой или особенностью обработки сложных структур запросов в ранних сборках платформы 8.3.27.1786. Конструктор может некорректно парсить или сохранять текст при определенных условиях.
Как предотвратить потерю данных и решить проблему:
Избегайте использования конструктора для сложных запросов: Многие опытные разработчики предпочитают не использовать стандартный конструктор для запросов, текст которых собирается динамически или содержит много вложенных структур. В качестве альтернативы для отладки и написания кода часто применяется модифицированная консоль запросов, которая стабильно работает с пакетными запросами и временными таблицами.
Всегда копируйте текст запроса перед открытием в конструкторе: Это золотое правило, которое поможет вам избежать потери данных. Прежде чем открыть запрос в конструкторе, обязательно скопируйте его полный текст в буфер обмена или во внешний текстовый редактор (например, Notepad++). Если после работы с конструктором текст будет утерян или поврежден, вы всегда сможете откатиться к предыдущей версии.
Посмотрим на пример, как можно быстро скопировать текст запроса:
Запрос = Новый Запрос;
Запрос.Текст = // Ваш сложный текст запроса с подзапросами
"ВЫБРАТЬ
| ОсновнаяТаблица.Поле1,
| Подзапрос.ПолеИзПодзапроса
|ИЗ
| РегистрНакопления.Продажи КАК ОсновнаяТаблица
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| | ВложеннаяТаблица.Поле2 КАК ПолеИзПодзапроса
| | ИЗ
| | Справочник.Номенклатура КАК ВложеннаяТаблица
| | ГДЕ
| | ВложеннаяТаблица.ПометкаУдаления = ЛОЖЬ) КАК Подзапрос
| ПО ОсновнаяТаблица.Номенклатура = Подзапрос.Поле2";
// Перед открытием в конструкторе, скопируйте Запрос.Текст
БуферОбмена.ПоместитьТекст(Запрос.Текст);
Используйте конструктор только для быстрой проверки без сохранения: Если вам все же необходимо убедиться, что текст запроса корректно отображается в конструкторе, откройте его, быстро просмотрите и сразу же закройте окно конструктора, нажав кнопку "Отмена". Это позволит избежать случайных сохранений, которые могут привести к потере текста.
Предпочтение ручному редактированию: Многие разработчики полностью переходят на ручное редактирование текста запросов.
Еще одна серьезная проблема, с которой могли столкнуться пользователи платформы 8.3.27.1786, это ошибка хранилища двоичных данных, проявляющаяся как "Ошибка блочного хранения двоичных данных". Эта ошибка часто возникает после добавления в базу расширений или других операций, связанных с изменением структуры или данных, хранящихся в двоичном формате.
Суть проблемы: Система сообщает о некорректности или повреждении блочного хранения двоичных данных. Это может привести к невозможности работы с объектами, использующими двоичные данные (например, прикрепленные файлы, макеты, изображения). В некоторых случаях для анализа подобных проблем может потребоваться распаковщик и запаковщик файлов, позволяющий работать с двоичными данными на низком уровне средствами самой платформы.
Как решить проблему:
Установка платформы 8.3.27.1786 (или выше): Как показывают сообщения пользователей, сама установка платформы версии 8.3.27.1786 может стать первым шагом к решению этой проблемы, поскольку в этой версии были внесены улучшения в работу с хранилищем двоичных данных.
Обязательное выполнение Тестирования и исправления (ТИИ) с проверкой целостности двоичных данных: Это критически важный шаг для полного устранения ошибки. После обновления платформы необходимо запустить процедуру
ТестированиеИИсправление
Давайте посмотрим, как это обычно выглядит в окне ТИИ:
// В режиме Конфигуратор:
// Администрирование -> Тестирование и исправление...
// Установите флажок "Проверка целостности двоичных данных"
// Нажмите "Выполнить"
Эта процедура просканирует все двоичные данные в базе и исправит обнаруженные несоответствия, что в итоге должно полностью устранить ошибку.
Стоит отметить, что в версии 8.3.27 в целом было улучшено управление хранилищем двоичных данных, включая возможности резервного копирования, восстановления и более эффективную работу с внешними S3-совместимыми хранилищами.
Еще одна ошибка, которая могла проявляться в предыдущих версиях и была исправлена в платформе 8.3.27.1786, это "Неправильный путь к файлу. Схема не зарегистрирована.".
Суть проблемы: Эта ошибка обычно указывает на некорректные пути к файлам или проблемы с регистрацией системных или пользовательских схем, необходимых для работы платформы или конфигурации.
Как решить проблему:
Хорошая новость заключается в том, что эта ошибка была целенаправленно исправлена в версии платформы 8.3.27.1786. Если вы сталкивались с ней ранее, то установка или обновление до данной версии платформы должно полностью решить эту проблему.
Помимо вышеупомянутых, пользователи сообщали и о других сложностях при работе с 8.3.27.1786:
Проблемы с установкой платформы: Некоторые пользователи столкнулись с длительной "зависающей" установкой. Если вам приходится часто переключаться между разными версиями в процессе отладки, рекомендуем использовать консольное переключение между платформами для удобного администрирования служб 1С.
Проблемы с COM-соединением: В отдельных случаях после обновления до 8.3.27.1786 COM-соединение переставало подключаться. Если вы столкнулись с этим, мы советуем проверить регистрацию COM-объектов платформы, убедиться в совместимости версий и при необходимости перерегистрировать компоненты 1С:Предприятия в операционной системе.
При работе с платформой 8.3.27.1786 и ее производными, нам следует учитывать и общие изменения, внесенные в ветку 8.3.27:
Прекращение поддержки 32-разрядных ОС: Фирма "1С" прекратила поддержку 32-разрядных операционных систем. Мы настоятельно рекомендуем переходить на 64-разрядные версии операционных систем.
Новая поддержка ОС: Платформа 8.3.27 реализовала поддержку операционных систем Windows 11, Windows Server 2019 (x86_64) и Windows Server 2022 (x86_64).
Улучшенная работа с копиями баз данных: Теперь предоставляется более подробная информация о причинах отключения и прогнозе обновления копий баз, что упрощает процесс обслуживания.
Особенности защищенного ПК 8.3z: В защищенном программном комплексе "1С:Предприятие 8.3z", основанном на 8.3.27.1786, по умолчанию отключена возможность использования внешних хранилищ двоичных данных.
Мы подробно рассмотрели основные проблемы и особенности работы с платформой 1С:Предприятие 8.3.27.1786. Несмотря на то, что эта версия внесла множество доработок и оптимизаций, она также принесла некоторые специфические сложности, особенно на ранних этапах ее использования.
Мы надеемся, что наши рекомендации помогут вам эффективно решать возникающие проблемы, особенно потерю текста вложенных запросов и ошибки хранилища двоичных данных. Всегда будьте внимательны при работе с конструкторами и не забывайте о резервном копировании и процедурах тестирования и исправления.
Успехов в вашей работе с 1С:Предприятием!