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

В этой статье мы разберем все ключевые аспекты работы с резервами: от теоретических основ (что такое резервы в бухучете и почему они важны) до практических инструкций по настройке в 1С:Бухгалтерии 8, 1С:ERP и 1С:Управление торговлей. Особое внимание уделим типичным ошибкам, которые приводят к расхождениям в учете, и способам их исправления. Если вы работаете с резервами товаров, денежных средств или под будущие расходы — здесь найдете ответы на 90% вопросов.

Что такое резерв в бухгалтерском учете и как это реализовано в 1С

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

  • 📉 Снизить налогооблагаемую базу (законно уменьшить прибыль)
  • 📊 Правильно сформировать финансовую отчетность
  • 🔄 Автоматизировать списание резервов при наступлении события (например, списание долга)

В программе резервы учитываются на счетах 96 («Резервы предстоящих расходов») и 63 («Резервы по сомнительным долгам»). При этом позволяет гибко настраивать:

  • 🔹 Периодичность формирования (ежемесячно, ежеквартально)
  • 🔹 Методику расчета (процент от выручки, фиксированная сумма, по данным анализа дебиторки)
  • 🔹 Автоматическое списание (например, при погашении долга или истечении срока резерва)
📊 Как часто вы формируете резервы в 1С?
Ежемесячно
Ежеквартально
Один раз в год
Не формируем

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

⚠️ Внимание: Настройки резервов в 1С:Бухгалтерии 8 зависят от версии конфигурации и редакции (например, 3.0 или 2.0). Перед настройкой проверьте актуальность алгоритмов в разделе Справка → Обновления программы.

Виды резервов в 1С: классификация и примеры использования

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

Тип резерва Назначение Пример в 1С Счета учета
Финансовые резервы Покрытие будущих расходов или убытков Резерв на оплату отпусков, резерв по гарантийному ремонту 96, 97
Резервы товаров Блокировка товара под заказ клиента Резервирование остатков в 1С:Управление торговлей 41.01 (со статусом "Зарезервировано")
Технические резервы Блокировка данных для исключения конфликтов Резервирование документа при проведении — (системный механизм)

Рассмотрим каждый тип подробнее.

1. Финансовые резервы

Используются для соблюдения требований ПБУ и налогового кодекса. В 1С:Бухгалтерии 8 их формируют документом Операция (бухгалтерский и налоговый учет) или специализированными обработками (например, Закрытие месяца). Типичные сценарии:

  • 💰 Резерв на оплату отпусков: рассчитывается исходя из среднего заработка сотрудников и количества неиспользованных дней отпуска.
  • 🔧 Резерв на гарантийный ремонт: процент от выручки по товарам с гарантией (например, 2% от продаж техники).
  • 📉 Резерв по сомнительным долгам: создается по каждому дебитору с просрочкой (в налоговом учете — только свыше 90 дней).
💡

В 1С:ERP для автоматического расчета резерва на отпуска используйте отчет Анализ резервов отпусков в разделе Зарплата и кадры. Он покажет требуемую сумму с разбивкой по сотрудникам.

2. Резервы товаров

Актуальны для торговых и складских конфигураций (1С:Управление торговлей, 1С:Розница). Позволяют «забронировать» товар под конкретный заказ клиента, чтобы избежать продажи одного и того же товара двум покупателям. Механизм работает через:

  • 📦 Статусы остатков: в карточке товара появляется колонка «Зарезервировано».
  • 🔄 Документ «Резервирование товаров»**: создается вручную или автоматически при оформлении заказа.
  • 🚫 Блокировку остатков: резерв уменьшает доступное количество товара для новых заказов.

Пример: клиент заказал 10 ноутбуков, но оплатит их через неделю. Чтобы не продать эти ноутбуки другому покупателю, менеджер создает документ Резервирование товаров на 10 штук. Теперь в отчете Остатки товаров будет видно:


Наименование | Склад | Доступно | Зарезервировано

Ноутбук X | Основной | 50 | 10

3. Технические резервы

Это системный механизм , который блокирует объекты базы данных (документы, справочники) во время их изменения, чтобы избежать конфликтов при многопользовательской работе. Например, если бухгалтер проводит документ Поступление товара, система временно «резервирует» его, чтобы другой пользователь не смог одновременно изменить те же данные.

Технические резервы не видны пользователям и не требуют настройки — они работают автоматически. Однако их можно увидеть в Журнале регистрации (раздел Администрирование) при фильтрации по событию Блокировка данных.

Как настроить резервы в 1С: пошаговые инструкции

