В процессе работы с конфигурациями 1С, особенно в 1С:Бухгалтерии 3.0, пользователи иногда сталкиваются с неприятной ситуацией: пункты меню «Создать на основании» в карточке документа просто исчезают. Это может произойти внезапно, например, после очередного обновления конфигурации или при работе в облачных сервисах, где нет возможности быстро обновить версию платформы. Давайте вместе разберем, почему это происходит и как вернуть функционал в рабочее состояние.
Механизм «Ввода на основании» опирается на внутренние связи метаданных, которые платформа 1С:Предприятие хранит в таблицах информационной базы. В процессе длительной эксплуатации, частых обновлений или при переездах базы между серверами, эти связи могут рассинхронизироваться. Иногда платформа «забывает» или перестает корректно отображать существующую связь между документом-источником и документом-приемником. Важно понимать, что часто проблема кроется не в ошибке кода, а в том, что кэшированные данные метаданных в конфигурации базы данных требуют «принудительного освежения».
Самый простой и часто эффективный способ — это принудительное сохранение конфигурации. Рассмотрим, почему это работает: при нажатии кнопки сохранения платформа перечитывает структуру объектов и обновляет внутренние связи. Даже если вы не вносили никаких изменений, сам факт выполнения процедуры сохранения заставляет систему переиндексировать связи объектов.
Конфигуратор.Конфигурация — Открыть конфигурацию.Сохранить (или используйте F7 для обновления конфигурации базы данных).Часто этого действия достаточно, чтобы вернуть пункты меню на место. Если же простой процедуры недостаточно, можно попробовать внести небольшое «косметическое» изменение в свойства документа (например, изменить комментарий или добавить временный реквизит), чтобы система гарантированно восприняла конфигурацию как «измененную» и провела полную процедуру обновления таблиц БД.
Если простое сохранение не помогло, стоит прибегнуть к более глубоким инструментам диагностики, которые предоставляет платформа. Процесс реструктуризации принудительно перестраивает структуру таблиц, что помогает устранить ошибки в метаданных.
Для выполнения этой процедуры необходимо:
Конфигуратор с правами администратора.Администрирование — Тестирование и исправление.Пересчет итогов и Реструктуризация таблиц информационной базы.Реструктуризация позволяет исправить «битые» связи между документами, которые могли возникнуть в результате неполного обновления конфигурации или микросбоев при записи метаданных.
Иногда проблема носит локальный характер и проявляется только у определенных пользователей. Это связано с тем, что клиентское приложение кэширует структуру интерфейса.
AppData\Local\1C\1Cv8).Роли и Профили групп доступа.Если вы работаете в облаке (например, 1С:Фреш), где доступ к конфигуратору ограничен или вы не можете обновить платформу самостоятельно, попробуйте следующий алгоритм действий:
Надеемся, эти методы помогут вам восстановить работоспособность механизмов ввода на основании и вернуть привычный функционал в вашу работу!