1c логотип

Что такое 1С?

Очень часто сотрудникам нашей компании приходится сталкиваться со следующей ситуацией. Звонит человек и задает следующий вопрос: "А можно у вас купить 1С?". Ему отвечают: "Можно. Какая компонента вас интересует?" Далее человек, в лучшем случае вспоминает слово "бухгалтерия". После нескольких минут общения, начинаешь понимать, что ему нужна вовсе не "бухгалтерия", а скорее "торговля", причем не типовая конфигурация "Торговля и склад", а модифицированная конфигурация на базе компоненты "Оперативный учет". И если о том, что существуют конфигурации "Бухгалтерия", "Торговля" и "Зарплата" некоторые знают, то о том, что такое компоненты системы, и что такое конфигураций, не имеют представления 99% тех, кто начинает знакомство с этой системой. Отсюда - всяческие ошибки в выборе и недопонимания. Для того чтобы избежать подобных неприятностей и помочь обывателю обрести ясный взор на систему программ 1С:Предприяте, мы и подготовили это материал, в котором попытались разложить все по полочкам, и показать что есть что в 1С.

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

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

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

Но вернемся к вопросу о компонентах и конфигурациях. Из нашего автомобильного примера очень отчетливо видно, что компонента определяет пределы возможностей конфигурации, а конфигурация определяет степень использования ресурсов компоненты. Если в качестве мотора для будущего двигателя мы возьмем последнюю разработку для гоночного автомобиля и соорудим вокруг него нечто, похожее на Запорожец, то со скоростью 300 км/ч такой автомобиль точно не поедет. То есть мы можем сконструировать автомобиль (конфигурацию) так неудачно, что, не смотря на всю силу мотора (компоненты), он будет плестись как черепаха, разваливаться и скрипеть. В то же время, очевидно, что именно мотор определяет предельные возможности будущего автомобиля. И как бы мы ни старались, ни пыжились, создавая лучшую в мире конфигурацию - на двигателе для автомобиля самолета нам все равно не сделать. Мотор для этого не предназначен. Максимум, чего нам удастся добиться - это создать очень быстрый и хороший автомобиль. А если нам нужен именно самолет - нам надо искать другой двигатель, то есть использовать другую компоненту.

Итак первый фундаментальный вывод, который необходимо сделать о структуре системы программ 1С:Предприятие:

Для работы каждой конкретной конфигурации требуется та или иная компонента.

Именно компонента определяет специфику и направление учета и создает ограничения для возможностей конфигурации.

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

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

 
истории, анекдоты, картинки, фотоприколы...
  © 1c для чайников, 2005-2006