Статьи про 1С

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

Фирма 1С практически монополизировала рынок мелких и средних предприятий, и постепенно захватывает рынок крупных предприятий. 1С сейчас везде, и специалистов нужно много. При этом квалифицированных специалистов не хватает, отсюда рост зарплат и падение конкуренции среди специалистов. Для работодателей ситуация сильно осложняется ещё и демографической ямой 90-х годов (из вузов сейчас выпускаются те, кто родился в те годы), которая фактически замораживает ситуацию в таком виде на ближайшие годы с тенденцией к ухудшению: нехватка специалистов будет сказываться и дальше.

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

Что такое 1С?

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

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

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

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

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

Что нужно знать, чтобы стать 1С-программистом?

Сам язык программирования – без этого никуда.

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

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

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

Заполните форму расположенную ниже для доступа к бесплатным урокам по программированию в 1С.
Ваше имя:
Ваш E-Mail:
Read More

От бухгалтера к Программисту 1С?

Зачем бухгалтеру знать язык программирования 1С ?

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

А что же может дать еще и знание программирования ? Возможность что-то подправить в программе, посмотреть как работает какой-либо документ или отчет хотя и приятна, но не стоит тех усилий, которые придется потратить на обучение. Гораздо ценнее то, что такой бухгалтер сможет выступать в качестве 1С-Консультанта. Программировать после обучения при этом не нужно, но знание того как 1с устроена изнутри позволяет бухгалтеру стать как отличным специалистом по самой программе, так и служить промежуточным звеном между бухгалтерами и программистами.

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

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

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

Заполните форму расположенную ниже для доступа к бесплатным урокам по программированию в 1С.
Ваше имя:
Ваш E-Mail:

Read More