Процесс настройки зависит от типа резерва. Ниже — инструкции для самых распространенных сценариев.

Настройка финансовых резервов в 1С:Бухгалтерии 8

Для создания резерва по сомнительным долгам:

  1. Перейдите в раздел Продажи → Расчеты с контрагентами → Резервы сомнительных долгов.
  2. Нажмите Создать и выберите тип резерва (например, «По расчетам с покупателями»).
  3. Укажите период формирования (месяц/квартал) и метод расчета:
    • 📌 По срокам просрочки: например, 50% для долгов 30–90 дней, 100% для долгов свыше 90 дней.
    • 📌 По группам дебиторов: разные проценты для VIP-клиентов и новых покупателей.
  • Запустите обработку Закрытие месяца — резерв сформируется автоматически.
  • Актуализированы данные по дебиторской задолженности|

    Проверены сроки просрочки (в налоговом учете — свыше 90 дней)|

    Установлены корректные проценты резервирования|

    Сверены остатки по счету 63 на начало периода-->

    Для резерва на оплату отпусков:

    1. Откройте Зарплата и кадры → Резервы отпусков.
    2. Нажмите Рассчитать резерв — система автоматически подтянет данные о неиспользованных днях отпуска и среднем заработке.
    3. Проверьте сумму и проведите документ.

    Настройка резервирования товаров в 1С:Управление торговлей

    Чтобы зарезервировать товар под заказ:

    1. Создайте документ Заказ клиента (раздел Продажи).
    2. В табличной части добавьте товары и укажите количество.
    3. Нажмите Провести и зарезервировать — система автоматически создаст документ Резервирование товаров.
    4. Проверьте резерв в отчете Остатки товаров (колонка «Зарезервировано»).
    5. Что делать если резерв не снялся автоматически?

      Если после отгрузки товар остался в резерве, проверьте:

      1. Статус документа Реализация товаров — он должен быть проведен.

      2. Настройки связи документов в Администрирование → Настройки программы → Запасы и закупки.

      3. Возможные ошибки в журнале регистрации (фильтр по событию Ошибка резервирования).

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

      Настройка технических резервов (для программистов)

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

      
      

      // Пример кода для изменения таймаута блокировки (в секундах)

      Процедура ПриНачалеРаботыСистемы()

      УстановитьПараметрСеанса("TimeoutLock", 300); // 5 минут вместо стандартных 60 секунд

      КонецПроцедуры

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

      
      

      ВЫБРАТЬ

      ОбъектыБлокировок.ИмяОбъекта КАК Объект,

      ОбъектыБлокировок.ВремяБлокировки КАК КогдаЗаблокировано

      ИЗ

      РегистрСведений.ОбъектыБлокировок КАК ОбъектыБлокировок

      ГДЕ

      ОбъектыБлокировок.ВремяБлокировки < ТекущаяДата() - 3600 // Блокировки старше 1 часа

      Типичные ошибки при работе с резервами и как их избежать

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

      ⚠️ Внимание: Если в 1С:Бухгалтерии 8 резерв по сомнительным долгам сформировался, но не списывается при погашении долга, проверьте настройки счета 63 в плане счетов. Часто проблема кроется в отсутствии субконто «Контрагенты» или «Договоры».

      Ошибка 1: Резерв не формируется в закрытии месяца

      Причины и решения:

      • 🔴 Не заполнены параметры расчета: проверьте настройки в Главное → Настройки учета → Резервы.
      • 🔴 Нет данных по дебиторке: обновите остатки по счету 62.01.
      • 🔴 Ошибка в формуле расчета: откройте обработку Закрытие месяца в режиме 1С:Предприятие и проверьте логику (кнопка Показать настройки).

      Ошибка 2: Резерв товаров блокирует все остатки

      Если после резервирования товар пропал из доступных остатков даже для других заказов:

      • 🔹 Проверьте настройки Политики резервирования в Администрирование → Настройки программы → Запасы и закупки.
      • 🔹 Убедитесь, что в документе Резервирование товаров указан корректный склад.
      • 🔹 Используйте отчет Анализ резервирования товаров для поиска «лишних» резервов.

      Ошибка 3: Конфликты блокировок в многопользовательском режиме

      Если пользователи жалуются на сообщение «Объект заблокирован другим пользователем»:

      • 🔹 Увеличьте таймаут блокировки (см. раздел «Настройка технических резервов»).
      • 🔹 Проверьте, не «завис» ли сеанс другого пользователя (в Администрирование → Активные пользователи).
      • 🔹 Настройте регламентные задания для автоматического снятия устаревших блокировок.
      💡

      Всегда проверяйте резервы перед закрытием месяца! Несвоевременное списание резерва по сомнительным долгам может привести к занижению налогооблагаемой прибыли и штрафам от ИФНС.

      Отчеты по резервам: как контролировать правильность учета

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

      1. Отчеты по финансовым резервам

      Для контроля резервов по сомнительным долгам и отпускам:

      • 📊 Оборотно-сальдовая ведомость по счету 63: показывает динамику формирования и списания резервов.
      • 📊 Анализ резервов по отпускам1С:Зарплата и управление персоналом): сравнивает рассчитанный резерв с фактическими выплатами.
      • 📊 Карточка счета 96: отслеживает движение по всем видам резервов предстоящих расходов.

      2. Отчеты по резервам товаров

      Для управления складскими резервами:

      • 📦 Остатки товаров (с резервами): показывает свободные и зарезервированные остатки.
      • 📦 Анализ резервирования товаров: выявляет «зависшие» резервы (например, под отмененные заказы).
      • 📦 Ведомость по товарам на складах с группировкой по статусам: помогает планировать закупки.
      💡

      Чтобы найти резервы, которые не списались более 30 дней, используйте отчет Остатки товаров с фильтром по дате резервирования и статусом «Зарезервировано».

      3. Отчеты по техническим резервам

      Для диагностики блокировок:

      • 🔧 Журнал регистрации с фильтром по событию Блокировка данных.
      • 🔧 Тест и исправление ИБ (в режиме Конфигуратор): проверяет целостность блокировок.

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

      
      

      ВЫБРАТЬ

      Резервы.Контрагент КАК Контрагент,

      СУММА(Резервы.Сумма) КАК СуммаРезерва,

      Резервы.ДатаФормирования КАК КогдаСформирован

      ИЗ

      Документ.РезервыСомнительныхДолгов КАК Резервы

      СГРУППИРОВАТЬ ПО

      Резервы.Контрагент,

      Резервы.ДатаФормирования

      Резервы в 1С: ERP и другие конфигурации — особенности

      В разных конфигурациях механизмы резервов реализованы по-разному. Рассмотрим ключевые отличия.

      1С:ERP Управление предприятием 2

      В 1С:ERP резервы интегрированы с бюджетированием и управлением денежными потоками. Особенности:

      • 🔹 Резервы денежных средств: блокируют деньги на расчетном счете под будущие платежи (например, зарплату или налоги).
      • 🔹 Автоматическое резервирование по бюджетам: если в бюджете запланирован расход, система может автоматически зарезервировать средства.
      • 🔹 Увязка с заказами: резерв товаров формируется сразу при создании заказа клиента или поставщика.

      1С:Управление торговлей 11

      Здесь резервы товаров настраиваются гибко:

      • 🔹 Мultiple резервирование: один товар можно зарезервировать под несколько заказов (если позволяет политика).
      • 🔹 Резервирование по партиям: можно забронировать товар конкретной партии или серии.
      • 🔹 Авторезервирование: настраивается в правилах отгрузки (например, резервировать только оплаченные заказы).

      1С:Бухгалтерия 8 (ред. 3.0)

      Самая «бухгалтерская» реализация резервов:

      • 🔹 Интеграция с налоговым учетом: резервы по сомнительным долгам формируются с учетом ограничений НК РФ.
      • 🔹 Автоматическое списание: при погашении долга или использовании резерва (например, на отпуск).
      • 🔹 Отчетность: данные по резервам автоматически попадают в баланс и декларацию по налогу на прибыль.
    ⚠️ Внимание: В 1С:ERP и 1С:УТ 11 настройки резервирования товаров могут конфликтовать с настройками ордерной схемы. Перед изменением параметров проверьте логику работы склада в разделе Администрирование → Настройки программы → Запасы и закупки.

    Программирование и доработка механизма резервов

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

    1. Автоматическое формирование резерва по правилам компании

    Допустим, вам нужно создавать резерв по сомнительным долгам не по стандартным 90 дням, а по собственным критериям (например, 45 дней для новых клиентов и 60 — для постоянных). Для этого:

    1. Создайте новую обработку или модифицируйте Закрытие месяца.
    2. Добавьте код для анализа дебиторки с учетом групп контрагентов:
    
    

    Процедура РассчитатьРезервПоГруппам()

    Запрос = Новый Запрос;

    Запрос.Текст =

    "ВЫБРАТЬ

    | РасчетыСКонтрагентами.Контрагент КАК Контрагент,

    | РасчетыСКонтрагентами.СуммаОстатка КАК Долг,

    | Контрагенты.ГруппаКонтрагентов КАК Группа

    |ИЗ

    | РегистрБухгалтерии.РасчетыСКонтрагентами.Остатки КАК РасчетыСКонтрагентами

    | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты

    | ПО РасчетыСКонтрагентами.Контрагент = Контрагенты.Ссылка

    |ГДЕ

    | РасчетыСКонтрагентами.Счет = &СчетДолга

    | И РасчетыСКонтрагентами.СуммаОстатка > 0

    | И РасчетыСКонтрагентами.ДатаПогашения < ТекущаяДата() - &ДниПросрочки";

    // Устанавливаем параметры в зависимости от группы

    Если Группа = "Новые клиенты" Тогда

    ДниПросрочки = 45;

    Иначе

    ДниПросрочки = 60;

    КонецЕсли;

    Запрос.УстановитьПараметр("ДниПросрочки", ДниПросрочки);

    // ... далее логика создания документа резерва

    КонецПроцедуры

    2. Интеграция резервов с внешними системами

    Если вам нужно передавать данные о резервах в CRM или WMS, используйте HTTP-Сервисы или Обмен данными. Пример кода для выгрузки резервов товаров в JSON:

    
    

    Функция ПолучитьРезервыТоваровJSON()

    Запрос = Новый Запрос;

    Запрос.Текст =

    "ВЫБРАТЬ

    | РезервыТоваров.Товар КАК Товар,

    | РезервыТоваров.Количество КАК Количество,

    | РезервыТоваров.ДокументОснование КАК Заказ

    |ИЗ

    | РегистрНакопления.РезервыТоваров.Остатки КАК РезервыТоваров";

    Результат = Запрос.Выполнить();

    Возврат JSON.Записать(Новый Структура("Резервы", Результат.Выгрузить()));

    КонецФункции

    3. Оптимизация производительности при работе с резервами

    Если резервирование товаров тормозит систему (например, при большом количестве заказов), оптимизируйте запросы:

    • 🔹 Используйте Индексированные поля в регистрах накопления.
    • 🔹 Разбивайте массовые операции резервирования на пакеты (например, по 1000 строк).
    • 🔹 Настройте Фоновые задания для длительных операций.

    FAQ: Частые вопросы по резервам в 1С

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

    Чтобы снять резерв, создайте документ Списание резервов (раздел Склад в 1С:УТ). Укажите заказ, по которому был создан резерв, и товары. После проведения документа товар снова станет доступен для продажи. Альтернативный способ — отменить сам заказ клиента (если он еще не проведен в реализацию).

    Почему резерв по сомнительным долгам не уменьшает налогооблагаемую прибыль?

    Вероятные причины:

    1. Резерв создан в бухгалтерском учете, но не отражен в налоговом. Проверьте настройки счета 63 — должен быть установлен флаг «Учитывать в налоговом учете».
    2. Сумма резерва превышает лимит (в налоговом учете резерв не может быть больше 10% выручки отчетного периода).
    3. Долг просрочен менее 90 дней (в налоговом учете резерв создается только по «долгосрочным» долгам).

    Исправьте ошибки и перепроведите Закрытие месяца.

    Можно ли зарезервировать товар под заказ, если его нет на складе?

    Да, в 1С:Управление торговлей есть механизм «Ожидаемое поступление»**. При оформлении заказа клиента вы можете указать товар, которого нет в наличии, и связать его с будущим поступлением от поставщика. Система автоматически зарезервирует товар под заказ после его оприходования. Для этого:

    1. В документе Заказ клиента добавьте товар с нулевым остатком.
    2. Нажмите Зарезервировать под поступление и укажите ожидаемый документ Поступление товаров.
    3. После оприходования товара резерв активируется автоматически.
    Как перенести резервы из одной базы 1С в другую?

    Для переноса резервов используйте типовой обмен данными или универсальный формат EnterpriseData. Алгоритм:

    1. В исходной базе выгрузите данные по резервам через Администрирование → Выгрузка данных (выберите документы Резервы сомнительных долгов или Резервирование товаров).
    2. В целевой базе загрузите данные через Администрирование → Загрузка данных.
    3. Проверьте связь резервов с контрагентами и товарами (при необходимости используйте обработку Поиск и замена значений для исправления ссылок).

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

    Что делать, если резерв в 1С не совпадает с данными Excel?

    Расхождения обычно возникают из-за:

    • 🔸 Разных методов расчета: в резерв может считаться по остаткам на конец дня, а в Excel — по обороту