В процессе ведения учета в «1С:Бухгалтерия предприятие 3.0» часто возникает ситуация, когда параметры эксплуатации спецодежды, заданные при передаче сотруднику, меняются. Это может быть связано с переводом работника в другое подразделение, изменением счета затрат или уточнением срока полезного использования. Поскольку справочник НазначенияИспользования жестко фиксирует способ погашения стоимости, простое изменение элемента в карточке номенклатуры не решит проблему для уже выданных позиций. Разберем подробно, как правильно отразить эти изменения в программе.
Рассмотрим наиболее корректный с точки зрения методологии 1С способ. Если версия вашей программы не поддерживает специализированные документы корректировки, мы рекомендуем использовать цепочку документов возврата и выдачи. Это гарантирует чистоту регистров и отсутствие ошибок при закрытии месяца.
Алгоритм действий:
10.11.1 (или забалансового МЦ.02).НазначенияИспользования создаем новый элемент с правильными параметрами (новый способ отражения расходов, счет затрат или срок службы).Важный нюанс: Этот способ наиболее надежен, так как он автоматически пересчитывает все движения по регистрам бухгалтерии и накопления. Однако, как отмечают практикующие специалисты, он может быть трудоемким при массовых изменениях.
Проанализируем возможности современных релизов программы (начиная с 3.0.100 и выше). Фирма 1С добавила специализированный инструмент, который позволяет избежать сложной схемы с возвратом на склад. Если ваша конфигурация обновлена, этот метод является приоритетным.
Найдем в интерфейсе документ «Корректировка параметров материалов в эксплуатации». Он позволяет изменить:
При проведении этого документа система самостоятельно корректирует данные в регистре сведений ПараметрыУчетаНоменклатурыВЭксплуатации и делает необходимые проводки по переносу остатков между субконто на счетах учета. Это исключает необходимость ручной правки проводок.
Выясним, как поступить, если типовые средства не подходят или требуется «хирургическое» вмешательство в учет. В сообщениях форума предлагается вариант изменения аналитики напрямую в проводках. Однако просто изменить субконто в операции вручную недостаточно, так как механизмы закрытия месяца (особенно расчет амортизации спецодежды) ориентируются на данные регистров и первичных документов передачи.
Схема «технического» изменения:
10.11.1 или МЦ.02. Здесь мы меняем старое назначение использования на новое.ПередачаМатериаловВЭксплуатацию, заполнить его правильными данными, но не проводить его.Для разработчиков, столкнувшихся с необходимостью автоматизировать процесс смены аналитики, рассмотрим пример кода. Проанализируем типичную попытку смены субконто через регистр бухгалтерии. Важно помнить, что в 1С:Бухгалтерии тип субконто ПартииМатериаловВЭксплуатации обычно является составным (ссылка на документ передачи).
Посмотрим на пример кода, который выполняет замену партии в проводках документа:
Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(СсылкаНаДокумент);
Набор.Прочитать();
Для каждого Запись из Набор Цикл
// Проверяем наличие нужного вида субконто
ВидСубконтоПартия = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ПартииМатериаловВЭксплуатации;
Если Запись.СубконтоДт.Свойство(ВидСубконтоПартия) Тогда
Запись.СубконтоДт[ВидСубконтоПартия] = НовыйОбъектСсылка; // Ссылка на новый документ-основание
КонецЕсли;
КонецЦикла;
Набор.Записывать = Истина;
Набор.Записать();
Внимание: При использовании программного метода обязательно учитывайте разницу между ДокументСсылка и ДокументОбъект. Если в поле субконто будет передана не ссылка, а объект, система установит значение в Неопределено. Также помните, что помимо регистра Хозрасчетный, данные о спецодежде хранятся в регистре накопления НоменклатураВЭксплуатации. Если вы измените только проводки, возникнет рассинхронизация между бухгалтерским и управленческим (регистровым) учетом, что приведет к ошибкам при попытке списать эту спецодежду в будущем.
Подведем итог: выбор метода зависит от версии вашей конфигурации и объема данных.
И помните, что после любых манипуляций с «Назначением использования» необходимо выполнить перепроведение документов и повторно запустить процедуру «Закрытие месяца», чтобы убедиться в корректности расчета стоимости списания.