Почему в 1С документ «Корректировка долга» требует заполнить «Счета учета» и как сделать взаимозачет между договорами одного контрагента?

← На главную

Проанализируем ситуацию: в программе 1С:Бухгалтерия предприятия, редакция 3.0 пользователь раньше оформлял взаимозачет между разными договорами одного и того же контрагента документом Корректировка долга с видом операции Прочие корректировки. Документ проводился корректно, вкладку Счета учета заполнять не требовалось, а в учете получались нужные проводки по взаимозачету. После обновления релиза, например в версии 3.0.194.18, программа начала требовать заполнить вкладку Счета учета. При заполнении этой вкладки документ стал формировать проводки, похожие на переуступку или перенос долга, а не на обычный взаимозачет между договорами.

Разберем проблему по шагам. В такой ситуации не нужно сразу считать, что документ «сломался». Чаще всего причина в том, что после обновления изменился контроль заполнения реквизитов или логика проведения документа Корректировка долга. Кроме того, для взаимозачета между договорами одного контрагента в 1С лучше использовать не универсальный вариант Прочие корректировки, а специализированные виды операций: Зачет авансов, Зачет задолженности или вариант зачета аванса в счет задолженности.

Главная идея решения: для взаимозачета не используем «Прочие корректировки» как основной способ, если операция подходит под штатный зачет аванса или задолженности. Если же по учетной ситуации приходится использовать именно «Прочие корректировки», заполняем счета учета не как при переуступке долга, а так, чтобы программа не подставила неверную схему движения задолженности.

Выясним причину: почему раньше документ проводился, а теперь требует «Счета учета»

Рассмотрим подробнее, что изменилось. Документ Корректировка долга в 1С предназначен для исправления и переноса взаиморасчетов с контрагентами. Через него можно оформить зачет авансов, зачет задолженности, перенос задолженности, списание задолженности и прочие корректировки. Вид операции в документе принципиально важен, потому что он определяет:

  1. какие вкладки доступны в документе;

  2. какие аналитики нужно заполнить;

  3. какие счета расчетов программа считает обязательными;

  4. какие проводки будут сформированы при проведении;

  5. как будет закрываться задолженность в оборотно-сальдовой ведомости;

  6. какие данные попадут в аналитику по договорам и документам расчетов.

Если раньше пользователь делал взаимозачет через Прочие корректировки, это не обязательно означает, что такой способ был методически самым правильным. Возможно, программа позволяла провести документ при минимальном заполнении реквизитов, а после обновления стала строже проверять вкладку Счета учета. Поэтому старый способ визуально «работал», но после изменения алгоритма контроля программа начала требовать дополнительную аналитику.

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

Сначала определим, какая операция нужна: взаимозачет, зачет аванса, перенос долга или списание

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

Для такой задачи возможны разные учетные ситуации:

  1. Есть аванс покупателя и задолженность покупателя. Например, контрагент перечислил аванс по одному договору, а по другому договору у него есть долг за реализацию. Тогда используем зачет аванса покупателя.

  2. Есть аванс поставщику и задолженность перед поставщиком. Например, организация перечислила аванс по одному договору, а по другому договору получила товары или услуги и должна поставщику. Тогда используем зачет аванса поставщику.

  3. Есть дебиторская и кредиторская задолженность по одному контрагенту. Например, контрагент одновременно является покупателем и поставщиком. Тогда используем зачет задолженности или прочую корректировку, в зависимости от того, какие счета расчетов участвуют.

  4. Нужно просто перенести задолженность между договорами. Например, долг должен остаться, но с одного договора перейти на другой. Тогда это не взаимозачет, а перенос задолженности.

  5. Нужно списать долг. Тогда используем вид операции списания, а не взаимозачет.

Важно: если нам нужно именно закрыть встречные остатки, выбираем операцию зачета. Если нужно изменить договор или аналитику задолженности без закрытия встречного обязательства, выбираем перенос. Если нужно убрать задолженность без встречного долга, выбираем списание.

Решение 1. Используем вид операции «Зачет авансов» или «Зачет задолженности» вместо «Прочие корректировки»

Рассмотрим основной рекомендуемый вариант. Если операция действительно является взаимозачетом, начните с видов операции, которые специально предназначены для зачета. Не используйте Прочие корректировки как универсальный инструмент для всех случаев.

