Код #Статьи

27 декабря, 2023

Все об 1С-разработчике. Или при чем тут бухгалтерия, учеты и финансы

Бухгалтерский учет, торговля и финансы не работают без этого специалиста. Узнайте, почему 1С-разработчик — одна из самых востребованных профессий в странах СНГ.

За помощь в подготовке материала редакция Skillbox.kz благодарит ведущего аналитика и владельца 7 сертификатов 1С Кучму Дмитрия.

В 1С с 2007 года. Участвовал в проектах федерального масштаба.

Кто такой 1С-разработчик 

1С-разработчик — это специалист, который создает прикладные решения на платформе 1С:Предприятие. Программист помогает компаниям вести учет и оптимизировать бизнес-процессы. Работает с готовыми решениями и дорабатывает их.

i

1С-разработчик и 1С-программист — смежные, но разные профессии. Первый — комплексный специалист. Он получает задачи от бизнес-пользователей. Программирует, тестирует решения, пишет инструкции и обучает пользователей работе в программе с учетом новых разработок. 

Программисту дают готовое техническое задание. Он пишет код и отдает задачу обратно. Отличие в том, что программист — более узкая специализация.

В статье эти термины используются как синонимы.

Что такое 1С и где используют эту программу

— это комплекс программ. Программы автоматизируют бизнес-процессы и помогают руководить предприятием. Любая программа «1С:Предприятие» состоит из двух частей: технологической платформы и конфигурации.

Платформа — основа, на которой создают, запускают и изменяют конфигурации. Это среда разработки с собственным встроенным языком.

i

Интересная особенность, которая понравилась редакции Skillbox.kz — код в основном пишут на русском языке. Можно и на английском. Но многие программисты отмечают, что удобнее именно на русском. 

Вот как значит чувствуют себя англоязычные программисты!

Конфигурация — программа для разработчиков, которая написана на языке 1С. Конфигурация имеет удобный интерфейс, функциональность и настройки. Не существует отдельных от платформы конфигураций. На одной платформе можно работать с несколькими конфигурациями.

Существуют типовые и нетиповые конфигурации: 

  • Типовые — это конфигурации, которые разработала компания «1С».  Фирма поддерживает и обновляет эти продукты. К таким конфигурациям относятся «1С:Бухгалтерия предприятия», «1С:Зарплата и управление персоналом» и другие.
  • Нетиповые — это конфигурации, которые разработали сторонние компании и отдельные программисты. Нетиповые конфигурации редко создаются с нуля. Чаще профессионалы берут типовые решения и дорабатывают продукт под задачи заказчика.

1С считается самой популярной системой учета в России и СНГ. По данным 1c.ru готовые решения используют более 1,5 миллиона организаций. В это число входят и малый бизнес, и крупные компании: большие холдинги, индивидуальные предприниматели, розничные магазины, государственные структуры. 

Если вы интересовались работой бизнеса, наверняка слышали об . Обычно о программе знают как «что-то для бухгалтерии». Причина — первая и самая распространенная версия программы «1С: Бухгалтерия». 

В этом есть свои плюсы и минусы: 

  • Плюс: готовое решение помогает вести учет на больших и малых предприятиях. Программа ускоряет и упрощает этот процесс.
  • Минус: профессию часто воспринимают как что-то скучное и узконаправленное, потому что это только бухгалтерия. Но это распространенное заблуждение. Можно годами работать и не пересекаться с бухгалтерией.

i

Кроме готового решения для бухгалтерии, у компании много продуктов: 1С:ERP, 1C:Управление холдингом, 1С:Документооборот, 1С:Электронное обучение, 1С-Битрикс, Командировки. Smartway и другие.

Обязанности программиста 

Ни одно готовое решение не будет работать идеально. Одна из главных задач программиста — доработать конфигурацию под задачи заказчика. Об этом уже упомянуто выше в пункте «нетиповые конфигурации». 

