При разделении учета или оптимизации расходов на лицензии нередко возникает задача перевода информационной базы «1С:Бухгалтерия предприятия 3.0» из версии ПРОФ в Базовую. После загрузки конфигурации базовой версии и удаления лишних организаций пользователи часто сталкиваются с тем, что в журналах документов, справочниках и на начальной странице продолжает отображаться колонка и поле выбора организации, как в многофирменной базе ПРОФ.
Разберем причины такого поведения платформы, проанализируем последовательность перехода и рассмотрим все способы приведения интерфейса и функционала к типовому виду базовой версии.
В конфигурациях на платформе «1С:Предприятие 8.3» видимость элементов форм (включая реквизиты и колонки организации) регулируется механизмом Функциональных опций. В версии ПРОФ при ведении учета по двум и более организациям взводится константа ИспользоватьНесколькоОрганизаций (а также ВестиУчетПоОрганизациям).
Когда конфигурация замещается на базовую простым накатыванием файла .cf, значения ранее установленных констант и пользовательские настройки форм сохраняются в базе данных. В результате функциональная опция остается активной, и элементы интерфейса продолжают отображаться.
Штатный способ отключения признака многофирменного учета доступен непосредственно в пользовательском режиме. Выполним следующие шаги:
Организации осталась только одна организация, по которой будет вестись учет.При изменении флага в форме «Функциональность» программа автоматически обновляет связанные константы и сбрасывает кэш функциональных опций.
Если интерфейсная настройка недоступна или не приводит к желаемому результату, сбросим управляющие константы программно с помощью внешней обработки или через групповое изменение реквизитов. Посмотрим на пример программного кода:
Константы.ИспользоватьНесколькоОрганизаций.Установить(Ложь);
Константы.ВестиУчетПоОрганизациям.Установить(Ложь);
Константы.ВестиУчетПоОрганизациям82.Установить(Ложь);
После выполнения данного кода необходимо обязательно перезапустить сеанс «1С:Предприятия», чтобы платформа обновила состав функциональных опций для текущего пользователя.
Платформа кэширует параметры интерфейса и персональные настройки колонок табличных частей для каждого пользователя. Чтобы полностью убрать старые представления списков, выполним очистку:
/ClearCache либо вручную удалим папки временных файлов в каталогах %LocalAppData%\1C\1Cv8 и %AppData%\1C\1Cv8.Ручное удаление документов чужих организаций часто приводит к появлению «битых» ссылок, зависанию записей в независимых регистрах сведений и проблемах в таблицах последовательностей документов (например, последовательности партионного учета или взаиморасчетов).
Чтобы избежать этих проблем, разберем более надежный алгоритм перехода с ПРОФ на Базовую:
Оборотно-сальдовая ведомость.Данный подход гарантирует полное отсутствие лишних ссылок, очищает базу от накопленного мусора и исключает необходимость ручной правки констант функционала многофирменности.
При завершении перехода проконтролируем состояние поддержки конфигурации: