Как убрать или заполнить субконто «Партии» на забалансовых счетах МЦ в 1С:Бухгалтерия 3.0

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

Перенос данных из устаревших систем (например, «1С:Бухгалтерия 7.7») в современную «1С:Бухгалтерия предприятия 3.0» (БП 3.0) часто сопровождается техническими сложностями. Одной из наиболее острых проблем является обязательное наличие субконто «Партии материалов в эксплуатации» на забалансовых счетах группы МЦ (МЦ.02, МЦ.04 и др.). В этой статье мы подробно разберем, почему это происходит, можно ли отключить этот функционал и как правильно организовать перенос документов, чтобы избежать ошибок проведения.

Почему субконто «Партии» на счетах МЦ нельзя просто отключить?

Многие пользователи и разработчики привыкли, что на балансовых счетах (например, на счете 41 или 10) партионный учет является опциональным. Его можно включить или выключить через «Настройки плана счетов» в разделе «Учет запасов». Однако со счетами учета малоценки в эксплуатации ситуация иная.

Проанализируем структуру плана счетов. Для счетов группы МЦ состав видов субконто жестко задан на уровне конфигурации. В отличие от счета 10, где партии зависят от флажка в настройках, на счетах МЦ субконто Партии материалов в эксплуатации прописано как обязательное. Это связано с методикой учета 1С: в БП 3.0 на забалансовых счетах реализован механизм контроля сроков полезного использования спецодежды и инвентаря.

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

Разберем по шагам: что делать при переносе документов из 7.7?

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

1. Использование «Технической партии» для остатков

Если вы переносите остатки на начало периода, самым простым решением будет использование документа Ввод остатков в качестве партии. При загрузке документов списания или перемещения, которые ссылаются на эти старые остатки, необходимо программно подставлять ссылку на соответствующий документ ввода остатков в поле субконто Партии.

2. Программный подбор партий по методу FIFO

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


// Пример логики подбора партии при загрузке списания
Запрос = Новый Запрос;
Запрос.Текст = 
    "ВЫБРАТЬ
    |	ХозрасчетныйОстатки.Субконто3 КАК Партия
    |ИЗ
    |	РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаДокумента, Счет = &СчетМЦ, , 
    |       Субконто1 = &Номенклатура И Субконто2 = &Сотрудник) КАК ХозрасчетныйОстатки";

Запрос.УстановитьПараметр("ДатаДокумента", ТекущийДокумент.Дата);
Запрос.УстановитьПараметр("СчетМЦ", ПланыСчетов.Хозрасчетный.МЦ04);
Запрос.УстановитьПараметр("Номенклатура", ТекущаяНоменклатура);
Запрос.УстановитьПараметр("Сотрудник", ТекущийСотрудник);

Результат = Запрос.Выполнить();
Если Не Результат.Пустой() Тогда
    Выборка = Результат.Выбрать();
    Выборка.Следующий();
    // Подставляем первую найденную партию в документ списания
    СтрокаТЧ.Партия = Выборка.Партия;
КонецЕсли;

Этот метод позволяет автоматически находить документы Передача материалов в эксплуатацию, которые уже созданы в базе БП 3.0 в процессе миграции предыдущих документов, и подставлять их в Списание материалов из эксплуатации.

Проблема перемещений между ответственными лицами

Выясним причину, почему перемещение на счетах МЦ часто вызывает затруднения. В старых версиях БП 3.0 действительно не было специализированного документа для перемещения между сотрудниками на забалансе, и многие использовали Операцию (бухгалтерский учет). Однако ручные проводки требуют ручного же указания партий, что крайне трудозатратно.

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

Можно ли удалить субконто через Конфигуратор?

Рассмотрим ситуацию, когда разработчик решает радикально изменить План счетов и удалить субконто Партии со счетов МЦ. Мы настоятельно не рекомендуем этот путь по следующим причинам:

  1. Потеря поддержки: Изменение предопределенного плана счетов снимает конфигурацию с автоматического обновления.
  2. Нарушение логики: Все типовые документы (Передача, Списание, Возврат, Инвентаризация) содержат в коде модулей обращения к этому субконто. Удаление приведет к критическим ошибкам при проведении стандартных документов.
  3. Закрытие месяца: Алгоритмы регламентных операций по расчету износа или автоматическому списанию малоценки по истечении срока службы перестанут функционировать.

Рекомендации по исправлению данных после переноса

Проанализируем ситуацию, если данные уже перенесены с пустыми партиями. В этом случае документы не проведутся, а остатки «повиснут» некорректно. Для исправления ситуации выполните следующие действия:

  1. Воспользуйтесь групповой обработкой справочников и документов, чтобы заполнить недостающие реквизиты.
  2. Если документов слишком много, напишите простую обработку, которая перепроводит документы Списание материалов из эксплуатации, предварительно заполняя партию по остаткам (аналогично приведенному выше коду).
  3. Используйте документ «Инвентаризация материалов в эксплуатации». Он позволяет увидеть разрывы в разрезе партий и на его основании создать документы списания/оприходования для выравнивания учета.

Таким образом, наличие партий на счетах МЦ — это не «лишний груз», а необходимый инструмент для контроля жизненного цикла имущества организации. Правильная настройка алгоритмов переноса данных из 7.7 в БП 3.0 с автоматическим подбором документов-регистраторов позволит вам сохранить целостность учета и использовать все преимущества автоматизации в новой программе.

← На главную