Как оформить корректировку реализации в конфигурациях 1С 7.7

Программист 1С v7.7 Управленческий учет Торговля и дистрибуция
← На главную

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

Причины отсутствия единого документа корректировки в 1С 7.7

Проанализируем архитектурные особенности конфигураций «1С:Торговля и склад 7.7», «1С:Бухгалтерский учет 7.7» и «1С:Комплексная конфигурация 7.7». Комплексный товароучетный механизм корректировки отгрузок был разработан и массово внедрен только в линейке решений «1С:Предприятие 8». На момент законодательного утверждения корректировочных счетов-фактур и универсальных корректировочных документов (УКД) поддержка платформы 1С 7.7 со стороны фирмы «1С» велась в режиме сопровождения законодательных изменений — обновлялись регламентированная отчетность, печатные формы и алгоритмы расчета НДС, но глобальные изменения в партионный и оперативный учет не вносились.

Реализация единого складского документа корректировки задним числом в 1С 7.7 упирается в следующие ограничения платформы:

  1. Партионный учет и Граница последовательности (ТА): В оперативных базах («Торговля и склад») корректировка отгрузки прошлых периодов нарушает точку актуальности. Чтобы вернуть товар на склад по исходной себестоимости партии или досписать товар, необходимо либо точно адресовать движения на партии исходного документа, либо выполнять полное перепроведение документов, что критично замедляет работу системы.
  2. Типовой обмен данными: Штатные правила переноса проводок и документов из оперативных конфигураций в бухгалтерские строго завязаны на стандартные объекты (накладные, возвраты, счета-фактуры).
  3. Регистры учета НДС: При увеличении базы налог должен отражаться в дополнительном листе книги продаж периода первичной отгрузки, а при уменьшении — в книге покупок текущего периода. В рамках типовых механизмов 7.7 такое разделение не автоматизировано внутри одного документа товародвижения.

Отражение корректировки в «1С:Торговля и склад 7.7» (ред. 9.2)

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

Случай 1: Уменьшение количества или стоимости (расхождение в минус):

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

Случай 2: Увеличение количества или стоимости (расхождение в плюс):

  1. Оформляем дополнительный документ Реализация текущей датой исключительно на недостающую разницу (дополнительный объем товара).
  2. На основании новой реализации выписываем счет-фактуру. Если требуется предоставление корректировочного счета-фактуры на общую сумму, выписывается корректировочный документ к первоначальной отгрузке на сумму доплаты.

Отражение корректировки в «1С:Бухгалтерия 7.7» (ред. 4.5)

Посмотрим, как скорректировать реализацию в бухгалтерской базе данных:

  1. Для корректировки взаиморасчетов и себестоимости используем документ Операция. В зависимости от ситуации вносим сторнирующие или дополнительные проводки по счетам 62.1, 90.1, 90.2 и 68.2.
  2. Выписываем документ СчетФактураВыданный с признаком Корректировочный или Исправительный, заполнив реквизиты исходного счета-фактуры.
  3. Для правильного формирования налоговых регистров регистрируем записи вручную: при уменьшении базы оформляем документ ЗаписьКнигиПокупок (на сумму НДС к вычету), а при увеличении стоимости — документ ЗаписьКнигиПродаж с установленным признаком формирования дополнительного листа за прошлый отчетный период.

Варианты доработки конфигурации для автоматизации процесса

Если специфика бизнеса требует формирования единого складского документа или автоматической печати актов расхождений (ТОРГ-2, ТОРГ-3, УКД), разберем технические варианты реализации.

1. Подключение внешних печатных форм (без изменения метаданных):

Для печати актов ТОРГ-2 и бланков УКД разрабатываются внешние формы (файлы с расширением .ert), которые размещаются в каталоге базы ExtForms\PrnForms. Форма может подключаться к документу ВозвратОтПокупателя или Реализация, считывать связанные документы цепочки и выводить на печать печатную форму с дельтой расхождений.

2. Разработка механизма сторнирования реализации:

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


// Пример фрагмента модуля проведения документа Реализация
Если Выбран() = 1 Тогда
    Если ПустоеЗначение(ДокументОснование) = 0 Тогда
        Если ДокументОснование.Вид() = "Реализация" Тогда
            // Сторнируем движения исходного документа по регистрам
            // Выполняем возврат партий и списание сумм задолженности
            ОчиститьДвижения();
            // Выполняем штатное проведение с новыми параметрами строк
        КонецЕсли;
    КонецЕсли;
КонецЕсли;

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

← На главную