В практике работы с программой 1С:Бухгалтерия предприятия 3.0 пользователи нередко сталкиваются с ситуацией, когда из интерфейса исчезают все упоминания о валюте. Пропадают колонки в документах «Реализация» или «Поступление», исчезает сам справочник Валюты из раздела «Справочники», а в договорах с контрагентами становится невозможно выбрать иную валюту, кроме российского рубля. Рассмотрим подробно, почему это происходит и как вернуть привычный функционал в зависимости от версии вашей конфигурации.
Если вы используете версию конфигурации ниже 3.0.53, первым делом проанализируем настройки функциональности системы. Разберем по шагам, где находится нужный флаг:
После установки этого флага программа автоматически обновит интерфейс, и во всех необходимых документах появятся поля для выбора валюты. Однако, в современных версиях программы (начиная с 3.0.54 и выше) этот флажок может отсутствовать. Выясним, с чем это связано.
Разработчики 1С реализовали механизм автоматического управления видимостью. Проанализируем ситуацию: если в вашей информационной базе в справочнике Валюты создана только одна запись (обычно это «руб.»), программа считает, что валютный учет вам не требуется, и скрывает все лишние элементы, чтобы не загромождать экран бухгалтера.
Чтобы активировать валютный учет в этом случае, достаточно добавить любую вторую валюту. Но как это сделать, если сам справочник скрыт? Рассмотрим алгоритм действий:
Справочники — Валюты и откроем его.Как только в списке появится вторая активная валюта, 1С:Бухгалтерия 3.0 автоматически «поймет», что вы ведете валютные операции, и вернет соответствующие поля в документы.
В некоторых случаях, даже при наличии нескольких валют, интерфейс может оставаться «заблокированным» из-за некорректного значения внутренней константы. Разберем, как исправить это программным способом без внесения изменений в код. Нам потребуется объект Константы.
Проанализируем порядок действий через интерфейс для технического специалиста:
Если вы программист или имеете доступ к консоли кода, это действие эквивалентно следующему фрагменту:
Константы.ИспользоватьВалютныйУчет.Установить(Истина);
ПараметрыСеанса.ИспользоватьВалютныйУчет = Истина;
После этого необходимо перезапустить сеанс работы с программой, чтобы настройки интерфейса обновились.
Иногда возникают ситуации, когда валютный учет в целом включен, но в конкретном документе (например, в «Реализации товаров и услуг») колонки «Валюта», «Курс» или «Всего в валюте» все равно не видны. Посмотрим на причину внутри самого документа.
В шапке большинства первичных документов 1С есть гиперссылка Цены и валюта. Нажмем на нее. В открывшемся окне мы можем:
Валюту документа.Если в этом окне выбрана валюта «руб.», программа может скрывать лишние колонки для упрощения формы. Убедитесь, что в этом месте указана нужная вам иностранная валюта.
Выясним дополнительные факторы, которые могут влиять на проблему. Если вы работаете под учетной записью с ограниченными правами, проверьте наличие роли Добавление и изменение валют. Без этой роли пользователь может не видеть справочник, даже если он включен в системе.
Также стоит обратить внимание на синхронизацию данных. Если ваша база 1С:Бухгалтерия является «приемником» данных из 1С:Управление торговлей или 1С:Зарплата и Управление Персоналом, настройки функциональности могут синхронизироваться. Проверьте, включен ли валютный учет в «мастер-системе», откуда приходят данные. В случае конфликта настроек, при каждой синхронизации флаг валютного учета может сбрасываться.
Важно помнить, что наличие валюты в справочнике — это лишь половина дела. Проанализируем состояние курсов. Если вы добавили валюту, но не загрузили ее историю, программа может вести себя некорректно при проведении документов.
Рекомендуется использовать регламентное задание Загрузка курсов валют, которое будет ежедневно обновлять данные с сайта РБК или ЦБ РФ. Это гарантирует, что при выборе валюты в документе Курс подтянется автоматически на дату документа.
Мы рассмотрели основные способы решения проблемы «исчезнувших» валют. Помните, что в 1С:Бухгалтерия 3.0 основной принцип — минимизация лишнего. Если вам кажется, что что-то пропало, скорее всего, система просто считает эту функцию неиспользуемой. Добавление объекта в справочник Валюты или ручная корректировка константы ИспользоватьВалютныйУчет — самые эффективные методы исправления данной ситуации.