Задача, разумеется, не одна. Вот список основных обязанностей специалиста: 

  • Помощь в выборе продукта. Специалист помогает компаниям выбрать конфигурацию, которая закроет задачи бизнеса.
  • Распределение прав пользователей. Программист отвечает за то, чтобы оператор случайно не удалил важный документ. А администратор, наоборот, владел всеми правами.
  • Настройка функционала. Специалист занимается настройкой отчетов и справочников.
  • Тестирование. Исправление багов, резервное копирование, восстановление при сбоях тоже входит в обязанности программиста.
  • Обучение пользователей. Программист объясняет простым языком, как пользоваться программным обеспечением. Пишет инструкции, если это необходимо.
  • Обновление конфигурации. 1С регулярно выпускает новые версии, которые обязательно устанавливаются на предприятиях. В особенности это касается программ, которые связаны с бухгалтерией. Меняется закон, значит меняется и программа. Медлить с этим нельзя.

Узнайте, как проводить ­A/B-тестирование­, находить аномалии в данных и визуализировать результаты для заказчика на курсе «Профессия Разработчик».

Узнать больше

Навыки программиста

Hard skills

  • Программирование на встроенном языке;
  • Знание принципов работы «1С:Предприятие», способов ее настройки, знание объектов платформы и их назначение;
  • Общие фирменные стандарты разработки; 
  • Типовые конфигурации;
  • Работа с базами данных и конвертация данных;
  • Язык запросов 1С;
  • Знание принципов работы СУБД.

i

Но одного программирования для работы не хватит. Программист должен знать законодательство и разбираться в бухгалтерии, налоговом учете, финансах. Только так специалист сможет выполнить все без ошибок и понять, чего хочет заказчик.

Soft skills

  • Понимать устройство компании. Нужно понимать внутренние процессы предприятия, чтобы находить верные решения для пользователей.
  • Адекватно воспринимать критику. Критика — неотъемлемая часть работы программиста. К ней нужно прислушиваться, чтобы расти в профессии.
  • Быть командным игроком. Без навыка командной работы нет результата.
  • Знать отрасль. Производство совсем не похоже на торговлю. Знание сферы деятельности заказчика обязательно.

i

Редакция Skillbox.kz послушала мнение и с другой стороны. В интервью за 2021 год 1С-разработчик Алексей Прокуровский рассказал, что важно для хорошей работы специалиста. Это актуально не только на 2021 год и не только для 1С-программиста. Это актуально всегда. Для любой работы и любого времени.

  • Четкая задача. Правильная постановка задачи — половина успеха.
  • Дружная команда. Алексею важно, чтобы команда была дружной и слаженной. Выполняла работу вместе. И каждый чувствовал, что внес вклад в общее дело.
  • Обратная связь. Любому сотруднику хочется найти свои точки роста и послушать опытного наставника.
  • «Свобода творчества». Алексею нравится, когда в работу не вмешиваются. В пределах разумного, конечно. Иными словами: есть четкая задача и срок — есть результат.

Посмотреть интервью по ссылке.

Сертификация программистов 1С

Сертификацию проводит сама компания 1С. Существует 6 стандартов квалификаций: 

  • 1С:Профессионал;
  • 1С:Специалист по платформе; 
  • 1С:Специалист-консультант;
  • ERP-Консультант;
  • 1С:Эксперт;
  • 1С:Эксплуататор.

Подробнее о каждой квалификации можно почитать здесь.

Большинство компаний часто указывают в требованиях к кандидату обязательную сертификацию. А программистов, которые уже работают, требуют регулярно обновлять знания и заново проходить экзамен. Причина — регулярные обновления ПО.

Всем, кто только рассматривает профессию и хочет стать 1С-программистом, не нужно переживать. Для старта подойдут и маленькие компании, которым не принципиальна сертификация. Наоборот, из-за нехватки специалистов многие организации часто принимают на работу лишь с начальными умениями, не требуют сертификат и разрешают его получить в процессе работы.

Примеры задач и проектов

Выбор и настройка типовых конфигураций 

Девелопер знает типовые конфигурации и умеет применять их в бизнесе. 

Загрузка данных

Программист настраивает аналитику и определяет, куда и какая информация будет загружаться. Проверяет правильность данных и решает, что делать с ошибками. Специалист выгружает справочную и числовую информацию из учетных систем или таблиц Excel. 

Внедрение

Специалист обучает пользователей. Делает так, чтобы платформа была удобна всем. Проверяет функционал и передает в работу. 

Поддержка в эксплуатации

Специалист поддерживает программу в работоспособном состоянии. Он дорабатывает и совершенствует учетную систему под требования бизнеса.

Возможности и карьерный рост

