Задача учета арендованных автомобилей в системе 1С:Зарплата и Управление Персоналом часто вызывает споры среди специалистов. Главная трудность заключается в том, что ЗУП — это специализированная система для кадрового учета и расчета зарплаты, а не для учета основных средств. Рассмотрим, как подойти к этой задаче профессионально, соблюдая правила обновления типовой конфигурации.
Прежде чем приступать к разработке, проанализируем, что именно нужно бизнесу. Чаще всего под «учетом аренды» скрываются две разные юридические конструкции:
Если речь идет о компенсации, создавать новые документы или расширения не нужно. Весь функционал уже есть в типовой версии ЗУП.
Для реализации данной задачи выполним следующие шаги:
Компенсационные выплаты.НДФЛ и страховыми взносами в соответствии с лимитами, установленными законодательством.Плановые начисления или Разовые начисления.Такой подход позволит хранить всю историю выплат в штатных отчетах, не нарушая архитектуру системы.
Если же договор аренды носит характер ГПХ, возникает потребность в учете самого автомобиля. Помним главное правило: ЗУП не предназначен для учета активов. Однако, если руководство настаивает на хранении данных в ЗУП, рассмотрим возможные архитектурные решения.
Если необходимо хранить специфические данные (даты страховки, характеристики авто, напоминания о техосмотре), используем механизм Расширения конфигурации. Это позволит нам:
Автомобили.Пример структуры кода при работе в расширении:
// Пример создания логики проверки даты страховки в расширении
Процедура ПриЗаписиВРасширении()
Если Объект.ДатаСтраховки < ТекущаяДата() Тогда
Сообщить("Внимание! Срок страховки автомобиля истек.");
КонецЕсли;
КонецПроцедуры
Если автопарк велик (десятки и сотни машин), ведение учета в ЗУП — это путь к деградации производительности. В этом случае рекомендуем:
1С:Бухгалтерия или Управление торговлей) для ведения учета на счете 001 «Арендованные основные средства».HTTP-сервисы или EnterpriseData.ЗУП передавать только итоговые суммы к начислению по договорам аренды.Для большинства задач достаточно использовать дополнительные реквизиты к карточкам Физических лиц или Сотрудников. Это стандартный механизм 1С, который не требует программирования и не мешает обновлениям. Если же учет характеристик авто принципиально важен — используйте Расширение конфигурации, но избегайте изменения основной конфигурации, чтобы не потерять поддержку вендора.
Помните, что чем меньше кастомного кода в ЗУП, тем проще и стабильнее будет ваша работа в будущем.