В 1С:Бухгалтерии 3.0 документ Корректировка долга можно создать из раздела Продажи или Покупки. Далее выберите подходящий вид операции. Для зачета аванса обычно используется вид операции Зачет аванса, а для зачета задолженности — Зачет задолженности. В разных релизах названия вариантов могут немного отличаться, но смысл остается тем же: нужно выбрать не «прочую» операцию, а специализированную операцию зачета.

Разберем порядок действий:

  1. Откройте раздел Продажи или Покупки.

  2. Перейдите в список документов Корректировка долга.

  3. Создайте новый документ.

  4. В поле Вид операции выберите Зачет аванса, Зачет задолженности или другой специализированный вариант, который соответствует вашей операции.

  5. Укажите организацию.

  6. Укажите контрагента.

  7. Заполните договоры, между которыми выполняется зачет.

  8. Используйте кнопку Заполнить, если программа может подобрать остатки автоматически.

  9. Проверьте суммы, счета учета, договоры и документы расчетов.

  10. Проведите документ и сформируйте оборотно-сальдовую ведомость по счетам расчетов.

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

Пример: зачет аванса покупателя в счет задолженности покупателя

Посмотрим на пример. Допустим, один и тот же контрагент имеет аванс по договору № 1 и задолженность по договору № 2. Нужно зачесть аванс в счет задолженности.

В этом случае действуем так:

  1. Создаем документ Корректировка долга.

  2. Выбираем вид операции Зачет аванса.

  3. В поле направления зачета выбираем вариант, связанный с покупателем, если речь идет о расчетах с покупателем.

  4. На вкладке авансов указываем договор, по которому числится аванс.

  5. На вкладке задолженности указываем договор, по которому числится долг.

  6. Проверяем счет учета расчетов, например 62.02 для аванса покупателя и 62.01 для задолженности покупателя.

  7. Проводим документ.

  8. Проверяем ОСВ по счету 62 с аналитикой по контрагенту, договору и документу расчетов.

Ожидаемая логика проводки при зачете аванса покупателя в счет задолженности покупателя обычно сводится к закрытию аванса и задолженности внутри счета 62. Например, может формироваться движение между субсчетами 62.02 и 62.01. Конкретная проводка зависит от настроек учета, договора, валюты, документов расчетов и вида операции.

Пример: зачет аванса поставщику в счет задолженности перед поставщиком

Рассмотрим другой пример. Организация перечислила поставщику аванс по одному договору, а затем получила от этого же поставщика товары или услуги по другому договору. Нужно зачесть ранее выданный аванс в счет задолженности.

Действуем так:

  1. Создаем документ Корректировка долга.

  2. Выбираем вид операции Зачет аванса.

  3. В качестве направления зачета выбираем вариант для поставщика.

  4. На вкладке авансов указываем договор, по которому был перечислен аванс.

  5. На вкладке задолженности указываем договор, по которому возникла задолженность перед поставщиком.

  6. Проверяем счета расчетов, например 60.02 для аванса поставщику и 60.01 для задолженности перед поставщиком.

  7. Проводим документ.

  8. Проверяем ОСВ по счету 60 с максимальной аналитикой.

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

Решение 2. Если используем «Прочие корректировки», заполняем счета не на вкладке «Счета учета» полностью, а в табличных частях задолженности

Теперь разберем вариант из обсуждения. Один из участников предложил заполнять счет учета в последней колонке на вкладках Дебиторская задолженность и Кредиторская задолженность, там же, где указаны договоры контрагента. При этом вкладку Счета учета оставлять пустой. Такой вариант раньше позволял провести документ корректно.

После обновления у части пользователей программа стала требовать заполнить вкладку Счета учета. В этом случае можно попробовать промежуточный вариант, который предложили в обсуждении: на вкладке Счета учета заполнить только счет списания кредиторской задолженности таким же счетом, который указан в последней колонке на вкладке Кредиторская задолженность, а поле по дебиторской задолженности оставить пустым.

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

  1. Создайте документ Корректировка долга с видом операции Прочие корректировки.

  2. На вкладке Дебиторская задолженность укажите контрагента, договор, документ расчетов, сумму и счет учета в последней колонке табличной части.

  3. На вкладке Кредиторская задолженность укажите того же контрагента, другой договор, документ расчетов, сумму и счет учета в последней колонке табличной части.

  4. Перейдите на вкладку Счета учета.

  5. Если программа требует заполнение, заполните счет списания кредиторской задолженности тем же счетом, который указан в табличной части Кредиторская задолженность.

  6. Поле по дебиторской задолженности оставьте пустым, если при таком заполнении документ формирует правильные проводки.

  7. Проведите документ.

  8. Откройте движения документа и проверьте проводки.

  9. Сформируйте ОСВ по счетам расчетов и проверьте закрытие задолженности по договорам.

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

