0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>22 ноя 2021</li>
2
<ul><li>22 ноя 2021</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Ненастоящий язык, бухгалтеры вместо программистов и переизбыток кадров - разбираемся, правда ли всё это.</p>
4
</ul><p>Ненастоящий язык, бухгалтеры вместо программистов и переизбыток кадров - разбираемся, правда ли всё это.</p>
5
<p>Катя Павловская для Skillbox Media</p>
5
<p>Катя Павловская для Skillbox Media</p>
6
<p>Программист, консультант, специалист по документированию. Легко и доступно рассказывает о сложных вещах в программировании и дизайне.</p>
6
<p>Программист, консультант, специалист по документированию. Легко и доступно рассказывает о сложных вещах в программировании и дизайне.</p>
7
<p>"1С:Предприятие" - одна из самых известных систем автоматизации учёта в России и СНГ. Вокруг неё сложилось много мифов. Конечно, "1С" трудно назвать идеальной системой, но некоторые из этих заблуждений так и тянет опровергнуть.</p>
7
<p>"1С:Предприятие" - одна из самых известных систем автоматизации учёта в России и СНГ. Вокруг неё сложилось много мифов. Конечно, "1С" трудно назвать идеальной системой, но некоторые из этих заблуждений так и тянет опровергнуть.</p>
8
<p>Хотя язык 1C называется объектно-ориентированным, у него урезанный механизм ООП. И вообще, код тут пишут на русском - а это уже совсем ни в какие ворота для нормального языка программирования.</p>
8
<p>Хотя язык 1C называется объектно-ориентированным, у него урезанный механизм ООП. И вообще, код тут пишут на русском - а это уже совсем ни в какие ворота для нормального языка программирования.</p>
9
<p>Язык 1С встроен во все системы учёта от компании "1С", это их основной инструмент разработки. На нём пишут новые прикладные решения или дорабатывают готовые. Его цель - быстро и недорого решать задачи учёта.</p>
9
<p>Язык 1С встроен во все системы учёта от компании "1С", это их основной инструмент разработки. На нём пишут новые прикладные решения или дорабатывают готовые. Его цель - быстро и недорого решать задачи учёта.</p>
10
<p>У 1С много общего с Pascal и BASIC, хотя их нельзя назвать аналогами. Программисты могут выбрать англо- или русскоязычный синтаксис, но почти все 1С-разработчики останавливаются на русском - на нём написаны старые и новые продукты, на русском больше документации и примеров кода. Русскоязычный синтаксис стал стандартом ещё с первых версий 1С.</p>
10
<p>У 1С много общего с Pascal и BASIC, хотя их нельзя назвать аналогами. Программисты могут выбрать англо- или русскоязычный синтаксис, но почти все 1С-разработчики останавливаются на русском - на нём написаны старые и новые продукты, на русском больше документации и примеров кода. Русскоязычный синтаксис стал стандартом ещё с первых версий 1С.</p>
11
<p>В 1C есть строгий набор классов объектов с заданными свойствами и методами. Например, Справочники, Документы, Регистры накопления, Отчёты и Обработки. Программист не может создавать новые классы, правда, и уже существующих вполне хватает, чтобы пилить решения для учёта.</p>
11
<p>В 1C есть строгий набор классов объектов с заданными свойствами и методами. Например, Справочники, Документы, Регистры накопления, Отчёты и Обработки. Программист не может создавать новые классы, правда, и уже существующих вполне хватает, чтобы пилить решения для учёта.</p>
12
<p>"1С:Предприятие 8" фактически навязывает вам стандартную модель проектирования, что позволяет существенно снизить затраты на построение и поддержку прикладных решений".</p>
12
<p>"1С:Предприятие 8" фактически навязывает вам стандартную модель проектирования, что позволяет существенно снизить затраты на построение и поддержку прикладных решений".</p>
13
<p><a>Руководство 1С-разработчика</a>на сайте "1С"</p>
13
<p><a>Руководство 1С-разработчика</a>на сайте "1С"</p>
14
<p>На основе готовых классов можно создавать сколько угодно объектов, например Справочник организаций, Справочник товаров, Справочник сотрудников или документы Поступление товаров, Реализация продукции и Начисление зарплаты.</p>
14
<p>На основе готовых классов можно создавать сколько угодно объектов, например Справочник организаций, Справочник товаров, Справочник сотрудников или документы Поступление товаров, Реализация продукции и Начисление зарплаты.</p>
15
<p>1С-разработчики не только пишут код. Их основная задача - визуальное конструирование. Человек запускает "1С:Предприятие" и в режиме конфигуратора создаёт новые объекты, настраивает их свойства, формы представления в интерфейсе и связи с другими объектами.</p>
15
<p>1С-разработчики не только пишут код. Их основная задача - визуальное конструирование. Человек запускает "1С:Предприятие" и в режиме конфигуратора создаёт новые объекты, настраивает их свойства, формы представления в интерфейсе и связи с другими объектами.</p>
16
Так в конфигураторе 1С создаётся новый справочник. Скриншот: Марина Демидова / Skillbox Media<p>На языке 1С пишут методы и обработки событий для объектов. Его можно назвать скриптовым языком, на котором программируют бизнес-логику.</p>
16
Так в конфигураторе 1С создаётся новый справочник. Скриншот: Марина Демидова / Skillbox Media<p>На языке 1С пишут методы и обработки событий для объектов. Его можно назвать скриптовым языком, на котором программируют бизнес-логику.</p>
17
<p>У большинства объектов есть модули, написанные на языке 1С. Они определяют, как объект поведёт себя, когда наступит нужное событие. Например, у элемента Справочник есть обработка события ПередЗаписью (), которая проверяет заполнение реквизитов. Каждый раз, когда пользователь будет добавлять новый элемент, сработает проверка.</p>
17
<p>У большинства объектов есть модули, написанные на языке 1С. Они определяют, как объект поведёт себя, когда наступит нужное событие. Например, у элемента Справочник есть обработка события ПередЗаписью (), которая проверяет заполнение реквизитов. Каждый раз, когда пользователь будет добавлять новый элемент, сработает проверка.</p>
18
<p>1С-разработчики - совсем не программисты. Они не пишут приложения, а просто ходят по организациям и настраивают "1С:Предприятие".</p>
18
<p>1С-разработчики - совсем не программисты. Они не пишут приложения, а просто ходят по организациям и настраивают "1С:Предприятие".</p>
19
<p>В малом бизнесе задачи 1С-разработчиков обычно на этом и заканчиваются. Они настраивают "1С:Предприятие", устанавливают приложения на серверы и локальные компьютеры, обучают пользователей и работают с базами данных.</p>
19
<p>В малом бизнесе задачи 1С-разработчиков обычно на этом и заканчиваются. Они настраивают "1С:Предприятие", устанавливают приложения на серверы и локальные компьютеры, обучают пользователей и работают с базами данных.</p>
20
<p>Но в больших компаниях этого не хватает - типовые решения приходится приспосабливать под нужды клиента. Разработчики добавляют функции, правят расчёты, создают документы, справочники, отчёты и обработки.</p>
20
<p>Но в больших компаниях этого не хватает - типовые решения приходится приспосабливать под нужды клиента. Разработчики добавляют функции, правят расчёты, создают документы, справочники, отчёты и обработки.</p>
21
<p>Кроме этого, издатель "1С" регулярно обновляет свои продукты, и 1С-специалисты устанавливают клиентам новые версии ПО и переносят туда уже готовые доработки.</p>
21
<p>Кроме этого, издатель "1С" регулярно обновляет свои продукты, и 1С-специалисты устанавливают клиентам новые версии ПО и переносят туда уже готовые доработки.</p>
22
<p>Чтобы делать всё это качественно и вовремя, программист должен не только знать язык 1С, но и разбираться в настройках платформы и стандартных конфигурациях.</p>
22
<p>Чтобы делать всё это качественно и вовремя, программист должен не только знать язык 1С, но и разбираться в настройках платформы и стандартных конфигурациях.</p>
23
<p>У "1С" есть компании-франчайзи, которые создают на базе "1С:Предприятия" отраслевые решения, например для сельского хозяйства, производства, строительства, торговли, логистики, образования, медицины и других сфер.</p>
23
<p>У "1С" есть компании-франчайзи, которые создают на базе "1С:Предприятия" отраслевые решения, например для сельского хозяйства, производства, строительства, торговли, логистики, образования, медицины и других сфер.</p>
24
<p>Обычно эти системы не пишут с нуля, а дорабатывают готовые конфигурации - так получается быстрее и дешевле. Самые удачные из них компания "1С" сертифицирует и продаёт как типовые решения.</p>
24
<p>Обычно эти системы не пишут с нуля, а дорабатывают готовые конфигурации - так получается быстрее и дешевле. Самые удачные из них компания "1С" сертифицирует и продаёт как типовые решения.</p>
25
<p>Чтобы устроиться 1С-разработчиком, достаточно знать бухгалтерский учёт.</p>
25
<p>Чтобы устроиться 1С-разработчиком, достаточно знать бухгалтерский учёт.</p>
26
<p>Миф появился, потому что первым продуктом "1С" была "1С:Бухгалтерия", и фирму до сих пор ассоциируют только с бухучётом. Если человек разбирается в "1С:Бухгалтерии", он может стать консультантом, но ему придётся много учиться, чтобы стать разработчиком.</p>
26
<p>Миф появился, потому что первым продуктом "1С" была "1С:Бухгалтерия", и фирму до сих пор ассоциируют только с бухучётом. Если человек разбирается в "1С:Бухгалтерии", он может стать консультантом, но ему придётся много учиться, чтобы стать разработчиком.</p>
27
<p>За 30 лет компания "1С" выпустила решения для разных видов предприятий и даже отдельных бизнес-процессов, например:</p>
27
<p>За 30 лет компания "1С" выпустила решения для разных видов предприятий и даже отдельных бизнес-процессов, например:</p>
28
<ul><li>Программы для участков учёта - "Зарплата и управление персоналом", "Управление торговлей", "Документооборот".</li>
28
<ul><li>Программы для участков учёта - "Зарплата и управление персоналом", "Управление торговлей", "Документооборот".</li>
29
<li>Решения для малого, среднего и крупного бизнеса - "Управление нашей фирмой", "ERP Управление предприятием", "Корпорация".</li>
29
<li>Решения для малого, среднего и крупного бизнеса - "Управление нашей фирмой", "ERP Управление предприятием", "Корпорация".</li>
30
<li>Отраслевые решения для энергетики, сельского хозяйства, строительства, ЖКХ, транспорта, общепита, гостиниц, медицины, культуры и других сфер.</li>
30
<li>Отраслевые решения для энергетики, сельского хозяйства, строительства, ЖКХ, транспорта, общепита, гостиниц, медицины, культуры и других сфер.</li>
31
</ul><p>Поэтому у 1С-разработчиков есть специализации: одни работают с бухгалтерией или расчётным отделом, другие автоматизируют учёт в магазинах и на складах, подключают торговое оборудование, занимаются наценками и скидками. Кто-то настраивает интернет-магазины или мобильные приложения для кладовщиков и курьеров, а кто-то пишет проекты с нуля.</p>
31
</ul><p>Поэтому у 1С-разработчиков есть специализации: одни работают с бухгалтерией или расчётным отделом, другие автоматизируют учёт в магазинах и на складах, подключают торговое оборудование, занимаются наценками и скидками. Кто-то настраивает интернет-магазины или мобильные приложения для кладовщиков и курьеров, а кто-то пишет проекты с нуля.</p>
32
<p>Конечно, чтобы создавать решения для учёта, программист должен знать, как работает бухгалтерия и бизнес, как рассчитывают зарплаты, ведут учёт на складах и пользуются оборудованием. В сфере ЖКХ или в общепите всё это делают по-разному.</p>
32
<p>Конечно, чтобы создавать решения для учёта, программист должен знать, как работает бухгалтерия и бизнес, как рассчитывают зарплаты, ведут учёт на складах и пользуются оборудованием. В сфере ЖКХ или в общепите всё это делают по-разному.</p>
33
<p>Чтобы стать 1С-программистом, недостаточно знать бухучёт. Но если человек в нём не разбирается, он не поймёт клиента и не сможет решить его проблему.</p>
33
<p>Чтобы стать 1С-программистом, недостаточно знать бухучёт. Но если человек в нём не разбирается, он не поймёт клиента и не сможет решить его проблему.</p>
34
<p>1С-разработчиков полным-полно, они повсюду.</p>
34
<p>1С-разработчиков полным-полно, они повсюду.</p>
35
<p>Это правда, что порог входа в 1С ниже, чем у С++ или Java, и поэтому 1C-программистами себя часто называют посторонние люди со слабым отношением к отрасли.</p>
35
<p>Это правда, что порог входа в 1С ниже, чем у С++ или Java, и поэтому 1C-программистами себя часто называют посторонние люди со слабым отношением к отрасли.</p>
36
<p>Ими могут быть фрилансеры, которые разворачивают и обновляют "1С" в небольших компаниях. Они не консультируют пользователей, не настраивают программы, а только устанавливают обновления и заодно ремонтируют компьютеры и заправляют картриджи.</p>
36
<p>Ими могут быть фрилансеры, которые разворачивают и обновляют "1С" в небольших компаниях. Они не консультируют пользователей, не настраивают программы, а только устанавливают обновления и заодно ремонтируют компьютеры и заправляют картриджи.</p>
37
<p>Когда бизнесу нужно добавить в "1С" новые функции или восстановить базу данных после сбоя, он обращается к франчайзи или к опытным фрилансерам.</p>
37
<p>Когда бизнесу нужно добавить в "1С" новые функции или восстановить базу данных после сбоя, он обращается к франчайзи или к опытным фрилансерам.</p>
38
<p>Настоящие 1С-разработчики хорошо разбираются в платформе, знают типовые конфигурации и всегда учатся. Вот что они умеют:</p>
38
<p>Настоящие 1С-разработчики хорошо разбираются в платформе, знают типовые конфигурации и всегда учатся. Вот что они умеют:</p>
39
<ul><li>подобрать для компании подходящую конфигурацию "1С";</li>
39
<ul><li>подобрать для компании подходящую конфигурацию "1С";</li>
40
<li>установить программу на сервер или локальный компьютер;</li>
40
<li>установить программу на сервер или локальный компьютер;</li>
41
<li>настроить пользователям доступ к базам данных;</li>
41
<li>настроить пользователям доступ к базам данных;</li>
42
<li>адаптировать систему под компанию - добавить функции и настроить интерфейс;</li>
42
<li>адаптировать систему под компанию - добавить функции и настроить интерфейс;</li>
43
<li>научить пользователей работать с программой;</li>
43
<li>научить пользователей работать с программой;</li>
44
<li>администрировать базы данных - очищать, тестировать и исправлять.</li>
44
<li>администрировать базы данных - очищать, тестировать и исправлять.</li>
45
</ul><p>Чтобы подтвердить свои навыки, разработчики регулярно проходят<a>сертификацию от "1С"</a>.</p>
45
</ul><p>Чтобы подтвердить свои навыки, разработчики регулярно проходят<a>сертификацию от "1С"</a>.</p>
46
<p>1С-разработчики - настоящие программисты, которые пишут на востребованном языке. Чтобы доказать это, подведём итоги и ещё раз взглянем на все мифы.</p>
46
<p>1С-разработчики - настоящие программисты, которые пишут на востребованном языке. Чтобы доказать это, подведём итоги и ещё раз взглянем на все мифы.</p>
47
<strong>Миф</strong><strong>Опровержение</strong>Язык - ненастоящий.У "1С" есть настоящий предметно-ориентированный язык, который создан для систем учёта. В нём есть русско- и англоязычный синтаксис, можно выбрать тот, который удобнее.Программисты - неполноценные.1С-разработчики умеют обращаться с базами данных, фронтендом и бэкендом, так что будет несложно сменить стек и освоить другой язык.Нужно знать не программирование, а бухучёт.Чтобы работать с продуктами "1С", недостаточно знать бухучёт. Приходится консультировать пользователей, действовать в качестве системного администратора и дорабатывать код программ.Разработчиков слишком много.Зато всегда не хватает тех, кто знает типовые конфигурации, постоянно учится, умеет добавлять в платформу новые функции и восстанавливать базы данных после сбоя.<p>1С-разработка - развитая ниша, где уже сложились стандарты, есть документация, книги, справочники и видеоуроки. Программист может стать фрилансером или устроиться в компанию, причём работа есть и в регионах. Войти в мир 1C можно в Skillbox - с курса "<a>Профессия 1C-разработчик</a>".</p>
47
<strong>Миф</strong><strong>Опровержение</strong>Язык - ненастоящий.У "1С" есть настоящий предметно-ориентированный язык, который создан для систем учёта. В нём есть русско- и англоязычный синтаксис, можно выбрать тот, который удобнее.Программисты - неполноценные.1С-разработчики умеют обращаться с базами данных, фронтендом и бэкендом, так что будет несложно сменить стек и освоить другой язык.Нужно знать не программирование, а бухучёт.Чтобы работать с продуктами "1С", недостаточно знать бухучёт. Приходится консультировать пользователей, действовать в качестве системного администратора и дорабатывать код программ.Разработчиков слишком много.Зато всегда не хватает тех, кто знает типовые конфигурации, постоянно учится, умеет добавлять в платформу новые функции и восстанавливать базы данных после сбоя.<p>1С-разработка - развитая ниша, где уже сложились стандарты, есть документация, книги, справочники и видеоуроки. Программист может стать фрилансером или устроиться в компанию, причём работа есть и в регионах. Войти в мир 1C можно в Skillbox - с курса "<a>Профессия 1C-разработчик</a>".</p>
48
<a>Научитесь: Профессия 1С-программист Узнать больше</a>
48
<a>Научитесь: Профессия 1С-программист Узнать больше</a>