Три главных работодателя для программистов — франчайзи, аутсорсинговые компании и организации, которым нужно поддерживать используемую на предприятии программу 1С.

  • Франчайзи. Франчайзи — это партнеры 1С. Франчайзи продают программы компаниям за ту цену, которую устанавливает 1С. Программисты здесь дорабатывают и обновляют готовые решения. Франч — идеально, если нужно набраться опыта. Подходит для специалистов с минимальным опытом или вообще без него. В такой компании программист научится работать с новыми функциями и системами, постоянно будет работать над разными проектами. Однако, на большую зарплату рассчитывать не стоит.
  • Аутсорсинг. Франчайзи и другие фирмы, которые работают с продуктами 1С, часто передают своих сотрудников на «временное пользование». Срок — не менее трех месяцев. Заказчикам подходит такой способ, потому что им не нужно нанимать специалистов в штат. Если сотрудник уволился или заболел, фирма присылает замену. Обычно так работают только опытные девелоперы.
  • Проектная работа. Мнения по поводу проектной работы разделились. Кто-то считает ее плохим вариантом, потому что нет развития. Крупные компании нанимают в штат программистов для автоматизации учета. Сотрудник, который долго работает в команде, знает все бизнес-процессы — это удобно. Правда кроме начального этапа, когда нужно что-то доработать, настроить, обучить пользователей, больше работы нет. Серьезные задачи на этом заканчиваются. Специалист работает только с одной конфигурацией и не учится новому. Не следит за тем, какие обновления выходят в продуктах 1С. Бытует и другое суждение: проектная работа — это много знаний и навыков, высокая зарплата и возможность стать ведущим специалистом. 

В остальном карьерный рост такой же, как и у других программистов: junior, middle, senior. Уровень определяется опытом, сертификацией и временем работы.

Зарплата

В декабре 2023 года hh.kz предлагает 121 вакансию по запросу «программист 1С» в Алматы. По всему Казахстану — 275 вакансий. Также можно рассматривать все страны СНГ, если работодатель предлагает удаленную работу. По всем странам — почти 12 000 вакансий.

Зарплата стажера — 50 000-80 000 тенге. А для сеньора с опытом 3-6 лет — от 400 000 до 1 500 000 тенге. 

Кроме работы в компании специалисты выбирают фриланс. На Хабр сейчас 67 предложений от заказчиков. Стоимость одного заказа на платформе начинается от 8000 тенге. Оплата и задачи разные: создать отчет, выгрузить данные в нужном формате, интегрировать решение с другой системой.

Как им стать. Полезные ресурсы от редакции Skillbox.kz

Навыки девелоперов ценит мир IT. Специалисты управляют данными, автоматизируют процессы, сокращают затраты бизнеса и делают учет проще. 

Чтобы все это уметь одного знания программирования мало. Профессионалы разбираются в бухгалтерии, налоговом учете, знают законодательство. Изучают сферу, в которой работают и понимают бизнес-процессы на любом предприятии: от производства до торговли.

Другой вопрос: где все это изучить. Вот два варианта: на курсах и самостоятельно. 

Учиться самому — хорошо, но долго. Курсы экономят время, структурируют информацию. Опытные наставники помогают избежать ошибок. И все это за полгода. 

Для самостоятельного изучения есть много платформ и материалов. Например, можно арендовать 1С в облаке и подключиться к сайту информационно-технологического сопровождения «1С:ИТС». На ресурсе много информации по учету и разработке в системе 1С: инструкции, литература, справка. 

Редакция Skillbox.kz также подготовила и другие материалы для начинающих: литература, блоги и каналы для легкого старта. 

Литература:

  • «1С:Программирование для начинающих. Детям и родителям, менеджерам и руководителям. Разработка в системе «1С:Предприятие 8.3» Максим Радченко; 
  • «1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы» Максим Радченко, Елена Хрусталева;
  • «101 совет начинающим разработчикам в системе «1С:Предприятие 8» Елена Хрусталева;
  • «Язык запросов «1С:Предприятия 8» Елена Хрусталева.

Каналы на YouTube:

Telegram-каналы и блоги: 

Осваивайте профессию «1С-разработчик» со Skillbox

Освойте 1С вместе с опытным наставником и получите новую профессию. Обучение длится полгода. Каждому, кто прошел курс, поможем трудоустроиться в престижную компанию.

Забрать доступ

Создайте базу данных, которая учитывает товары и движение денежных средств на бесплатном буткемпе по 1С

Подробней