Почему заполнение вкладки «Счета учета» может давать неверные проводки

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

В результате вместо ожидаемого закрытия взаимных расчетов между договорами программа может сформировать движения, которые по смыслу ближе к:

  1. переносу задолженности;

  2. списанию задолженности;

  3. переуступке задолженности;

  4. прочей операции, не связанной с обычным зачетом встречных требований.

Поэтому не заполняйте вкладку Счета учета механически только ради проведения документа. После заполнения всегда открывайте движения документа и проверяйте бухгалтерские записи. Если проводки не соответствуют взаимозачету, документ нужно не «додавливать», а переоформить правильным видом операции.

Решение 3. Проверьте аналитику по договорам и документам расчетов

Очень часто документ Корректировка долга не проводит взаимозачет не из-за ошибки релиза, а из-за несовпадения аналитики. В 1С расчеты с контрагентами ведутся не только по счету и контрагенту, но и по договору, а во многих случаях еще и по документу расчетов.

Разберем, что нужно проверить:

  1. Контрагент должен быть один и тот же, если вы делаете зачет между договорами одного контрагента.

  2. Договоры должны быть выбраны именно те, по которым есть остатки.

  3. Счет учета должен соответствовать фактическому счету остатка в ОСВ.

  4. Документ расчетов с контрагентом должен совпадать с аналитикой остатка, если учет ведется по документам расчетов.

  5. Валюта договора и валюта расчетов должны быть корректными.

  6. Сумма зачета не должна превышать меньшую из двух встречных задолженностей.

Чтобы проверить аналитику, сформируйте оборотно-сальдовую ведомость по счетам расчетов. Для покупателей это обычно счета 62.01 и 62.02, для поставщиков — 60.01 и 60.02, для прочих расчетов — счета 76 с соответствующими субсчетами. В настройках отчета включите детализацию по контрагенту, договору и документу расчетов.

Если в ОСВ остаток виден только по договору, но не по тому документу расчетов, который выбран в корректировке, зачет может не закрыть задолженность. Поэтому проверяйте не только сумму, но и всю аналитику строки.

Решение 4. Используем кнопку «Заполнить», но обязательно проверяем результат

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

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

Применяйте такой порядок:

  1. Нажмите Заполнить в документе корректировки.

  2. Проверьте, какие договоры попали в табличную часть.

  3. Проверьте счета учета в строках.

  4. Проверьте документы расчетов.

  5. Удалите лишние строки.

  6. Исправьте сумму зачета, если нужен частичный зачет.

  7. Проведите документ.

  8. Сравните результат с ОСВ до и после проведения.

Если после автоматического заполнения программа требует вкладку Счета учета, значит для выбранного вида операции ей не хватает счетов списания или переноса. В этом случае вернитесь к выбору вида операции и проверьте, не нужно ли заменить Прочие корректировки на Зачет авансов или Зачет задолженности.

Решение 5. Проверьте, включена ли функциональность управления зачетом авансов и погашением задолженности

Если документ Корректировка долга отсутствует или в нем недоступны нужные варианты операций, проверьте функциональность программы. В 1С:Бухгалтерии 3.0 часть возможностей может быть скрыта при упрощенной функциональности.

Разберем порядок проверки:

  1. Откройте раздел Главное.

  2. Перейдите в Функциональность.

  3. Откройте вкладку, связанную с расчетами.

  4. Проверьте, включено ли управление зачетом авансов и погашением задолженности.

  5. Если используется упрощенная функциональность, переключитесь на полную или включите нужный флаг.

  6. После изменения функциональности снова откройте разделы Продажи и Покупки и проверьте доступность документа.

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

Решение 6. Проверьте вид договора: с покупателем, с поставщиком или прочий

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

Проверьте карточки договоров:

  1. Откройте карточку контрагента.

  2. Перейдите в список договоров.

  3. Проверьте вид каждого договора.

  4. Сравните вид договора со счетами учета в ОСВ.

  5. Если договор с покупателем используется на счетах поставщика или наоборот, проверьте правильность первичных документов.

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

Решение 7. Проверьте проводки документа сразу после проведения

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

