Почему не печатается счет на оплату из «Заказа клиента» в 1С:УТ 11 при расчетах «по накладным»?

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

Часто пользователи сталкиваются с ситуацией: в программе «1С:Управление торговлей 11» создан документ Заказ клиента, но кнопка печати «Счета на оплату» неактивна или при нажатии ничего не происходит. Как правило, это связано с настройками взаиморасчетов, указанными в Соглашении или Договоре с контрагентом. Если там установлен порядок расчетов «По накладным», система логично блокирует создание счета из заказа. Давайте разберемся, почему так происходит и как это исправить.

Выясним причину: логика взаиморасчетов в 1С:УТ 11

Чтобы понять причину такого поведения программы, необходимо проанализировать, как в ней устроена система контроля задолженности. Ключевым понятием здесь является «объект расчетов» — это тот документ или сущность, к которой привязываются оплаты и отгрузки для отслеживания долга. Порядок расчетов определяет, что именно будет этим объектом.

  1. По заказам. В этом режиме объектом расчетов является сам документ Заказ клиента. Все авансы, предоплаты и окончательные расчеты «привязываются» именно к нему. Система понимает, что вы можете выставить счет на основании заказа, получить по нему предоплату и отслеживать ее поступление еще до момента отгрузки товара. Поэтому печать счета из заказа разрешена и является штатной операцией.
  2. По накладным (или по расчетным документам). Здесь объектом расчетов становится документ отгрузки — Реализация товаров и услуг. С точки зрения системы, финансовое обязательство клиента возникает не в момент заказа (который является лишь намерением), а в момент фактической отгрузки товара. Соответственно, оплата ожидается за конкретную накладную. Поэтому система логично предполагает, что счет должен выставляться на основании документа реализации, а не заказа.
  3. По договорам. Это самый обобщенный вариант, где расчеты ведутся в рамках всего договора, без жесткой привязки к конкретным заказам или накладным. Оплаты распределяются по документам отгрузки автоматически, как правило, по методу ФИФО (первый пришел — первый ушел).

Таким образом, когда вы выбираете порядок расчетов «По накладным», вы сообщаете программе, что не планируете получать авансы по заказам. Поэтому она и блокирует печать счета из Заказа клиента, так как в этой схеме он не является основанием для оплаты.

Решение 1. Создание нового соглашения с корректными условиями (рекомендуемый способ)

Это самый правильный и безопасный способ, который позволяет гибко работать с клиентами, имеющими разные условия оплаты. Вместо того чтобы изменять существующие настройки, создадим новое соглашение специально для сделок с предоплатой.

Разберем по шагам:

  1. Откройте раздел НСИ и администрирование — Продажи — Типовые и индивидуальные соглашения.
  2. Создайте новое Индивидуальное соглашение (для одного конкретного клиента) или Типовое соглашение (для группы клиентов).
  3. На закладке «Условия продаж» найдите поле Порядок расчетов. Здесь нужно выбрать вариант, который подходит для работы с авансами:
    • По заказам — если и аванс, и окончательный расчет должны быть привязаны к одному заказу.
    • Аванс по заказам, долг по накладным — это очень гибкий и удобный вариант. Он позволяет выставить счет на предоплату на основании Заказа клиента и корректно учесть аванс. А после отгрузки оставшаяся часть долга будет числиться уже за конкретной Реализацией.
  4. Запишите и закройте новое соглашение.
  5. Теперь в документе Заказ клиента, по которому нужно выставить счет на предоплату, выберите это новое соглашение. После этого кнопка печати счета станет доступной.

Этот подход позволяет иметь одно основное соглашение с расчетами «по накладным» для постоплатных сделок и отдельное соглашение для сделок с предоплатой, не нарушая учет по прошлым операциям.

Решение 2. Изменение существующего договора (рискованный способ)

Иногда возникает необходимость изменить порядок расчетов в уже существующем договоре, поле которого заблокировано для редактирования. Это возможно, но требует крайней осторожности.

Внимание! Этот способ может привести к нарушению взаиморасчетов по предыдущим операциям. Если по этому договору уже были отгрузки и оплаты, изменение порядка расчетов может привести к тому, что программа «потеряет» связи между документами, и в отчетах появятся некорректные данные (например, необоснованная задолженность или переплата).

Если вы осознаете риски, выполните следующие действия:

  1. Откройте карточку договора, в котором нужно изменить настройки.
  2. Нажмите кнопку Еще в правом верхнем углу формы и выберите пункт «Разрешить редактирование реквизитов».
  3. Система выдаст предупреждение о возможных последствиях. Подтвердите свое намерение.
  4. Поле Порядок расчетов станет доступным для редактирования. Измените его на По заказам или другой подходящий вариант.
  5. Сохраните изменения.

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

В заключение, отметим, что логика работы 1С:УТ 11 хорошо продумана. Для корректного ведения управленческого учета важно не пытаться «сломать» систему, а использовать предназначенные для этого инструменты. Создание разных соглашений для разных условий работы — это и есть правильный путь, который обеспечит порядок в учете и избавит от проблем в будущем.

← На главную