Документы и Печать · 10 мин
Как в 1С распечатать накладную в валюте
Как в 1С распечатать накладную в валюте: настройка договора, курса валют, печатной формы ТОРГ-12 и счета-фактуры. Разбор типичных ошибок и проверка сумм.
Печать накладной в валюте в 1С требуется, когда договор с покупателем или поставщиком заключён в иностранных денежных единицах — долларах, евро, юанях. При этом бухгалтерский учёт в России ведётся в рублях, поэтому программа одновременно хранит две суммы: валютную и рублёвую, пересчитанную по курсу на дату документа.
Стандартные конфигурации — «1С:Бухгалтерия 8», «Управление торговлей 11», «Комплексная автоматизация», «ERP» — умеют формировать такие документы без доработок. Но результат зависит от настроек: валюты договора, загруженных курсов, выбранной печатной формы. Если хотя бы одно звено настроено неверно, на бумаге окажутся рубли вместо валюты или некорректный курс.
Ниже разобран полный цикл: от проверки справочника валют до контроля напечатанного документа, а также типичные ошибки и способы их исправить своими силами.
Какие документы и формы могут выводиться в валюте
В 1С валютные суммы появляются в первичных документах: реализации товаров и услуг, поступлении, счёте на оплату, акте. При этом унифицированные формы, утверждённые для российского учёта, рассчитаны на рубли: ТОРГ-12, счёт-фактура и УПД по российскому формату формируются в рублях, потому что налоговый учёт ведётся в валюте РФ.
Поэтому на практике используются два подхода. Первый — печатать стандартную рублёвую форму для учёта и отдельно формировать валютную накладную для контрагента (например, инвойс или накладную в свободной форме). Второй — использовать внешнюю или отредактированную печатную форму, где суммы выводятся в валюте договора с указанием курса пересчёта.
Сравнение вариантов
Подходит для российского учёта и налоговой отчётности, но суммы всегда в рублях. Валютную версию из неё не получить без доработки.
Формируется в валюте договора автоматически. Подходит как валютный документ для контрагента, но не заменяет накладную для учёта.
Позволяет вывести накладную полностью в валюте с курсом. Требует подключения через «Дополнительные отчеты и обработки» и проверки корректности макета.
Подготовка: валюта, договор и курсы
Прежде чем печатать, проверьте три настройки. Первая — справочник «Валюты»: нужная валюта должна существовать, а её курс — быть загруженным на дату документа. В типовых конфигурациях курсы загружаются автоматически через сервис с сайта РБК/ЦБ или вручную в справочнике по кнопке «Загрузить курсы валют».
Вторая настройка — договор с контрагентом. В карточке договора поле «Валюта расчётов» (или «Расчёты в валюте») должно быть заполнено нужной валютой. Если договор создан в рублях, документ по нему не сможет содержать валютных сумм, и менять валюту договора после проведения документов нежелательно — это ломает взаиморасчёты.
Третья настройка — сам документ. В реализации при выборе договора в валюте программа подставляет курс на дату документа и рассчитывает рублёвый эквивалент. Курс в документе можно изменить вручную, если стороны договорились о фиксированном курсе — это делается по ссылке «Цены и валюты» или в поле курса, в зависимости от конфигурации.
- 1Откройте справочник «Валюты» и проверьте, что курс нужной валюты загружен на дату накладной.
- 2В карточке контрагента создайте или откройте договор и установите валюту расчётов.
- 3Создайте документ «Реализация (акты, накладные)» с этим договором — программа подставит валюту и курс автоматически.
- 4Заполните табличную часть: цены вводятся в валюте, рублёвый эквивалент считается программой.
- 5Проведите документ и проверьте суммы до печати.
Как распечатать накладную в валюте шаг за шагом
После проведения документа откройте меню «Печать» в его форме. Состав доступных форм зависит от конфигурации. В «1С:Бухгалтерии 8» среди типовых вариантов есть «Товарная накладная (ТОРГ-12)» и «Расходная накладная» — обе рублёвые. Валютную форму ищите среди дополнительных печатных форм, если они подключены, либо используйте «Счёт на оплату», который формируется в валюте договора.
В «Управлении торговлей 11» и «ERP» в списке печатных форм реализации обычно присутствует вариант с валютными суммами либо форма, где валюта выводится в шапке. Выберите нужный пункт, сформируйте предварительный просмотр и проверьте: валюта указана в шапке, цены и суммы в табличной части — в валюте, рублёвый эквивалент и курс приведены отдельной строкой или колонкой.
Если подходящей формы нет, её можно подключить как внешнюю через раздел «Администрирование — Печатные формы, отчеты и обработки — Дополнительные отчеты и обработки». Файл внешней печатной формы должен быть разработан под вашу версию конфигурации — форма от другой версии может выводить пустые поля или неверные суммы.
Настройка печатной формы под валюту
Если типовая форма почти подходит, но нужно добавить валютные суммы, есть два пути. Простой — скопировать макет и отредактировать его в конфигураторе или через механизм «Изменение формы» в пользовательском режиме, если конфигурация это поддерживает. В макет добавляются параметры валютной цены, валютной суммы и наименования валюты из данных документа.
Сложный, но более гибкий путь — внешняя печатная форма. Она подключается без изменения конфигурации, что важно для баз на полной поддержке: типовая конфигурация остаётся нетронутой, обновления проходят штатно. Доработку макета лучше поручить специалисту по 1С, если вы не работали с языком запросов и макетами — ошибка в запросе формы может выводить искажённые суммы, которые трудно заметить визуально.
В любом случае в макете должны присутствовать: наименование и код валюты, курс пересчёта и его дата, суммы в валюте по каждой строке и итог, а при необходимости — рублёвый эквивалент. Это защищает обе стороны сделки от споров о курсе.
Проверка напечатанного документа
Перед отправкой накладной контрагенту сверьте ключевые значения с документом в базе. Итоговая валютная сумма на бумаге должна совпадать с итогом табличной части документа до копейки (центов). Курс, указанный в форме, должен соответствовать курсу, зафиксированному в документе, а не текущему курсу справочника — если документ перепроводили, курс мог измениться.
Также проверьте, что рублёвый эквивалент на форме сходится с суммой проводок документа. Расхождение обычно означает, что форма берёт курс из другого источника или документ проведён с ручным курсом, а форма считает по курсу ЦБ.
Как проверить результат
Указана валюта договора с кодом и наименованием
Стоит рубль или валюта не указана вовсе
Совпадает с итогом табличной части документа в базе
Расходится с документом — вероятно, форма берёт другие данные
Равен курсу, зафиксированному в документе
Подставлен текущий курс справочника вместо курса документа
Совпадает с суммой проводок по документу
Отличается — проверьте источник курса в макете
Типичные ошибки и как их исправить
Самая частая ситуация — накладная печатается в рублях, хотя договор валютный. Причина почти всегда в том, что выбрана типовая рублёвая форма. Решение — использовать валютный вариант формы или внешнюю печатную форму.
Вторая ошибка — нулевой или некорректный курс. Если курс на дату документа не загружен, программа либо подставляет единицу, либо оставляет сумму пересчёта пустой. Загрузите курсы за нужный период и перепроведите документ, затем сформируйте печать заново.
Третья ошибка — печать старой версии документа. Если цены или курс менялись после первой распечатки, форма из кэша или ранее сохранённый файл могут содержать устаревшие данные. Всегда формируйте предварительный просмотр заново из актуального проведённого документа.
Частые вопросы
Можно ли напечатать ТОРГ-12 сразу в валюте?
Типовая форма ТОРГ-12 в российских конфигурациях формируется в рублях, поскольку предназначена для учёта в валюте РФ. Для валютной версии используют внешнюю печатную форму на базе ТОРГ-12, где в макет добавлены валютные колонки, либо оформляют накладную в свободной форме с обязательными реквизитами первичного документа.
Почему в накладной курс отличается от курса ЦБ?
Документ фиксирует курс на дату своего проведения, а справочник валют показывает текущий курс. Также курс мог быть изменён вручную в документе по условиям договора. Проверьте значение курса в самом документе — печатная форма должна брать именно его.
Нужно ли печатать счёт-фактуру в валюте?
Нет. Счёт-фактура и УПД по российским правилам оформляются в рублях с пересчётом по курсу на дату отгрузки. Валютная накладная при этом остаётся документом для контрагента и не отменяет рублёвые регистрирующие формы.
Что делать, если в меню «Печать» нет валютной формы?
Проверьте раздел «Администрирование — Дополнительные отчеты и обработки»: возможно, внешняя форма не подключена. Если её нет совсем, используйте счёт на оплату в валюте как временную замену либо закажите разработку внешней печатной формы под вашу версию конфигурации.
Можно ли указать фиксированный курс для всей накладной?
Да. В документе реализации курс доступен для ручного изменения (через «Цены и валюты» или поле курса, в зависимости от конфигурации). После изменения курса пересчитайте табличную часть и перепроведите документ — печатная форма выведет зафиксированный курс.
Почему сумма в печатной форме не совпадает с проводками?
Чаще всего форма берёт курс из справочника на текущую дату, а проводки сформированы по курсу документа. Также возможно, что документ изменили после формирования файла печати. Сформируйте предварительный просмотр заново из проведённого документа и сверьте источник курса в макете.
Что важно запомнить
Валютная накладная в 1С строится на трёх элементах: договор в валюте, загруженный курс на дату документа и печатная форма, выводящая валютные суммы. Типовые ТОРГ-12 и УПД — рублёвые; для валюты нужна отдельная форма. Перед отправкой контрагенту сверьте итог, курс и рублёвый эквивалент с данными документа в базе.