1С-программист следит, чтобы конфигурации программы работали без сбоев, а также занимается разработкой специальных решений для задач бизнеса на базе этих продуктов. Рассказываем, какие задачи решает такой разработчик, и есть ли выгода от замены штатного программиста на специалиста со стороны.
Кто такой 1С-программист и чем он занимается
Чтобы ответить на этот вопрос, сначала нужно разобраться с самой программой «1С:Предприятие». Она состоит из двух частей:
- платформы, то есть среды разработки с собственным языком программирования;
- конфигурации – специализированные программы для решения конкретных задач (например, ведение бухгалтерского, кадрового, товарного учета).
Платформа – это основа, на которую можно установить нужное количество конфигураций («1С:Бухгалтерия предприятия», «1С:ERP» и пр.).
Все разработанные компанией «1С» конфигурации являются типовыми, то есть после установки пользователи получают одинаковый интерфейс, набор опций и возможностей. Нетиповые конфигурации – это результат адаптации ПО под нужды конкретной компании. Этими настройками как раз и занимаются 1С-программисты.
Владимир Кондаков, генеральный директор «АйТи для ритейла»:
«В реальной жизни программисты 1С довольно редко что-то создают. Намного чаще к нам обращаются, если что-то работает “не совсем так” или “совсем не так”. Наша работа больше похожа на работу в автомастерской, куда загоняют автомобили в довольно разном состоянии. Кто-то на тюнинг, кто-то на починку».
На предприятии 1С-разработчики могут выполнять следующие функции:
- установка и настройка типовых конфигураций: подбор программных продуктов и модулей, запуск и поддержка сервера (локального или облачного), создание и поддержка базы данных и пр.;
- администрирование прав доступа: в зависимости от должности и полномочий работников создает аккаунты пользователя с разными функциональными возможностями (например, чтобы рядовой оператор не мог удалить критически важную информацию);
- настройка интерфейса, доработка конфигурации: 1С-программист оптимизирует отчеты, справочники, документы в соответствии с запросами соответствующих служб и отделов;
- организация обмена данными между разными конфигурациями: благодаря этому данные из одного продукта 1С можно использовать в других (например, для кадрового учета, управления персоналом, расчета заработной платы нужно взаимодействие «1С:Бухгалтерии» и «1С:Зарплата и управление персоналом»);
- выгрузка данных в интернет-магазин в автоматическом режиме (номенклатура, цена, складские остатки), загрузка данных о заказах;
- подключение торгового оборудования к продуктам «1С»;
- администрирование баз данных;
- обновление конфигураций;
- обучение других сотрудников работе с программами.
Таким образом, чем более активно предприятие использует продукты «1С», тем выше потребность в специалистах, которые разбираются в их настройке и адаптации.
В каких сферах бизнеса наиболее востребованы 1С-разработчики
Компания «1С» предлагает десятки отраслевых решений для МСП и крупного бизнеса, и для настройки, адаптации и обслуживания каждого из них потребуется 1С-программист:
- сельское хозяйство: кроме основного продукта (ERP Агропромышленный комплекс), есть отдельные конфигурации для ведения бухгалтерии элеватора, с/х предприятия, комбикормового завода, птицефабрик и пр.;
- лесное хозяйство: деревообрабатывающие и лесозаготовительные предприятия;
- производство и ТЭК: металлургия, пищевая промышленность (например, есть модули «1С:Мясопереработка» или «1С:Хлебобулочное и кондитерское производство»), машиностроение, производство стройматериалов, горнодобывающие предприятия, переработка отходов и вторсырья;
- издательство и полиграфия;
- строительство, девелопмент, ЖКХ;
- торговля, логистика, складские и транспортные услуги;
- страхование и банковские услуги, ломбарды, лизинговые компании;
- HoReCa;
- образование и культура: частные и государственные школы, вузы, детские сады, колледжи, библиотеки и пр.;
- здравоохранение и медицина;
- информационные технологии;
- сфера услуг: охранные и риелторские агентства, туристический бизнес, реклама, клининг, ритуальные услуги, сервисно-ремонтные организации и пр.
1С-программист нужен в том случае, если бизнес использует ПО для автоматизации процессов и решения различных задач, включая:
- управление государственными и муниципальными закупками;
- ведение бухгалтерского, налогового и финансового учета;
- управление складом и логистикой;
- формирование отчетности и аналитики;
- учет и управление персоналом;
- работа в CRM-системах;
- учет и планирование ресурсов;
- контроль и оптимизация производственных процессов;
- подключение торгового и кассового оборудования;
- интеграция с интернет-магазинами, приложениями для курьеров и пр.
Хороший 1С-программист должен понимать принципы работы платформы и конфигураций 1С, уметь настраивать их, а также писать программный код для адаптации типовых продуктов под нужды компании.
Что лучше: аутсорс или штатный специалист
Универсального ответа не существует: в каждом случае руководитель решает этот вопрос с учетом специфики бизнеса и особенностей конкретного предприятия.
Так, штатный 1С-разработчик предпочтительнее:
- для крупной компании, в которой используются разные конфигурации, а значит специалист будет загружен работой на 100%;
- для предприятия с нетипичной конфигурацией, которая постоянно требует доработки и адаптации с учетом изменений рынка, внутренних и внешних факторов.
Выбор в пользу аутсорса стоит сделать, если:
- у вас небольшая компания, и необходимость в 1С-программисте возникает время от времени (например, в случае выхода обновления, на период сдачи отчетности, при внедрении новой производственной линии и пр.);
- необходимо реализовать сложные решения по автоматизации процессов, с которыми справится команда специалистов.
Также стоит обратить внимание и на другие факторы выбора. К примеру, штатный программист чаще всего работает в одиночку, поэтому реализация масштабных проектов потребует много времени. Организации на аутсорсе привлекут команду разработчиков для выполнения поставленной задачи в минимальные сроки.
Зато штатный специалист лучше погружен в производственные процессы, знает все «подводные камни» и особенности внутреннего делопроизводства. Для него не нужно готовить точное технологическое задание, как в случае с программистами на аутсорсе.
Владимир Кондаков, генеральный директор «АйТи для ритейла»:
«По сравнению с ПО 10 летней давности, современные типовые и отраслевые продукты 1С обладают просто невероятными возможностями. Очень многое есть из коробки. Типовыми пользуются тысячи пользователей и как то живут.
Другой вопрос в том, что 1С используется в бизнесе и по сути является инструментом.
Сейчас, когда у всех проблема с кадрами, а с адекватными кадрами вообще беда, время и эффективность работы этих кадров может иметь большое значение и ценность. Найти хорошего специалиста в штат сложно, но и на аутсорсе вам могут дать такого же начинающего. Но обычно там есть хотя бы один умный, который будет разгребать проблемы, если таковые будут».
Коротко для предпринимателя
- 1С-программист отвечает за установку, настройку, адаптацию и обслуживание ПО от компании «1С». Он же обучает персонал работе с программным продуктом.
- Потребность в 1С-разработчике есть в любых сферах бизнеса, где требуется автоматизация производственных, управленческих и иных процессов.
- Штатный специалист знает особенности компании, может адаптировать типовые конфигурации под конкретные нужды. Но если предприятие небольшое, то такой работник не всегда будет обеспечен работой. Поэтому есть смысл совмещать должность 1С-разработчика и, к примеру, системного администратора.
- Аутсорс позволяет привлекать 1С-программистов для решения конкретных задач и не переплачивать за время простоя. Удаленная команда профессионалов будет полезна, если нужно реализовать крупный проект в сжатые сроки.