Для проверки используйте такой подход:

  1. Откройте проведенный документ Корректировка долга.

  2. Перейдите к движениям документа.

  3. Посмотрите бухгалтерские проводки.

  4. Проверьте дебет и кредит.

  5. Проверьте контрагента в аналитике.

  6. Проверьте договоры в аналитике.

  7. Проверьте документы расчетов.

  8. Сравните результат с ожидаемым взаимозачетом.

Например, если вы зачитываете аванс покупателя в счет задолженности покупателя, ожидается закрытие расчетов между субсчетами счета 62. Если вы зачитываете аванс поставщику в счет задолженности перед поставщиком, ожидается закрытие расчетов между субсчетами счета 60. Если же в проводках появляются счета списания, прочие доходы, прочие расходы или непонятные счета переноса, значит документ заполнен не как взаимозачет.

Решение 8. Сравните ОСВ до и после корректировки

Разберем правильный контроль результата. Сформируйте ОСВ до проведения корректировки и после нее. Для анализа взаимозачета нужно включить максимальную аналитику.

В настройках отчета включите:

  1. контрагента;

  2. договор;

  3. документ расчетов с контрагентом;

  4. счет учета;

  5. валюту, если расчеты валютные.

Посмотрим, что должно измениться. До корректировки по одному договору должен быть остаток, например дебиторская задолженность, а по другому — кредиторская задолженность или аванс. После корректировки оба остатка должны уменьшиться на сумму зачета. Если один остаток закрылся, а второй остался, значит не совпала аналитика. Если оба остатка исчезли, но появилась новая сумма на другом счете, значит документ сформировал перенос или списание, а не чистый взаимозачет.

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

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

Поэтому используйте ручную операцию только в исключительных случаях:

  1. если типовой документ не может отразить редкую хозяйственную ситуацию;

  2. если корректировка согласована с методологом учета;

  3. если вы понимаете, какие регистры и аналитики нужно заполнить;

  4. если после ручной операции ОСВ закрывается корректно по всем аналитикам.

Для обычного взаимозачета между договорами используйте Корректировка долга. Этот документ создан именно для расчетов с контрагентами и снижает риск ошибок по аналитике.

Решение 10. Если после обновления изменилось поведение, проверьте старые документы и новый документ на копии базы

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

Сделайте безопасную проверку:

  1. Создайте копию информационной базы.

  2. Откройте старый документ корректировки, который раньше проводился правильно.

  3. Не перепроводите его в рабочей базе без необходимости.

  4. В копии базы попробуйте перепровести старый документ.

  5. Сравните движения старого документа до и после перепроведения.

  6. Создайте новый документ по аналогичной операции.

  7. Проверьте, какие реквизиты теперь стали обязательными.

  8. Определите, какой вид операции дает правильные проводки в новом релизе.

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

Как заполнить документ для взаимозачета между договорами одного контрагента

Рассмотрим универсальный практический алгоритм. Допустим, у нас есть один контрагент и два договора. По договору А числится долг, по договору Б числится аванс или встречная задолженность. Нам нужно выполнить зачет.

  1. Сначала сформируйте ОСВ по счету расчетов. Если это покупатель, проверьте счет 62. Если поставщик — счет 60. Если расчеты прочие — соответствующий счет 76.

  2. В отчете включите детализацию по контрагенту, договору и документу расчетов.

  3. Определите точные договоры и документы расчетов, по которым есть остатки.

  4. Создайте документ Корректировка долга.

  5. Выберите специализированный вид операции зачета, если он подходит.

  6. Заполните табличные части остатками или вручную укажите нужные строки.

  7. Укажите счет учета в строках табличной части.

  8. Если программа требует вкладку Счета учета, сначала проверьте, не ошиблись ли с видом операции.

  9. Если используете Прочие корректировки, попробуйте заполнить счет списания кредиторской задолженности тем же счетом, что указан в строке кредиторской задолженности, а по дебиторской части оставить поле пустым, если это дает правильные проводки.

  10. Проведите документ.

  11. Проверьте движения документа.

  12. Сформируйте ОСВ после проведения и убедитесь, что остатки закрылись именно по нужным договорам.

Что делать, если программа делает «переуступку долга» вместо взаимозачета

Если после заполнения вкладки Счета учета программа формирует неверные проводки, остановимся и проанализируем заполнение. Не нужно оставлять документ проведенным только потому, что он больше не выдает ошибку.

