Top.Mail.Ru
Онлайн курс
«Из бухгалтера в 1с программиста»
Открытый вводный курс специально для бухгалтеров для получения навыков 1С программиста
Добро пожаловать в онлайн-практикум «Введение в профессию 1с программист»

1
Курс «Из бухгалтера в  1С программиста»
Урок 1 «Как возникла и развивалась 1С

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


2
Урок 2
Чем отличаются версии платформы 1С:Предприятия и какие задачи решает платформа

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


Версия платформы обозначает «поколение» платформы. Каждый выпуск имеет свой двухзначный номер например, 7.7, 8.0, 8.1 и т.д. Распространенная ошибка - использовать версию платформы в названии конфигурации. Фирма 1С на своих информационных сайтах может указать название, например, 1С:Бухгалтерия 8, но на самом деле будет иметься в виду 1С:Бухгалтерия редакции 3.0, которая работает на последних версиях платформы. Поэтому стоит разделять версию платформы и версию конфигурации.


В 2002 году появилась первая ознакомительная версия «восьмерки» под номером 8.0, дальнейшая эволюция которой привела к выпуску версий 8.1(2006 г.), 8.2(2009 г.).

Актуальной на текущий момент является версия 8.3 вышедшая в 2013 году.

В текущую версию платформы 8.3 была включена новая концепция пользовательского интерфейса, которая получила название «Такси». На сегодняшний день «Такси» является основным (рекомендуемым) интерфейсом.


Разработчиками платформы было проведено множество тестов и наблюдений за работой пользователей со старым интерфейсом, после чего и появилась концепция «Такси».


«Такси» это:

  • Улучшение возможности работы с историей и избранным;
  • Настраиваемое пользователем рабочее пространство;
  • Повышение удобства работы с элементами;
  • Современный дизайн.

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


Какие задачи решает платформа


Автоматизация бухгалтерского и налогового учетов (регламентированный учет)

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

Самое популярное решение 1С:Бухгалтерия используется именно для этих видов учета. Данное решение имеет локализацию для разных стран СНГ, т.к. многие страны имеют свои национальные стандарты учета.


Автоматизация расчетных задач

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


Автоматизация оперативного учета

Механизм оперативного учета — один из прикладных механизмов платформы.

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

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


Автоматизация управленческого и других видов учета

Оперативный учет использует преимущественно натуральные измерители (товар, денежные средства). В отличие от него, в управленческом учете для различных целей используются как натуральные, так и трудовые, и стоимостные показатели (трудозатраты, маржинальность).

Управленческий и другие виды учета часто использует данные и механизмы других видов учета.


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


Автоматизация цепочек связанных операций

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


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

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

3
Урок 3
Профессии в сфере 1С: какие задачи выполняют и где могут быть востребованы

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

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


Методист (Консультант) 1С

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


Аналитик 1С

Это специалист, который собирает требования бизнеса и автоматизирует процессы, занимается анализом бизнес-процессов, постановкой задач программистам, тестированием, внедрением и презентацией результатов заказчику. Чаще всего аналитик - следующая ступень после Методиста (Консультанта), также может специализироваться на конкретном виде учета. Хорошие специалисты должны обладать soft skills.



Программист (Разработчик) 1С

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


Внедренец 1С

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


Руководитель проектов

Данный специалист, как правило, имеет опыт работы Аналитиком или Программистом, знаком с жизненным циклом разработки программного обеспечения. Обладает знанием методологий ведения проектов: водопадная модель, Scrum и др.


Далее рассмотрим профессии, которые начинают появляться в сфере 1С из других IT сфер.


Менеджер по продукту

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

В зависимости от конкретной компании обязанности могут быть следующие:


  • Составление плана проекта и контроль его реализации
  • Взаимодействие с заказчиком по планам проекта
  • Участие в продаже проекта
  • Взаимодействие с командой проекта на предмет выполнения проекта и решения административных вопросов
  • Координация выполнения работы и их прием

Тестировщик

Любое создаваемое решение или доработка должны проходить стадию тестирование. Чаще всего в сфере 1С это делает сам разработчик и постановщик задачи. В настоящее время в компании могут выделять отдельную роль тестировщика, также можно встретить термины QA тестировщик или QA - инженер.


Какие задачи выполняет специалист:

  • Подготовка тестового окружения. Чаще всего это копия рабочего контура, в которой можно делать все, что хочется не переживая о порче данных
  • Формирование тестовой документации;
  • Разрабатывает и проводит ручное и автоматизированное тестирование;
  • Составляет протоколы тестирования, документирует и проверяет дефекты.

Архитектор

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


Какие задачи выполняет специалист:

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

Теперь рассмотрим потенциальных работодателей.


Фирма 1С


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


Фирмы Франчайзи и компании интеграторы

(фирмы не являющиеся Франчайзи, но оказывающие услуги по продуктам от 1С).

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

Плюсы

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

Минусы

- большая текучка кадров, сложно найти хорошего наставника, без наставника сложнее развиваться.


In house - устройство в IT отдел компании для решения внутренних задач: доработка типовых решений, разработка собственных блоков или конфигураций с нуля, разработка интеграций с другими системами.

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

Минусы - чаще всего ищут специалистов с опытом работы, есть график работы, в небольших компаниях роль программиста может сочетаться с ролями администратор/архитектор/аналитик.


Фриланс - работа не предполагает трудоустройства в одной компании, а предполагает самостоятельный поиск задач и самостоятельное ведение взаиморасчетов с заказчиками.

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

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


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

Получите доступ к остальным урокам модуля и домашним заданиям
Оставьте заявку на бесплатный 3-х дневный доступ к курсу
Курс «1С программист»
Получите бесплатный 3-х дневный доступ к курсу