Почему в платежном поручении 1С:Бухгалтерия 3.0 выбираются только рублевые счета и как выбрать валютный счет?

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

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

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

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

Проанализируем пример кода, отвечающего за установку отбора в элементах формы:


Процедура УстановитьПараметрыВыбораБанковскихСчетов(Форма)
    
    Элементы = Форма.Элементы;
    
    НовыйМассивПараметров = Новый Массив;
    НовыйМассивПараметров.Добавить(Новый ПараметрВыбора("Отбор.ВалютаДенежныхСредств", Форма.ВалютаРегламентированногоУчета));
    Элементы.СчетОрганизации.ПараметрыВыбора = Новый ФиксированныйМассив(НовыйМассивПараметров);
    
    НовыйМассивПараметров = Новый Массив();
    НовыйМассивПараметров.Добавить(Новый ПараметрВыбора("Отбор.ВалютаДенежныхСредств", Форма.ВалютаРегламентированногоУчета));
    НовыйМассивПараметров.Добавить(Новый ПараметрВыбора("Отбор.Владелец", Форма.ВладелецСчетаКонтрагента));
    Элементы.СчетКонтрагента.ПараметрыВыбора = Новый ФиксированныйМассив(НовыйМассивПараметров);
    
КонецПроцедуры

В данном коде свойству ПараметрыВыбора элементов формы СчетОрганизации и СчетКонтрагента присваивается ФиксированныйМассив, содержащий объект ПараметрВыбора. В качестве значения валюты передается реквизит Форма.ВалютаРегламентированногоУчета (в российской локализации — рубли). В результате справочник банковских счетов открывается с жестким отбором Отбор.ВалютаДенежныхСредств = Рубли.

2. Законодательные и нормативные ограничения платежных поручений

Такое поведение системы является методически верным и обусловлено требованиями законодательства Российской Федерации:

Форма «Платежное поручение» (по ОКУД 0401060) и правила ее заполнения утверждены Положением Банка России № 383-П «О правилах осуществления перевода денежных средств». Согласно нормативным актам, платежное поручение предназначено исключительно для осуществления расчетов в национальной валюте (рублях) через платежную систему Банка России.

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

3. Проверка настроек базы для работы с валютными операциями

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

  1. Функциональность программы: Перейдем в раздел Главное -> Настройки -> Функциональность. На вкладке Банк и касса (или Расчеты) должен быть установлен флаг «Расчеты в валюте и условных единицах». Без этой опции ведение учета по счету 52 отключено.
  2. Справочник «Валюты»: В программе должна быть создана и заполнена соответствующая иностранная валюта (USD, EUR, CNY и др.) с актуальным курсом.
  3. Карточка банковского счета: В справочнике Банковские счета у нужного счета организации в поле Валюта денежных средств должна быть указана требуемая иностранная валюта.

4. Порядок выбора валютного счета в документе «Списание с расчетного счета»

Поскольку документ «Платежное поручение» служит лишь для формирования печатной формы или отправки файла в клиент-банк для рублевых платежей, фактический учет движения денежных средств ведется документом Списание с расчетного счета.

Рассмотрим по шагам, как выбрать валютный счет при оформлении списания:

  1. Создадим или откроем документ Списание с расчетного счета.
  2. По умолчанию в документе установлен счет учета 51 («Расчетные счета»), поэтому система продолжает накладывать рублевый фильтр на банковские счета.
  3. Изменим значение в поле Счет учета с 51 на 52 («Валютные счета») или 55.23 («Депозитные счета в иностранной валюте»).
  4. После смены счета учета система автоматически пересчитает параметры отбора, и в поле Счет организации станет доступен выбор банковских счетов с соответствующей иностранной валютой.
  5. Убедимся, что валюта договора с контрагентом совпадает с валютой выбранного банковского счета.

Таким образом, для выполнения безналичных расчетов в валюте необходимо производить операцию непосредственно через документ списания/поступления на расчетный счет, предварительно переключив план счетов на счет учета 52.

← На главную