Как перейти с 1С:Бухгалтерия 3.0 ПРОФ на Базовую версию и убрать выбор организации в интерфейсе

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

При разделении учета или оптимизации расходов на лицензии нередко возникает задача перевода информационной базы «1С:Бухгалтерия предприятия 3.0» из версии ПРОФ в Базовую. После загрузки конфигурации базовой версии и удаления лишних организаций пользователи часто сталкиваются с тем, что в журналах документов, справочниках и на начальной странице продолжает отображаться колонка и поле выбора организации, как в многофирменной базе ПРОФ.

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

Почему интерфейс не переключается автоматически

В конфигурациях на платформе «1С:Предприятие 8.3» видимость элементов форм (включая реквизиты и колонки организации) регулируется механизмом Функциональных опций. В версии ПРОФ при ведении учета по двум и более организациям взводится константа ИспользоватьНесколькоОрганизаций (а также ВестиУчетПоОрганизациям).

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

Способ 1. Отключение учета нескольких организаций через интерфейс

Штатный способ отключения признака многофирменного учета доступен непосредственно в пользовательском режиме. Выполним следующие шаги:

  1. Убедимся, что в справочнике Организации осталась только одна организация, по которой будет вестись учет.
  2. Перейдем в раздел Главное (или Администрирование) → Функциональность.
  3. Откроем вкладку Организации.
  4. Снимем флаг Учет по нескольким организациям. Если в базе осталась ровно одна организация, этот флаг станет доступен для редактирования.
  5. Перезапустим информационную базу.

При изменении флага в форме «Функциональность» программа автоматически обновляет связанные константы и сбрасывает кэш функциональных опций.

Способ 2. Программный сброс констант

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


Константы.ИспользоватьНесколькоОрганизаций.Установить(Ложь);
Константы.ВестиУчетПоОрганизациям.Установить(Ложь);
Константы.ВестиУчетПоОрганизациям82.Установить(Ложь);

После выполнения данного кода необходимо обязательно перезапустить сеанс «1С:Предприятия», чтобы платформа обновила состав функциональных опций для текущего пользователя.

Способ 3. Очистка пользовательских настроек и кэша платформы

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

  1. Сброс настроек форм: в режиме «1С:Предприятие» откроем Главное меню → Настройки → Очистить настройки.... Выберем все сохраненные настройки и нажмем Очистить.
  2. Смена и возврат интерфейса: перейдем в Администрирование → Интерфейс, переключим интерфейс с варианта «Такси» на «Формы в закладках», перезапустим программу, после чего вернем интерфейс «Такси» обратно. Это принудительно перестраивает командный интерфейс конфигурации.
  3. Очистка кэша платформы: закроем информационную базу и запустим ее с ключом командной строки /ClearCache либо вручную удалим папки временных файлов в каталогах %LocalAppData%\1C\1Cv8 и %AppData%\1C\1Cv8.

Альтернативный вариант: перенос данных через выгрузку в чистую базовую базу

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

Чтобы избежать этих проблем, разберем более надежный алгоритм перехода с ПРОФ на Базовую:

  1. Создадим пустую информационную базу из базового дистрибутива конфигурации нужного релиза.
  2. В исходной базе ПРОФ выровняем релиз конфигурации до версии, совпадающей с чистой базой.
  3. С помощью встроенной синхронизации данных или универсальной обработки Выгрузка и загрузка данных XML выполним выгрузку справочников, документов и регистров с отбором по нужной организации.
  4. Загрузим сформированный файл данных в чистую базовую базу.
  5. Проверим корректность остатков и оборотов по ключевым счетам учета с помощью отчета Оборотно-сальдовая ведомость.

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

Важные технические требования базовой версии

При завершении перехода проконтролируем состояние поддержки конфигурации:

  1. В Конфигураторе перейдем в меню Конфигурация → Поддержка → Настройка поддержки.
  2. Убедимся, что конфигурация находится на полной поддержке без возможности изменения (на значке конфигурации должен отображаться закрытый замок). Если возможность редактирования была включена, базовая программная лицензия заблокирует запуск программы с требованием лицензии ПРОФ.
  3. Учтем ограничения базовой лицензии: отсутствие возможности работы нескольких пользователей одновременно, недоступность клиент-серверного режима (SQL) и запрет на изменение структуры метаданных в Конфигураторе.
← На главную