Приветствуем вас, коллеги! Нам с вами предстоит рассмотреть одну из актуальных тем, которая вызвала немало вопросов и дискуссий среди разработчиков и администраторов 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 оптимизаций, что говорит о значительном развитии функционала. Однако, как это часто бывает с новыми версиями, не обошлось без некоторых нюансов, которые мы сейчас подробно разберем.
Одной из наиболее неприятных и часто обсуждаемых проблем, связанных с платформой 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:
Проблемы с установкой платформы: Некоторые пользователи столкнулись с длительной "зависающей" установкой платформы, которая могла занимать до часа даже на высокопроизводительном оборудовании и требовать перезагрузок сервера. Мы рекомендуем проявлять терпение и убедиться, что ваша система соответствует всем техническим требованиям для установки платформы.
Проблемы с COM-соединением: В отдельных случаях после обновления до 8.3.27.1786 COM-соединение переставало подключаться. Если вы столкнулись с этим, мы советуем проверить регистрацию COM-объектов платформы, убедиться в совместимости версий и при необходимости перерегистрировать компоненты 1С:Предприятия в операционной системе.
При работе с платформой 8.3.27.1786 и ее производными, нам следует учитывать и общие изменения, внесенные в ветку 8.3.27:
Прекращение поддержки 32-разрядных ОС: Фирма "1С" прекратила поддержку 32-разрядных операционных систем и дистрибутивов, а также операционной системы MS Windows 10 для защищенного программного комплекса. Мы настоятельно рекомендуем переходить на 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, по умолчанию отключена возможность использования внешних хранилищ двоичных данных, а также механизмы реструктуризации v2 и полнотекстового поиска v2.
Мы подробно рассмотрели основные проблемы и особенности работы с платформой 1С:Предприятие 8.3.27.1786. Несмотря на то, что эта версия внесла множество доработок и оптимизаций, она также принесла некоторые специфические сложности, особенно на ранних этапах ее использования.
Мы надеемся, что наши рекомендации помогут вам эффективно решать возникающие проблемы, особенно потерю текста вложенных запросов и ошибки хранилища двоичных данных. Всегда будьте внимательны при работе с конструкторами и не забывайте о резервном копировании и процедурах тестирования и исправления.
Успехов в вашей работе с 1С:Предприятием!
← К списку