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

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

20 июля 2026 · infolimp.ru

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

Конфигуратор учётной политики: выбор метода погашения и его последствия

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

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

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

Технический разбор: что закладывает документ «Передача спецодежды в эксплуатацию»

При передаче формируются проводки:

// Документ "ПередачаСпецодеждыВЭксплуатацию"
// Бухгалтерский проводки:
Дт 10.11.1 Кт 10.10   – стоимость новой спецодежды (субконто: Номенклатура, Сотрудник)
// При начислении погашения (регламентная операция "Погашение стоимости спецодежды"):
Дт 26 (или 20, 44) Кт 10.11.1 – на сумму погашения за месяц, согласно сроку полезного использования

Важно: период погашения задаётся в карточке номенклатуры реквизитом «Срок использования (мес.)». По умолчанию – 12 месяцев. Если срок меньше 12, документ всё равно использует линейный расчёт; для нестандартного срока нужно менять вручную. Ещё один нюанс: при изменении срока после начала эксплуатации пересчёт погашения не производится (остаток делится на новый срок, но без ретроспективы).

Налоговый учёт: статья расходов, которая решает всё

В проводках по погашению участвует статья расходов. По умолчанию она берётся из карточки номенклатуры, но её можно переопределить в документе передачи. Ловушка №2: если сотрудник переводится в другое подразделение, а статья расходов привязана к подразделению (например, 20.01 для цеха и 25 для обслуживающего), то при смене подразделения в документе «Перемещение сотрудников» или «Изменение состава подразделений» реквизит статьи в уже открытых документах погашения не меняется. Все последующие начисления пойдут по старой статье.

Совет: Лучше не завязывать статью расхода на подразделение в карточке номенклатуры, а указывать её непосредственно в документе передачи, исходя из фактического подразделения на момент начала эксплуатации. При перемещениях – создавать новую передачу с новой статьёй, а старую списывать (с корректировкой остатка).

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

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

Процедура ЗаполнитьПередачу(ДокПоСтупление, Сотрудник, Подразделение)
    Док = Документы.ПередачаСпецодеждыВЭксплуатацию.СоздатьДокумент();
    Док.Дата = ТекущаяДата();
    Док.Организация = ДокПоСтупление.Организация;
    Док.Склад = ДокПоСтупление.Склад;
    // Заполняем строку табличной части
    Строка = Док.Спецодежда.Добавить();
    Строка.Номенклатура = ДокПоСтупление.Товары[0].Номенклатура;
    Строка.Количество = 1;
    Строка.Сотрудник = Сотрудник;
    // Поиск статьи расходов по подразделению (если ведётся отдельный справочник)
    Статья = Справочники.СтатьиРасходовБудущихПериодов.НайтиПоНаименованию(
        "Спецодежда (" + Подразделение.Наименование + ")", 
        Ложь
    );

Расширение «НОПик» для 1С — встраиваемый коннектор к внешнему AI с интеллектуальным поиском по базе. Задавайте вопросы обычными словами - AI сам найдёт нужное. 45 дней бесплатно.

Попробовать НОПик →