Можно ли в 1С:Управление торговлей 11 автоматически отражать остатки документом «Пересчет товаров»?

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

При работе с конфигурацией Управление торговлей 11 пользователи часто задаются вопросом: почему документ Пересчет товаров не меняет остатки автоматически? В более старых версиях системы или при иных настройках инвентаризация могла напрямую фиксировать излишки и недостачи. Давайте разберемся, как устроена эта логика в актуальных версиях 11.4 и выше, и как правильно выстраивать работу с инвентаризацией сегодня.

Архитектура складского учета в УТ 11

В современных версиях Управление торговлей разработчики 1С реализовали жесткое разделение между процессом сверки данных (инвентаризацией) и процессом изменения финансовых остатков. Документ Пересчет товаров в типовой конфигурации носит исключительно аналитический характер — это инструмент для фиксации расхождений между учетными и фактическими данными.

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

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

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

В типовой конфигурации Управление торговлей 11 процесс обработки результатов инвентаризации строится на использовании механизма «Создать на основании». Рассмотрим пошаговый алгоритм действий:

  1. Оформите документ Пересчет товаров, установив статус В работе, а затем внесите фактические данные.
  2. После сверки установите статус Выполнено.
  3. Используйте кнопку Создать на основании для генерации документов Списание товаров и Оприходование товаров.
  4. Система автоматически заполнит табличные части документов на основании выявленных расхождений (излишков и недостач).

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

Возможности автоматизации

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

Пример логики для реализации в Расширении:


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

Почему не стоит пытаться вернуть «старую схему»

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

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

← На главную