Найти в Дзене
Верный старт в 1С

Что такое 1С:Предприятие, с чем его "едят" и что нужно знать чтобы стать 1С программистом?

Фирма 1С практически монополизировала рынок мелких и средних предприятий, постепенно захватывает рынок крупных предприятий. 1С сейчас – везде, и специалистов нужно много. Что же такое 1С? Платформа 1С – это средство разработки и запуска программ, создаваемых для решения экономических задач. На платформе как разрабатывается структура базы данных, так и происходит работа с ней пользователей. Допустимо сравнение с приложением Microsoft Word. С одной стороны, Word служит для того, чтобы вы изменяли что-то в этом документе, как-то его настраивали, с другой стороны, он вам необходим и для открытия готового документа. Платформа 1С крайне специализирована для решения задач, связанных с бизнес тематикой, и решать с ее помощью другие задачи будет как минимум неудобно. На ней создаются конфигурации для ведения бухгалтерского учета, расчета зарплаты, автоматизации учета в торговых и производственных предприятиях. И 1С отлично оптимизирована для решения именно таких задач. Язык 1С предметно-ор
Оглавление

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

1С сейчас – везде, и специалистов нужно много.

Что же такое 1С? Платформа 1С – это средство разработки и запуска программ, создаваемых для решения экономических задач. На платформе как разрабатывается структура базы данных, так и происходит работа с ней пользователей. Допустимо сравнение с приложением Microsoft Word. С одной стороны, Word служит для того, чтобы вы изменяли что-то в этом документе, как-то его настраивали, с другой стороны, он вам необходим и для открытия готового документа. Платформа 1С крайне специализирована для решения задач, связанных с бизнес тематикой, и решать с ее помощью другие задачи будет как минимум неудобно. На ней создаются конфигурации для ведения бухгалтерского учета, расчета зарплаты, автоматизации учета в торговых и производственных предприятиях. И 1С отлично оптимизирована для решения именно таких задач. Язык 1С предметно-ориентирован. Как и в случае с объектно - ориентированным программированием есть определенные классы объектов, их методы, но нельзя создать свой класс объектов. Все они уже созданы и оптимизированы под определенные цели. Пример – «Справочники» - служат для хранения условно постоянной информации, вроде списка товаров, контрагентов, банков. «Документы» - служат для регистрации событий – поступление товаров, перемещение, имеют 2 состояния - записан – просто внесен в базу и проведен – выполнил движения по регистрам. «Регистры» - в них собираются данные, которые затем используются при формировании отчетов. Изначально все они создаются интерактивно – без написания кода и в базе появляются соответствующие объекты – с ними уже можно работать. Программирование носит событийный характер – прописывается что нужно делать в ответ на определенные действия пользователя. Пример – пользователь проводит документ, а какие движения он сделает определил программист на этапе разработки. Пользователь меняет реквизит в документе. У реквизита есть событие «ПриИзменении» - в нем мы и прописываем что будет происходить в этом случае. В платформе есть встроенный синтаксис помощник – в нем описаны все объекты, их методы, процедуры и функции, применяемые в языке 1С. Подробнее о платформе вы всегда можете узнать из литературы или специализированных курсов.

-2

Много программистов 1С выбирают работу у клиента штатным программистом. Это предполагает наличие какого-то уровня квалификации, потому что у клиента вас обучать никто не будет. Есть случаи, когда в фирме существует целый штат программистов и тогда они могут заниматься обучением, но это скорее исключение, чем правило. Работодатели ищут специалистов с опытом, а учить 1С у них попросту некому. Работа у них носит куда более спокойных характер, чем в фирмах - франчайзи и им подобных. Зарплата не сдельная – фиксированный оклад. Круг задач сильно не меняется. Часто сотрудники фирм франчайзи уходят к клиентам в поисках стабильности и спокойствия.

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

К тому же интернет предоставляет широкие возможности для удалённой работы. Можно годами работать с клиентами в других городах не встречаясь с ними.

Резюмируя: Учиться лучше во франчайзи, либо получать квалификацию самому на специализированных курсах. Работать – у клиентов, либо на фрилансе. Впрочем возможности для совмещения большие – можно находиться на штате у клиента, оттуда же работать еще с несколькими, параллельно сотрудничать с франчайзи. Сказывается нехватка специалистов – если вы можете сделать то что нужно клиентам, то они будут работать с вами на условиях, удобных для вас.

Что нужно знать чтобы стать 1С программистом? Саму платформу – язык программирования – без этого никуда.

При этом если вы знаете только это, то вам прямой путь во франчайзи или им подобные организации. Только там вам могут давать готовые технические задания, и вы сможете обойтись знаниями по программированию. Для работы у клиента или на фрилансе этого недостаточно. Вы не будете разрабатывать конфигурации с нуля. Работать нужно будет с теми, что написаны самой фирмой 1С, либо ее партнерами. Самые распространённые – Бухгалтерия предприятия, Управление торговлей, Зарплата и управление персоналом. Иметь дело вы будете с ними, в них программировать, консультировать пользователей и их нужно знать. При этом, если вы работаете с Бухгалтерией предприятия, нужно знать на каком то уровне и бухгалтерский учёт. Если с Зарплатой и управлением персоналом, то принципы расчета зарплаты и налогов. В противном случае вы не сможете эффективно решать задачи - вы даже не поймёте о чем говорит клиент, когда он будет вам эту задачу ставить. Вам понадобится промежуточное звено между бухгалтером и вами, а такие есть только во франчайзи и в им подобных. Бухгалтер будет всегда говорить с вами на языке бухгалтерского учета и нужно уметь этот язык понимать.

Таким образом, программирование в 1С хоть и называется программированием, но по факту оно включает в себя и знания, которые непосредственно к программированию отношения не имеют никакого. Обычные программисты, зачастую просто сидят в какой-то компании и общаются с такими же специалистами, которые им и дают задания, но здесь ситуация иная. Задания вам будут давать бухгалтера, менеджеры, руководители организаций. И они будут очень разными людьми: умными и глупыми, адекватными и неадекватными - и со всеми нужно будет уметь правильно взаимодействовать. Для многих - излишне ориентированных на программирование, это является большой проблемой. Умение строить отношения с людьми в 1С – это, фактически, половина успеха и эти навыки вам необходимы.

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

Верный старт в 1С
Верный старт в 1С

Наш проект «Верный старт в 1С» создан с целью обучения 1С. Мы учим не только программированию в 1С, мы готовим 1С программистов – даем знания во всех, необходимых для успешной работы областях. Курсы разработаны исходя из практического опыта и не ориентированы на получение сертификатов 1С. Еще до окончания курсов студенты получают навыки, позволяющие применять полученные знания на практике – и делают это – работая в процессе обучения как фрилансеры через интернет.

Получите доступ к 60-ти бесплатным урокам по 1С прямо сейчас, перейдите по ссылке https://shop.work-1c.ru/Podpsnie/UrokiProgrammirovanieV1C?utm_source=dzen&utm_medium=cpc&utm_campaign=%20dzen&utm_content=dzen&utm_term=dzen&yclid=dzen