Проверьте следующее:

  1. Выбран ли правильный вид операции. Для зачета используйте вид операции зачета, а не перенос задолженности и не прочие корректировки без необходимости.

  2. Не заполнены ли счета списания так, что программа воспринимает операцию как списание долга.

  3. Совпадают ли счета учета в табличных частях с фактическими счетами остатков в ОСВ.

  4. Не выбран ли другой контрагент или другой договор в одной из табличных частей.

  5. Не заполнен ли счет дебиторской задолженности на вкладке Счета учета, если именно это приводит к неверным проводкам.

  6. Не нужно ли использовать вид операции Зачет задолженности, а не Прочие корректировки.

Если после этих проверок документ все равно дает проводки переуступки, создайте новый документ с правильным видом операции. Не пытайтесь исправить неверный документ набором случайных счетов учета.

Какие объекты 1С участвуют в решении проблемы

Для решения задачи используйте стандартные объекты 1С. Программный код здесь не нужен, потому что проблема решается настройкой и правильным заполнением документа.

  1. Корректировка долга — основной документ для зачета, переноса, списания и прочих корректировок задолженности.

  2. Контрагенты — справочник, в котором хранится контрагент.

  3. Договоры контрагентов — аналитика, между которой выполняется зачет.

  4. Документы расчетов с контрагентами — аналитика, по которой программа закрывает конкретные остатки.

  5. Хозрасчетный — регистр бухгалтерии, где формируются проводки.

  6. Оборотно-сальдовая ведомость по счету — отчет для проверки остатков до и после зачета.

  7. Анализ субконто — отчет, который помогает увидеть задолженность в разрезе контрагентов, договоров и документов расчетов.

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

Какие счета чаще всего участвуют во взаимозачете

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

  1. 60.01 — расчеты с поставщиками и подрядчиками.

  2. 60.02 — авансы выданные поставщикам.

  3. 62.01 — расчеты с покупателями и заказчиками.

  4. 62.02 — авансы полученные от покупателей.

  5. 76 — прочие расчеты с разными дебиторами и кредиторами.

Если взаимозачет идет внутри расчетов с покупателем, обычно участвуют субсчета счета 62. Если внутри расчетов с поставщиком — субсчета счета 60. Если контрагент одновременно покупатель и поставщик, возможен зачет между счетами 60 и 62. В этом случае особенно внимательно проверяйте вид операции и аналитику.

Почему важно заполнять «Документ расчетов с контрагентом»

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

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

Проверяйте документ расчетов так:

  1. Сформируйте ОСВ по счету расчетов.

  2. Включите детализацию до документа расчетов.

  3. Найдите строку с нужным остатком.

  4. Запомните или откройте документ, который указан в аналитике.

  5. В документе Корректировка долга укажите именно этот документ расчетов.

  6. После проведения снова сформируйте ОСВ и убедитесь, что строка закрылась.

Что делать со старыми документами, которые были созданы через «Прочие корректировки»

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

Рассмотрим безопасную стратегию:

  1. Не перепроводите массово старые корректировки без причины.

  2. Если нужно закрыть месяц, сначала сделайте резервную копию.

  3. Если старый документ попал в период, который уже закрыт, не изменяйте его без оценки последствий.

  4. Для новых операций используйте рекомендованный вид операции зачета.

  5. Если старый документ нужно исправить, создайте копию базы и проверьте результат перепроведения.

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

Как понять, какой вид операции выбрать

Разберем простой ориентир. Перед созданием документа задайте себе вопрос: что именно происходит с задолженностью?

  1. Если аванс закрывает задолженность — используйте Зачет аванса.

  2. Если одна задолженность закрывает другую встречную задолженность — используйте Зачет задолженности.

  3. Если долг переносится с одного договора на другой, но не закрывается встречным обязательством — используйте Перенос задолженности.

  4. Если долг прекращается без встречного зачета — используйте Списание задолженности.

  5. Если операция нестандартная и не подходит ни под один вариант — используйте Прочие корректировки, но обязательно проверяйте проводки.

Такой подход помогает избежать ситуации, когда взаимозачет случайно оформляется как переуступка, списание или перенос задолженности.

Частая ошибка: выбирать «Прочие корректировки» по привычке

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

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

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

Практический алгоритм исправления текущего документа

