Что такое 1С

Как стать разработчиком 1С Как стать разработчиком 1С

Программист - это одна из самых востребованных профессий. А программист 1С - это одна из самых востребованных профессий среди программистов. Так что если вы ещё не определились с профессией или ваша профессия вам надоела и вы хотите её поменять, то курс “1С-Разработчик” - это отличное начало вашей будущей успешной карьеры. Подробнее...

Если вы живёте в России, то наверняка вы слышали это название - “1С”.

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

Надо сказать, что в конце 80-х и начале 90-х созданием бухгалтерских программ занималось довольно много компаний. Большинство из них либо переквалифицировалось, либо просто исчезли с рынка. Почему? Да потому что всех их чисто убрала оттуда фирма 1С.

Чем же вызвана такая популярность 1С и почему большинство других аналогичных программ оказались неконкурентноспособны? Разумеется, дело не только в умении продвигать свой продукт. А дело в том, что у 1С была (и есть) своя фишка, причём такая фишка, что всем фишкам фишка - это возможность в очень широком диапазоне менять поведение программы, и даже создавать свои собственные конфигурации с нуля! Конкуренты таких возможностей не предоставляли, либо предоставляли, но они были неполноценны и неудобны в использовании.

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

Я буду давать разъяснения на примере версии 1С7.7. Более ранние версии сильно отличаются. А последняя версия - 1С8.х, хотя и отличается от версии 7.7, но сохранила такие же основные принципы работы, потому что решения, найденные в 1С7.7, будет трудно превзойти ещё долгое время.

Итак, что из себя представляет программа 1С? Она состоит из двух основных частей:

  1. Платформа 1С
  2. Конфигурация 1С

Платформа - это некая программная оболочка, которая умеет обрабатывать функции, реализованные в конфигурации 1С.

Конфигурация - это программная реализация функций, необходимых для решения конкретных задач. Например, для ведения бухгалтерского учёта.

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

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

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

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

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

Для тех, кто не вполне понял что такое платформа-конфигурация, попробую объяснить “на пальцах”.

Итак, допустим у на есть дрель. Что мы можем делать этой дрелью?

ВНИМАНИЕ! Это вопрос на засыпку ))))

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

А чтобы выполнить какую-нибудь работу, нам потребуется сверло. Как минимум одно. А в большинстве случаев несколько, да ещё и разные насадки (например, к дрели можно прицепить шлифовальный круг или фрезу). И те же свёрла тоже бывают разные - сверлом по железу вы не сможете сделать отверстие в бетонной стене.

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

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

Существует довольно много готовых конфигураций. Например, “1С: Бухгалтерия”, “1С: Торговля”, “1С: Склад”, “1С: Производство” и др.

То есть вам нужно только выбрать конфигурацию (или несколько конфигураций), наиболее подходящих для вашего бизнеса - и всё.

Так просто? Ну да.

А зачем же тогда программисты 1С?

А вот это уже интересно. Но об этому мы будем говорить в следующих статьях.


Что такое 1С Что такое 1С

Что такое 1С? Бухгалтерия или программирование? Сколько и как зарабатывают программисты 1С. Легко ли найти работу программисту 1С. Как создаются программы в 1С. Что должен знать и уметь программист 1С. На эти и другие вопросы вы найдёте ответы в бесплатной рассылке о программистах и программировании в 1С. Подробнее...
Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика