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