Оформление счёта на оплату после фактической отгрузки товара или услуги — стандартная операция в 1С:Предприятие, но многие пользователи сталкиваются с ошибками при создании документа «на основании». Типичные проблемы: некорректное заполнение реквизитов, дублирование сумм или потеря связи между документами. В этой статье разберём пошаговый алгоритм для всех актуальных конфигураций (Бухгалтерия 3.0, Управление торговлей 11, ERP 2.5), а также покажем, как избежать распространённых ошибок при работе с Реализация товаров и услуг и Счёт на оплату покупателю.

Особое внимание уделим автоматическому переносу данных из реализации в счёт — функции, которая экономит до 70% времени на ручном вводе. Также рассмотрим нюансы для случаев, когда счёт нужно выставить частично (например, при предоплате 50%) или с изменёнными ценами. Если вы работаете с 1С:Розница или 1С:Комплексная автоматизация, принципы будут аналогичными, но с учётом специфики интерфейса.

Прежде чем приступить, проверьте:

  • 🔹 Версию вашей конфигурации (меню Справка → О программе). В старых релизах (до 2020 года) логика создания документов «на основании» может отличаться.
  • 🔹 Права пользователя. Для формирования счетов требуется роль с доступом к продажам (например, Менеджер по продажам или Бухгалтер).
  • 🔹 Настройки учётной политики: включён ли флаг Контролировать оплату по счётам (влияет на связь документов).

📊 Какую конфигурацию 1С вы используете для работы со счётами?
1С:Бухгалтерия 3.0
1С:Управление торговлей 11
1С:ERP 2.5
1С:Розница
Другую

1. Когда нужен счёт на основании реализации

В большинстве случаев счёт на оплату оформляется до отгрузки (как предложение оплатить), но иногда требуется выставить его после фактической реализации. Типичные сценарии:

  • 📄 Постоплата: товар отгружен, но покупатель должен оплатить его позже (например, при работе с постоянными клиентами по договорённости).
  • 💰 Корректировка суммы: реализация прошла по одной цене, а счёт нужно выставить по другой (акции, скидки после отгрузки).
  • 📦 Частичная оплата: покупатель внёс предоплату, но остаток суммы требуется зафиксировать отдельным счётом.
  • 📊 Для отчётности: бухгалтерии нужны подтверждающие документы с правильной нумерацией и связью.

Если счёт формируется после реализации, важно сохранить связь между документами. Это позволит:

  • 🔗 Автоматически подтянуть номенклатуру, количества и цены из реализации.
  • 📈 Корректно отразить задолженность покупателя в отчётах (Ведомость по счётам, Анализ субконто).
  • 🛡️ Избежать дублирования данных и ошибок при сверке с контрагентом.
⚠️ Внимание: Если в вашей организации используется автоматическое списание по счётам (настройка в Учётная политика), создание счёта после реализации может привести к двойному учёту дебиторской задолженности. Проверьте этот параметр перед работой!

2. Пошаговая инструкция для 1С:Бухгалтерия 3.0

