При работе в конфигурациях 1С:Комплексная автоматизация 2.4 и 1С:Управление торговлей 11 пользователи часто сталкиваются с необходимостью фиксации цен в условных единицах (у.е.) при заказе, в то время как фактические платежи от контрагента должны поступать в национальной валюте — рублях. В этой статье мы разберем, почему система накладывает ограничения на выбор валюты и как правильно настроить учет, чтобы добиться нужного результата.
Первое, что необходимо осознать: Заказ клиента в системе 1С — это не просто документ печати, а важный инструмент планирования и управленческого учета. Его валюта определяет не только отображение цен в табличной части, но и валюту, в которой будут вестись взаиморасчеты по данному заказу. Согласно логике конфигурации, документ Заказ клиента жестко привязан к валюте Договора.
Если вы пытаетесь создать заказ в валюте, а договор при этом является рублевым, система будет выдавать ошибку или ограничивать выбор. Это происходит потому, что договор выступает «стержнем» взаиморасчетов. Если договор ведется в рублях, то и все связанные с ним заказы по умолчанию должны оперировать рублями. Разберем по шагам, как обойти это ограничение корректно.
Чтобы иметь возможность указывать цены в у.е. в заказе, основным условием является создание договора с контрагентом, валюта которого совпадает с нужной вам валютой (у.е.).
Договоры с контрагентами.Валюта выберите необходимую валюту (например, USD или EUR).По заказам. Это позволит системе отслеживать задолженность в разрезе каждого конкретного документа Заказ клиента.После того как вы выбрали валютный договор в Заказе клиента, система автоматически подставит валюту договора в валюту документа. Теперь вы можете вводить цены в у.е.
В момент проведения заказа и последующей реализации, 1С будет использовать курсы валют, установленные в справочнике Валюты на дату документа. Если вам необходимо зафиксировать курс на дату счета, система сделает это автоматически на основании выбранной даты. Важно понимать, что для программы это будет валютная сделка, а оплата будет закрывать задолженность в этой валюте.
Когда от клиента поступают рубли, в документе Поступление безналичных денежных средств при выборе данного валютного договора система автоматически предложит рассчитать рублевый эквивалент по текущему курсу. Вы сможете разнести платеж на нужный заказ, что закроет задолженность в валюте.
Важное примечание о курсовых разницах: Поскольку вы фиксируете сумму в у.е., а оплата проходит в рублях в разное время, неизбежно возникновение курсовых разниц. В системе 1С это нормальное поведение. Разница между суммой, указанной в заказе, и фактической суммой поступления в рублях будет отражаться как прочие доходы или расходы предприятия. Если вы хотите «забыть» про валюту после выставления счета, будьте готовы, что бухгалтерская служба должна будет ежемесячно или при закрытии сделки проводить переоценку расчетов.
Часто пользователи жалуются, что отчеты, такие как Ведомость расчетов с клиентами, показывают неверный долг или блокируют проведение реализации из-за «просроченной задолженности». Рассмотрим, почему это происходит и как это исправить:
Графиков оплаты в заказе. Если у вас стоит отсрочка платежа, убедитесь, что дата оплаты рассчитана верно. Система блокирует реализацию, если видит, что плановая дата платежа по предыдущим заказам уже наступила, а оплаты нет.Документ расчетов (конкретный Заказ клиента). Если вы разнесете оплату «на договор» в целом, система может не увидеть, что конкретный заказ оплачен, и будет считать его «просроченным» до тех пор, пока не отработает механизм автоматического распределения задолженности.Для реализации вашей задачи необходимо принять валютный подход:
Заказы клиентов в валюте договора.Документа расчетов в платежных поручениях для закрытия валютного долга.Если вам требуется исключительная гибкость без привязки к валютному договору, рассмотрите использование Индивидуальных соглашений, где функциональные опции могут позволить более тонкую настройку валюты продажи, однако стандартный механизм «Заказ в валюте / Взаиморасчеты в валюте» является наиболее стабильным и предпочтительным в архитектуре 1С:Комплексная автоматизация.