HTML Diff
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>