Теперь соберем решение в единый порядок действий. Если документ уже создан и не проводится без заполнения вкладки Счета учета, сделайте так:

  1. Не проводите документ с произвольным заполнением счетов учета.

  2. Сформируйте ОСВ по счетам расчетов с детализацией по контрагенту, договору и документу расчетов.

  3. Определите, что именно нужно закрыть: аванс, задолженность, встречную задолженность или перенос между договорами.

  4. Создайте новый документ Корректировка долга и выберите специализированный вид операции.

  5. Заполните документ по остаткам.

  6. Проверьте табличные части: договоры, документы расчетов, счета учета, суммы.

  7. Проведите документ.

  8. Откройте движения и убедитесь, что проводки соответствуют взаимозачету.

  9. Сформируйте ОСВ после проведения.

  10. Если специализированный вид операции не подходит, вернитесь к варианту Прочие корректировки и аккуратно заполните счета по методике, описанной выше.

Контрольный пример заполнения для «Прочих корректировок»

Рассмотрим условный пример без привязки к конкретной базе. У одного контрагента есть задолженность по договору А и встречная задолженность по договору Б. Вы используете Прочие корректировки, потому что стандартный зачет не закрывает вашу частную ситуацию.

  1. На вкладке Дебиторская задолженность укажите строку с договором А, документом расчетов, суммой и счетом учета, например 62.01.

  2. На вкладке Кредиторская задолженность укажите строку с договором Б, документом расчетов, суммой и счетом учета, например 60.01 или другим фактическим счетом остатка.

  3. Суммы на вкладках должны совпадать в части зачета. Если остатки разные, зачет делайте на меньшую сумму.

  4. На вкладке Счета учета не заполняйте все поля механически.

  5. Если программа требует заполнение, попробуйте заполнить счет списания кредиторской задолженности тем же счетом, который указан в строке кредиторской задолженности.

  6. Проверьте, чтобы по дебиторской части не был указан счет, из-за которого программа формирует списание или переуступку.

  7. Проведите документ и сразу проверьте движения.

Если проводки не соответствуют ожидаемому зачету, отмените проведение и измените вид операции. Не исправляйте последствия через ручные операции, пока не проверите типовой способ.

Как проверить, что взаимозачет получился правильно

После проведения документа выполните итоговую проверку:

  1. Откройте движения документа и посмотрите проводки.

  2. Сформируйте ОСВ по счету 60, если участвовал поставщик.

  3. Сформируйте ОСВ по счету 62, если участвовал покупатель.

  4. Сформируйте ОСВ по счету 76, если участвовали прочие расчеты.

  5. Включите детализацию по контрагентам, договорам и документам расчетов.

  6. Убедитесь, что по одному договору задолженность уменьшилась.

  7. Убедитесь, что по второму договору встречная задолженность уменьшилась.

  8. Проверьте, что не появилась новая задолженность на лишнем счете.

  9. Проверьте, что не появились суммы списания в прочих доходах или расходах, если списания не было.

Если все проверки пройдены, документ оформлен корректно.

Что делать, если после всех проверок документ все равно работает неправильно

Если правильный вид операции выбран, счета и аналитика заполнены верно, но документ все равно формирует неверные проводки, рассмотрим дополнительные действия.

  1. Проверьте, нет ли ошибок в самой задолженности. Возможно, исходные документы проведены с неправильными договорами или счетами учета.

  2. Проверьте, не менялись ли настройки счетов расчетов с контрагентами.

  3. Проверьте договоры: валюта, вид договора, организация, контрагент.

  4. Проверьте, не используется ли обособленное подразделение или другая организация.

  5. Проверьте, не требуется ли обновление на следующий релиз после 3.0.194.18.

  6. Попробуйте воспроизвести операцию в копии базы на тестовом контрагенте.

  7. Если ошибка воспроизводится на типовом сценарии, обратитесь на линию поддержки 1С или к сопровождающему специалисту с описанием проводок до и после обновления.

При обращении к специалисту подготовьте не только описание «не работает», а конкретные данные: релиз конфигурации, вид операции, счета учета, договоры, проводки старого документа, проводки нового документа и ОСВ до и после проведения.

Короткий вывод по ситуации из вопроса

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

Решение такое:

  1. Для новых операций используйте специализированный вид операции Зачет авансов или Зачет задолженности, если операция соответствует зачету.

  2. Перед созданием документа проверьте остатки по ОСВ с детализацией по контрагенту, договору и документу расчетов.

  3. Если используете Прочие корректировки, заполняйте счета учета в строках табличных частей задолженности.

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

  5. Не оставляйте документ, если он формирует проводки переуступки, списания или переноса вместо взаимозачета.

  6. После проведения обязательно проверяйте движения документа и ОСВ.

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

Информация носит справочный характер

← На главную