Проанализируем ситуацию, с которой часто сталкиваются пользователи облачного сервиса 1С:Фреш: в разделе кассовых документов отсутствует кнопка формирования кассовой книги. В локальной коробчной версии 1С эта проблема решается за пару кликов — достаточно перейти в функции для технического специалиста и установить галочку в константе ИспользоватьКассовуюКнигу. Однако в облаке прямой доступ к этому меню закрыт из соображений безопасности. Рассмотрим подробнее, как обойти это ограничение и вернуть нужный функционал.
Разберем по шагам самый изящный и быстрый метод, предложенный пользователями на профильном форуме. Оказывается, система может автоматически активировать нужную константу при заведении новой компании в базе.
ИспользоватьКассовуюКнигу устанавливается автоматически.Посмотрим на еще один триггер, который может заставить систему пересмотреть доступность функционала. Иногда кнопка скрывается, если программа считает, что кассовые операции в принципе не ведутся.
Выясним причину на уровне интерфейса. Возможно, константа уже включена (например, если в настройках функциональности активирована розничная торговля), но команда скрылась из-за сбоя в кэше настроек формы пользователя.
Проанализируем кардинальный метод, если ни один из «мягких» способов не помог. Он требует времени, но гарантированно решает задачу.
.dt или файла выгрузки для перехода в локальную версию).ИспользоватьКассовуюКнигу и установите для нее значение Истина.Рассмотрим альтернативу полной выгрузке базы. Вы можете написать простейшую внешнюю обработку, которая программно включит нужную настройку.
Создайте внешнюю обработку и в модуль формы или команды добавьте следующий код:
Процедура ВключитьКассовуюКнигу()
Константы.ИспользоватьКассовуюКнигу.Установить(Истина);
КонецПроцедуры
Сохраните обработку. Важный нюанс: в сервисе 1С:Фреш любые внешние отчеты и обработки должны быть добавлены через раздел Дополнительные отчеты и обработки и обязаны пройти процедуру автоматического аудита безопасности. Если код написан корректно и не содержит опасных конструкций, аудит займет несколько минут, после чего вы сможете запустить обработку прямо в облаке и активировать кассовую книгу без сложных манипуляций с базой.
Если же вы не хотите связываться с программированием и выгрузками, самым логичным шагом будет обращение в техническую поддержку вашего провайдера 1С:Фреш. Специалисты поддержки имеют расширенные права и могут установить галочку в недоступной константе по вашему запросу.