Разбор от сообщества: Учёт спецодежды в конфигурации 1С:Бухгалтерия 3.0 КОРП: наст | infolimp.ru

Разбор от сообщества: Учёт спецодежды в конфигурации 1С:Бухгалтерия 3.0 КОРП: наст

20 июля 2026 · infolimp.ru

Учёт спецодежды в конфигурации «1С:Бухгалтерия 3.0 КОРП» — казалось бы, типовой механизм, описанный в справке. Но на практике внедренцы регулярно попадают в ловушку, из-за которой документ «Передача материалов в эксплуатацию» не формирует движения по регистру «Сведения о спецодежде», а списание стоимости происходит вручную или не происходит вовсе. Разбираем «подкапотную» логику, которую не найти в документации.

Контекст: почему КОРП-версия не прощает упрощений

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

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

Разница между обычной и КОРП-версией

В обычной БП 3.0 учёт спецодежды ведётся через ручное создание документа «Списание материалов из эксплуатации» и регламентную операцию «Погашение стоимости спецодежды». В КОРП же автоматическое списание привязано к группам учета номенклатуры. Если в карточке номенклатуры не указана группа с типом «Спецодежда», то документ «Передача материалов в эксплуатацию» не генерирует нужные движения. Это не ошибка — это логика: платформа не знает, какой порядок списания применить.

Ключевой тезис: документ «Передача материалов в эксплуатацию» в БП 3.0 КОРП — не самодостаточный. Его работа полностью зависит от правильной настройки группы учета и срока полезного использования в карточке номенклатуры.

Ловушка: группа учета «Спецодежда» не задана или задана неверно

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

Как это проверить программно

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

// Фрагмент обработки проверки настройки партионного учета
Запрос = Новый Запрос;
Запрос.Текст = 
"ВЫБРАТЬ
 |  МатериалыВЭксплуатацииОстатки.Номенклатура КАК Номенклатура,
 |  ЕСТЬNULL(Номенклатура.ГруппаУчета, """") КАК ГруппаУчета
 |ИЗ
 |  РегистрНакопления.МатериалыВЭксплуатации.Остатки КАК МатериалыВЭксплуатацииОстатки
 |ГДЕ
 |  МатериалыВЭксплуатацииОстатки.Номенклатура.ГруппаУчета = ЗНАЧЕНИЕ(Справочник.ГруппыУчетаНоменклатуры.ПустаяСсылка)";

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

Если Результат.Количество() = 0 Тогда
    Сообщить("Все переданные материалы имеют корректную группу учета");
Иначе
    Для Каждого Строка Из Результат Цикл
        Сообщить("Номенклатура: " + Строка.Номенклатура + " — группа учета не задана");
    КонецЦикла;
КонецЕсли;
Предупреждение: не используйте ПустаяСсылка в условиях — это может привести к ошибке, если в регистре есть записи с пустыми ссылками. В примере выше показан рабочий вариант через явное сравнение с ЗНАЧЕНИЕ(...).

Альтернативный подход: ручное управление списанием

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

Сравнение подходов (текстовое описание)

Автоматический (через группу учета): один раз настроили — документ «Передача» автоматически создаёт записи в регистре «Сведения о спецодежде...»; ежемесячно регламентная операция «Закрытие месяца» сама списывает часть стоимости. Контроль остатков ведётся в регистре «Материалы в эксплуатации».

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

Вывод: автоматический механизм КОРП стоит того, чтобы потратить час на настройку группы учета. Иначе внедрение КОРП-версии не даёт обещанной экономии времени.

Что делать прямо сейчас: чек-лист

  1. Проверьте, что в справочнике «Номенклатура» для всей спецодежды заполнена группа учета с типом «Спецодежда» (меню «Администрирование» — «Группы учета номенклатуры»).
  2. На вкладке «Свойства» карточки номенклатуры укажите срок полезного использования в месяцах (поле «Срок использования»).
  3. Убедитесь, что в документе «Передача материалов в эксплуатацию» выбран правильный склад (не «Основной», а «Склад спецодежды», если он настроен).
  4. Проведите контрольный документ и проверьте регистр «Сведения о спецодежде...» — в нём должна появиться запись с количеством и сроком.
  5. Запустите «Закрытие месяца» — в регламентной операции «Погашение стоимости спецодежды» должны появиться суммы.

Типичные ошибки