Переход с платформы 1С:Предприятие 7.7 на современную версию 8.3 — это не просто перенос данных, а глубокая трансформация структуры базы. Часто пользователи сталкиваются с тем, что привычные элементы интерфейса, такие как кнопка «Ввести на основании» (или «Создать на основании»), исчезают в документах, хотя в «чистой» базе они присутствуют. Разберем детально, почему это происходит и как восстановить функционал по шагам.
В современных конфигурациях на платформе 8.3 (например, «Бухгалтерия предприятия 3.0») интерфейс является динамическим. Видимость многих кнопок и целых подсистем зависит от настроек функциональности. Если при переносе данных из 7.7 определенные опции не были активированы автоматически, система скрывает «лишние» команды.
Проанализируем наши действия:
Иногда кнопка физически присутствует в конфигурации, но скрыта в настройках конкретного пользователя или «слетела» при обновлении версии платформы. Выясним, как проверить настройки отображения формы.
Рассмотрим алгоритм действий непосредственно в открытом документе «Счет поставщику»:
После миграции из 7.7 права пользователей часто настраиваются заново. Важно понимать: кнопка «Ввести на основании» в управляемых формах 8.3 отображается только тогда, когда у текущего пользователя есть права на добавление (создание) тех документов, которые являются подчиненными.
Проанализируем ситуацию: если на основании «Счета поставщику» должна вводиться «Доверенность» или «Поступление (акт, накладная)», а у пользователя в профиле доступа нет прав на создание этих объектов, платформа автоматически скроет кнопку «Создать на основании», так как список доступных команд окажется пустым.
Для решения проверим:
Как показывает практика (и сообщения на форумах), проблема может крыться в программных сбоях самой платформы, особенно в релизах линейки 8.3.18. Рассмотрим технические аспекты обслуживания базы после переноса.
Очистка кэша: Локальный кэш хранит настройки форм. После конвертации старые данные кэша могут некорректно интерпретировать новую структуру 8.3. Рекомендуется удалить базу из списка запуска и добавить ее заново (это самый простой способ полной очистки кэша).
Режим совместимости: В конфигураторе проверим свойства корневого объекта конфигурации. Если после переноса установлен устаревший Режим совместимости (например, «Версия 8.2»), то механизмы отрисовки управляемого интерфейса «Такси» могут работать со сбоями. Посмотрим на пример настройки:
Свойства конфигурации -> Основные -> Режим совместимости
Рекомендуемое значение: "Не использовать" или актуальный релиз (например, 8.3.22)
Если вышеуказанные способы не помогли, разберем ситуацию на уровне метаданных. Кнопка может отсутствовать из-за нарушения логических связей при конвертации.
СчетНаОплатуПоставщика.ПоступлениеТоваровУслуг).При переносе встроенными обработками из 7.7 в 8.3 иногда возникают ошибки логической целостности. Если система обнаруживает дублирующиеся типы данных или битые ссылки в реквизитах, механизм формирования командной панели может «споткнуться».
Выполним обязательную процедуру обслуживания:
Резюме: В большинстве случаев проблема решается либо включением Функциональности, либо обновлением платформы 1С до стабильного релиза, так как в версиях 8.3.14 - 8.3.18 наблюдались специфические баги с отрисовкой командной панели в интерфейсе «Такси».