Алгоритм для самой распространённой конфигурации. Если у вас Управление торговлей или ERP, переходите к следующему разделу — там будут отличия.

  1. Откройте документ реализации, на основании которого нужно создать счёт. Путь: Продажи → Реализация (акты, накладные) → найдите нужный документ.
  2. Нажмите «Создать на основании» (кнопка в верхней панели или через правую кнопку мыши). В выпадающем списке выберите Счёт на оплату покупателю.
  3. Проверьте автоматически заполненные данные:
    • 📌 Контрагент и Договор должны совпадать с реализацией.
    • 📌 Номенклатура, Количество, Цена — перенесутся из табличной части.
    • 📌 Сумма должна совпадать с реализацией (если не требуется корректировка).
  • Отредактируйте при необходимости:
    • 🔄 Измените цены или скидки (если нужно выставить счёт по другим условиям).
    • 📅 Укажите срок оплаты (важно для контроля дебиторки).
    • 💬 Добавьте комментарий для покупателя (например, «Оплата по факту получения товара»).
    • Проведите и распечатайте счёт через кнопку Печать → Счёт на оплату.

    Контрагент и договор совпадают с реализацией|

    Сумма счёта не превышает сумму реализации (если не частичная оплата)|

    Указан корректный срок оплаты|

    Добавлен комментарий при необходимости|

    Проверена печатная форма на ошибки-->

    Если счёт не создаётся или выдаёт ошибку, проверьте:

    • 🔴 Статус реализации: документ должен быть Проведён, иначе кнопка «Создать на основании» может быть неактивна.
    • 🔴 Права пользователя: отсутствие роли Редактирование продаж блокирует создание счетов.
    • 🔴 Настройки учёта: в Учётная политика должен быть включён флаг Использовать счёта на оплату.

    3. Особенности в 1С:Управление торговлей 11 и ERP 2.5

    В этих конфигурациях процесс аналогичен, но есть ключевые отличия:

    Параметр 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:ERP 2.5
    Путь к документу Продажи → Реализация Продажи → Накладные Продажи → Реализация товаров и услуг
    Автозаполнение цен Переносит цены из реализации Можно выбрать тип цен (розница, опт и т.д.) Поддерживает несколько видов цен в одном счёте
    Связь с заказом Только с реализацией Можно привязать к заказу клиента Поддерживает цепочку: Заказ → Реализация → Счёт
    Печатная форма Стандартная Гибкая настройка шаблонов Мultiple формы для разных сценариев

    В УТ 11 и ERP при создании счёта на основании реализации доступны дополнительные опции:

    • 🔄 Корректировка количества: можно уменьшить количество в счёте (например, если покупатель оплачивает только часть товара).
    • 💰 Изменение валюты: если реализация была в рублях, а счёт нужно выставить в долларах.
    • 📋 Привязка к заказу: если реализация сформирована на основании заказа, счёт автоматически свяжется с ним.
    ⚠️ Внимание: В ERP 2.5 при изменении цен в счёте не обновляется себестоимость в реализации. Это может привести к искажению данных о рентабельности сделки. Проверяйте отчёт Анализ продаж по себестоимости после таких операций.

    4. Частичная оплата: как выставить счёт на остаток

    Если покупатель уже внёс предоплату, но не на полную сумму, счёт можно создать только на неоплаченный остаток. Для этого:

    1. Откройте документ Реализация товаров и услуг.
    2. Проверьте вкладку Оплаты — там должна быть отражена поступившая предоплата.
    3. Создайте счёт на основании реализации (Создать на основании → Счёт на оплату).
    4. В открывшемся счёте:
      • 🔹 Нажмите Заполнить → По остаткуУТ 11 и ERP).
      • 🔹 В Бухгалтерии 3.0 вручную скорректируйте сумму, оставив только неоплаченную часть.
  • Укажите в комментарии: «Счёт на оплату остатка по накладной №ХХ от ДД.ММ.ГГГГ».
  • Пример: Реализация на 100 000 ₽, предоплата — 30 000 ₽. Счёт должен быть на 70 000 ₽.

    💡

    Если в вашей конфигурации нет кнопки «Заполнить → По остатку», используйте отчёт Взаиморасчёты с контрагентами (раздел Отчёты → Покупатели и продажи), чтобы уточнить сумму долга перед созданием счёта.

    5. Ошибки при создании счёта и как их исправить

    Рассмотрим топ-5 ошибок, с которыми сталкиваются пользователи, и способы их решения:

    Ошибка Причина Решение
    Кнопка «Создать на основании» неактивна Документ реализации не проведён или отсутствуют права. Проведите документ или проверьте роль пользователя в Администрирование → Пользователи.
    Счёт создаётся пустым (без номенклатуры) В реализации не указаны товары или услуги. Откройте реализацию и заполните табличную часть.
    Сумма в счёте не совпадает с реализацией Автоматическое округление или изменённые цены. Проверьте настройки округления в Учётная политика или вручную скорректируйте цены.
    Нельзя изменить контрагента в счёте Счёт жёстко привязан к реализации. Создайте новый счёт вручную (Продажи → Счета на оплату) без привязки к реализации.
    Ошибка «Не найден договор» В реализации указан договор, которого нет в справочнике. Откройте реализацию и выберите действующий договор из справочника Договоры контрагентов.

    Если ошибка не из списка, проверьте Журнал регистрации (Администрирование → Поддержка и обслуживание → Журнал регистрации). Введите в фильтр название документа реализации — там могут быть подробности.

    Что делать, если счёт создался, но не проводится?

    Если при нажатии Провести счёт не сохраняется, проверьте:

    1. Заполнены ли обязательные реквизиты (контрагент, договор, дата).

    2. Нет ли блокировки по дате: в Учётная политика может быть установлен запрет на проводки за закрытые периоды.

    3. Достаточно ли прав: роль пользователя должна включать Проводки по счётам.

    4. Нет ли дубля документа: попробуйте изменить номер счёта вручную.

    Если проблема остаётся, воспользуйтесь Тестированием и исправлением базы (Администрирование → Тестирование и исправление).

    6. Автоматизация: как ускорить создание счетов

    Если вам регулярно приходится создавать счёта на основании реализации, настройте автоматизацию:

    • 🤖 Шаблоны счетов: в УТ 11 и ERP можно сохранить шаблон счёта с предзаполненными реквизитами (комментарий, срок оплаты, печатная форма). Путь: Настройки → Шаблоны документов.
    • 📤 Групповое создание: в Бухгалтерии 3.0 через обработку Групповая обработка справочников и документов (доступна в Все функции) можно массово сформировать счёта для нескольких реализаций.
    • 🔄 Обмен с CRM: если используете 1С:CRM, настройте автоматическое создание счетов при изменении статуса сделки на «Отгружено».
    • 📊 Отчёты для контроля: используйте отчёт Ведомость по счётам на оплату (Отчёты → Продажи), чтобы отслеживать неоплаченные счёта и своевременно их формировать.

    Для продвинутых пользователей: в ERP 2.5 можно написать регламентное задание, которое будет автоматически создавать счёта на основании непогашенных реализаций. Пример кода для обработки:

    Процедура СоздатьСчетаПоРеализациям()
    

    Запрос = Новый Запрос;

    Запрос.Текст =

    "ВЫБРАТЬ

    | РеализацияТоваровУслуг.Ссылка КАК Ссылка

    |ИЗ

    | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг

    |ГДЕ

    | НЕ РеализацияТоваровУслуг.ПометкаУдаления

    | И РеализацияТоваровУслуг.СуммаДокумента > 0

    | И НЕ СУЩЕСТВУЕТ (

    | ВЫБРАТЬ 1

    | ИЗ Документ.СчетНаОплатуПокупателю КАК Счет

    | ГДЕ Счет.Основание = РеализацияТоваровУслуг.Ссылка

    | )";

    Результат = Запрос.Выполнить();

    Выборка = Результат.Выбрать();

    Пока Выборка.Следующий() Цикл

    ДокументОснование = Выборка.Ссылка.ПолучитьОбъект();

    НовыйСчет = Документы.СчетНаОплатуПокупателю.СоздатьДокумент();

    НовыйСчет.ЗаполнитьНаОсновании(ДокументОснование);

    НовыйСчет.Записать();

    КонецЦикла;

    КонецПроцедуры

    ⚠️ Внимание: Автоматическое создание документов может привести к дублированию, если не настроены проверки. Перед использованием скрипта протестируйте его на копии базы!

    7. Печатная форма счёта: что должно быть указано

    Печатная форма счёта — это не только документ для бухгалтерии, но и юридически значимый акт. Проверьте, чтобы в ней были:

    • 📌 Реквизиты вашей организации: полное название, ИНН, КПП, адрес, банковские реквизиты.
    • 📌 Реквизиты покупателя: название, ИНН (если есть), адрес.
    • 📌 Номер и дата счёта (должны совпадать с электронной версией в 1С).
    • 📌 Номенклатура с ценами и количеством (как в реализации, если не корректировалось).
    • 📌 Сумма прописью (обязательно для юридических лиц).
    • 📌 Подпись и печать (если требуется по внутренним правилам).
    • 📌 Срок оплаты (важно для контроля дебиторской задолженности).
    • 📌 Основание: ссылка на реализацию (например, «На основании накладной №ХХ от ДД.ММ.ГГГГ»).

    Если печатная форма не содержит каких-то реквизитов, её можно доработать:

    1. В Бухгалтерии 3.0: Администрирование → Печатные формы → Настройка печатных форм.
    2. В УТ 11 и ERP: Настройки → Печатные формы → Редактирование макетов.
    💡

    Если счёт выписывается для физического лица, убедитесь, что в печатной форме указаны ФИО и паспортные данные (при сумме свыше 100 000 ₽ по 115-ФЗ).

    FAQ: Частые вопросы по счётам на основании реализации

    Можно ли создать счёт на основании реализации, если она ещё не проведена?

    Нет, документ-основание (Реализация товаров и услуг) должен быть проведён. В противном случае кнопка Создать на основании будет неактивна. Если нужно выставить счёт до отгрузки, используйте документ Заказ покупателя.

    Как связать счёт с реализацией, если он был создан отдельно?

    Откройте счёт на оплату, найдите поле Основание (или Связанные документы) и выберите нужную реализацию из списка. В УТ 11 и ERP это можно сделать через кнопку Установить связь.

    Почему в счёте не отображаются скидки, которые были в реализации?

    Скорее всего, в настройках счёта отключён флаг Учитывать скидки. Откройте счёт, перейдите на вкладку Цены и скидки и включите опцию. Также проверьте, не изменялись ли цены вручную после автозаполнения.

    Можно ли в одном счёте объединить несколько реализаций?

    Да, но не через механизм «на основании». Создайте счёт вручную (Продажи → Счета на оплату → Создать), затем на вкладке Товары добавьте номенклатуру из разных реализаций. В комментарии укажите: «Объединённый счёт по накладным №ХХ, №УУ».

    Как аннулировать счёт, созданный на основании реализации?

    Откройте счёт, нажмите Ещё → Пометить на удаление. Система предложит выбрать действие:

    • 🔹 Удалить счёт — документ исчезнет из базы.
    • 🔹 Снять проведение — счёт останется, но не будет влиять на учёта.

    Если счёт уже отправлен покупателю, лучше создать Корректировку счёта (доступно в УТ 11 и ERP).