Создание собственной конфигурации для ИТ-отдела (АСУ) — это задача, продиктованная необходимостью гибкого учета, который невозможно полноценно реализовать в рамках типовых бухгалтерских или торговых решений. В условиях бюджетного учреждения, особенно медицинского профиля, стандартный бухгалтерский учет часто не отражает реальное состояние парка техники (комплектующие, замены, история ремонтов). Разберем по шагам, как спроектировать такую систему, опираясь на практический опыт и современные возможности платформы 1С:Предприятие 8.3.
Проанализируем базовые требования к системе, которые обеспечат ее жизнеспособность в долгосрочной перспективе. Для отдела из нескольких человек, обслуживающего сотни рабочих мест, критически важны следующие аспекты:
Для реализации файлового хранилища рекомендуется использовать Библиотеку стандартных подсистем (БСП). Рассмотрим пример логики подключения подсистемы работы с файлами, где файлы могут храниться как в томах на диске, так и непосредственно в информационной базе.
Одной из главных проблем типовых конфигураций является невозможность «разобрать» основное средство на запчасти с точки зрения ИТ-логики. Выясним, как реализовать учет комплектующих. Нам понадобятся справочники Номенклатура и ЭкземплярыОборудования (или конфигурационные единицы).
Рассмотрим механизм «Сборки/Разборки». Объект учета (например, системный блок) должен представлять собой структуру, в которую входят другие объекты (материнская плата, SSD, ОЗУ). При замене видеокарты система должна фиксировать событие: старая видеокарта отправляется на склад или в ремонт, новая — закрепляется за данным системным блоком.
Проанализируем примерную структуру документа «Сборка компьютера»:
// Пример логики проведения документа сборки
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
Для Каждого СтрокаТЧ Из Комплектующие Цикл
// Движение по регистру: установка связи комплектующей с головным устройством
Запись = РегистрыСведений.СоставОборудования.СоздатьМенеджерЗаписи();
Запись.ОбъектУчета = Ссылка; // Системный блок
Запись.Комплектующая = СтрокаТЧ.Экземпляр;
Запись.Период = Дата;
Запись.Записать();
КонецЦикла;
КонецПроцедуры
Работа с тремя сотнями компьютеров и массой оргтехники без маркировки невозможна. Разберем, как организовать систему штрихкодирования. Для медицинского учреждения целесообразно использовать формат QR-кодов или DataMatrix, так как они позволяют закодировать больше информации и лучше считываются поврежденными.
Рекомендуется следующий алгоритм действий:
Для профессионального уровня управления ИТ-отделом стоит перейти от простого списка имущества к концепции CMDB (Configuration Management Database). В этой модели мы учитываем не только физические объекты, но и связи между ними.
Например, сервер «SRV-01» связан с информационной системой «МИС: Больница», а коммутатор в серверной связан с розетками в хирургическом отделении. Если коммутатор выходит из строя, система должна показать, какие именно кабинеты и сервисы окажутся недоступны. Это позволяет ИТ-отделу работать проактивно.
Посмотрим на ситуацию со стороны административного учета. Бухгалтерия видит «Компьютер в сборе», а ИТ-отдел видит набор комплектующих с разными сроками гарантии. Чтобы избежать конфликтов, создадим механизм мэппинга (сопоставления).
В карточке вашего оборудования добавьте поле ИнвентарныйНомерБухгалтерии. Это позволит формировать отчеты для сверки, не перегружая свою базу лишними бухгалтерскими проводками. Вы сможете предоставлять отчеты по местам хранения (кабинетам) в том виде, который понятен бухгалтеру, сохраняя при этом детальную техническую информацию у себя.
Работа в государственном медучреждении накладывает обязательства по соблюдению ФЗ-152 «О персональных данных». В конфигурацию полезно включить следующие справочники и регистры:
Рассмотрим использование Библиотеки стандартных подсистем (БСП) как фундамента вашей конфигурации. Это значительно сократит время разработки. Обязательно внедрите следующие подсистемы:
Проанализируем интеграцию с внешними системами мониторинга (например, Zabbix). Платформа 1С позволяет принимать HTTP-запросы. Если сервер сообщает о критической ошибке, Zabbix может автоматически создать документ «Инцидент» в вашей конфигурации 1С, назначив ответственного специалиста.
Таким образом, создание собственной конфигурации — это не просто «костыль», а мощный инструмент автоматизации, который при правильном проектировании избавит отдел от рутины, предотвратит потерю активов и обеспечит прозрачность работы ИТ-службы перед руководством.