Как провести взаимозачет между поставщиком и покупателем в программе «1С:Розница 2.3»?

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

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

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

--- ### Почему в «1С:Розница 2.3» нет стандартного взаимозачета?

Давайте проанализируем архитектуру конфигурации. Программа 1С:Розница исторически проектировалась как фронт-офисное решение. Ее главная задача — оперативный учет товаров, оформление продаж на рабочих местах кассиров (РМК), поступление продукции и базовый контроль взаиморасчетов. Полноценный финансовый и регламентированный учет, включая сложные операции по переносу задолженности, зачету авансов и списанию безнадежных долгов, разработчики 1С рекомендуют переносить в бэк-офис — например, в программу 1С:Бухгалтерия предприятия (БП) или 1С:Управление нашей фирмой (УНФ).

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

--- ### Способ 1. Корректировка регистров накопления (Рекомендуемый технический способ)

Этот способ позволяет напрямую изменить остатки взаиморасчетов в базе данных, не создавая фиктивных кассовых ордеров. Мы скорректируем регистры накопления, которые отвечают за состояние расчетов с контрагентами.

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

  1. Включаем доступ к техническим функциям.

    Если в вашем главном меню нет нужного пункта, его необходимо включить. Для этого перейдите в главное меню программы (стрелочка или три точки в самом верхнем левом или правом углу окна), выберите пункт Настройки, затем — Параметры. В открывшемся окне установите флажок Режим технического специалиста (в старых релизах платформы этот пункт назывался «Отображать команду "Все функции"») и нажмите Применить.

  2. Открываем документ корректировки.

    Снова откройте главное меню, перейдите в появившийся раздел Функции для технического специалиста. В открывшемся дереве объектов раскройте ветку Документы, найдите в списке Корректировка регистров и дважды кликните по нему. В открывшемся списке документов нажмите кнопку Создать.

  3. Настраиваем состав регистров.

    В новом документе Корректировка регистров в первую очередь нажмите на кнопку Настройка состава регистров (она находится на панели инструментов). Нам необходимо выбрать регистры, по которым зависли долги. Перейдите на вкладку Регистры накопления и отметьте галочками два регистра:

    • Расчеты с поставщиками — для списания нашего долга перед ним;
    • Расчеты с клиентами — для списания долга покупателя перед нами.

    После выбора нажмите ОК. В документе появятся две одноименные вкладки.

  4. Заполняем вкладку «Расчеты с поставщиками».

    Перейдите на эту вкладку и добавьте новую строку. Заполните ее реквизиты:

    • Вид движения: выберите Расход. Поскольку регистр является регистром остатков, движение с видом «Расход» уменьшает сумму нашего долга перед поставщиком.
    • Поставщик / Контрагент: укажите вашего контрагента (в роли поставщика).
    • Договор: выберите соответствующий договор с поставщиком.
    • Документ расчетов: укажите конкретный документ поступления, по которому числится задолженность (например, «Поступление товаров»). Если детальный учет по документам не ведется, выберите документ по умолчанию или оставьте пустым, если это позволяет система.
    • Сумма: введите сумму, на которую проводится взаимозачет.
  5. Заполняем вкладку «Расчеты с клиентами».

    Перейдите на вторую вкладку и также добавьте строку:

    • Вид движения: выберите Расход (чтобы уменьшить долг покупателя перед нами).
    • Покупатель / Клиент: выберите того же контрагента (но уже в роли покупателя).
    • Договор: выберите договор покупателя.
    • Документ расчетов: укажите документ отгрузки (например, «Реализация товаров»), по которому покупатель должен вам денег.
    • Сумма: укажите аналогичную сумму взаимозачета.
  6. Проводим документ.

    Нажмите кнопку Провести и закрыть. Чтобы убедиться, что всё сделано правильно, сформируйте отчеты «Состояние расчетов с поставщиками» и «Состояние расчетов с клиентами». Задолженность по обеим сторонам должна уменьшиться на сумму взаимозачета.

--- ### Способ 2. Обходной путь через виртуальную транзитную кассу

Если вы опасаетесь работать напрямую с регистрами накопления (так как некорректно заполненная аналитика в документе Корректировка регистров может привести к «зависанию» остатков по договорам или документам расчетов), можно воспользоваться более простым, пользовательским методом.

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

Рассмотрим по шагам, как реализовать эту схему:

  1. Создаем виртуальную кассу.

    Перейдите в раздел НСИ (Нормативно-справочная информация) ➔ справочник Кассы. Нажмите Создать и зарегистрируйте новую кассу с понятным названием, например, «Транзитная касса (для взаимозачетов)». Эта касса не должна быть привязана к реальному фискальному регистратору или эквайринговому терминалу.

  2. Оформляем поступление денег от покупателя.

    Перейдите в раздел Финансы ➔ Приходные кассовые ордера (ПКО). Создайте новый документ с видом операции Поступление оплаты от клиента. В качестве кассы выберите созданную нами Транзитную кассу. Укажите контрагента (в роли покупателя), договор и сумму взаимозачета. Проведите документ. На этом этапе долг покупателя перед нами погашен.

  3. Оформляем выплату поставщику.

    В том же разделе Финансы перейдите в Расходные кассовые ордера (РКО). Создайте новый документ с видом операции Оплата поставщику. Снова выберите Транзитную кассу. Укажите того же контрагента (в роли поставщика), договор и ту же самую сумму. Проведите документ. Наш долг перед поставщиком погашен.

Анализируем результат: Реальные деньги из кассы магазина не изымались и не вносились. Баланс виртуальной транзитной кассы после проведения обеих операций равен нулю (приход равен расходу). Долги контрагента как покупателя и как поставщика успешно закрыты в штатных отчетах программы.

--- ### Особенности синхронизации с «1С:Бухгалтерией 8» (БП)

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

Как поступить правильно при наличии обмена?

Если у вас настроена синхронизация с БП, не делайте взаимозачет в «1С:Розница». Проведите его непосредственно в 1С:Бухгалтерии. Для этого там предназначен полноценный, удобный и автоматизированный документ Корректировка долга (раздел Продажи или Покупки ➔ Корректировка долга с видом операции Проведение взаимозачета). Он автоматически подберет встречные требования и сформирует корректные проводки Дт 60.01 (60.02) - Кт 62.01 (62.02). После очередной синхронизации измененные остатки расчетов автоматически выгрузятся обратно в «Розницу», и долги закроются красивым и правильным путем.

--- ### Рекомендация по переходу на новые версии программ

Если специфика вашей торговой деятельности требует регулярного проведения взаимозачетов, переноса долгов или списания задолженностей непосредственно в торговой системе, мы рекомендуем рассмотреть возможность перехода на современную редакцию — 1С:Розница 3.0 (или 1С:УНФ 3.0, которые теперь выполнены на единой архитектуре).

В третьей редакции «Розницы» разработчики полностью переработали подсистему взаиморасчетов. Теперь там присутствует штатный, полноценный документ Корректировка долга. Вы сможете проводить взаимозачеты в несколько кликов мыши, не прибегая к техническим корректировкам регистров и не создавая фиктивных кассовых ордеров.

← На главную