Урок 1 из 8 · 15 мин · обновлено

Кто такой 1С-разработчик: где работает и чем занят

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

Что такое 1С

Когда говорят «1С», имеют в виду сразу три вещи:

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

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

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

Чем занят разработчик

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

  • доработать документ: добавить поле «Ответственный менеджер» в заказ клиента;
  • сделать печатную форму: счёт или акт в фирменном виде;
  • написать отчёт: продажи по менеджерам за месяц для директора;
  • автоматизировать расчёт: скидка постоянным клиентам, бонус продавцам;
  • настроить обмен: заказы с сайта сами попадают в 1С, остатки уходят на сайт;
  • обновить программу до новой версии и не потерять свои доработки;
  • разобраться в ошибке: почему остаток на складе отрицательный.

Как выглядит задача

Менеджер пишет: «Хочу, чтобы в счёте печатался мой телефон». Разработчик:

  1. Уточняет задачу: телефон менеджера или общий телефон компании? Во всех счетах или только в новых?
  2. Находит место в программе, где хранятся данные менеджера и где формируется счёт.
  3. Делает доработку в копии базы, а не в рабочей программе, где работают люди.
  4. Проверяет: печатает счёт для разных менеджеров, в том числе для того, у кого телефон не указан.
  5. Переносит доработку в рабочую программу и сообщает менеджеру.

Код — только третий шаг из пяти. Ошибка на первом шаге — и сделанное придётся переделывать.

Где работают

  • У партнёра 1С (франчайзи). Партнёры внедряют и сопровождают 1С у клиентов. Много разных задач и программ, опыт растёт быстро. С этого начинают многие новички.
  • В штате компании. Одна система, глубокое погружение в бизнес своей компании, задачи от коллег.
  • На фрилансе. Свои клиенты и свободный график. Обычно туда приходят с опытом: без него сложно оценить задачу и отвечать за результат.

Сколько платят, зависит от города, опыта и сложности систем. Смотрите актуальные вакансии программиста 1С на hh.ru.

Роли рядом

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

В небольших компаниях один человек совмещает все три роли. Часто путь в профессию начинается с консультанта или стажёра у партнёра 1С.

Мифы

«1С — это бухгалтерия». Бухгалтерия — лишь одна из программ на платформе. Есть торговля, склад, зарплата, производство, медицина, управление проектами.

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

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

Попробуйте сами. Кто вероятнее возьмётся за каждую задачу: бухгалтер, консультант 1С или программист 1С?

  1. Заполнить и сдать отчёт в налоговую.
  2. Показать новому сотруднику, как оформить продажу.
  3. Сделать так, чтобы заказы с сайта сами появлялись в 1С.
  4. Включить в программе учёт по нескольким складам — настройка уже есть, её нужно только включить.
  5. Добавить в отчёт о продажах колонку с прибылью.
Решение
  1. Бухгалтер — это его работа, программа только помогает.
  2. Консультант — обучение пользователей.
  3. Программист — обмен с сайтом требует кода.
  4. Консультант — это настройка готовой возможности, программировать не нужно.
  5. Программист — доработка отчёта.

Граница между консультантом и программистом проходит так: если в программе уже есть нужная возможность, её настраивают; если нет — её программируют.

Мини-тест: проверьте себя

Закрепите урок: несколько вопросов, разбор ответов — в конце.

  1. Что такое 1С:Предприятие?

  2. Какая задача — типичная для 1С-разработчика?

  3. Чем работа у партнёра 1С обычно отличается от работы в штате компании?