1С Предприятие — платформа и конфигурация


Что такое 1С?

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

 

Что такое 1С Предприятие?

Возьмем кассу, которая выдает зарплату. Когда кассир выдает деньги, он создает документ «Расходный кассовый ордер» (или «Выдалбабки»). В нем он пишет статью расходов, сотрудник, сумма. Список статей и сотрудников – это справочники. Еще ему нужен отчет по выданным деньгам («Гдебабло?»).

Набор введенных документов и справочников – база данных. Список всех документов, справочников и отчетов – конфигурация. Программа, которая позволяет их вводить – платформа.

 

Платформа 1С Предприятие

Текущая версия платформы 1С Предприятие 8.2 (точнее 8.2.х). Изменение первой цифры в версии означает глобальные изменения. Второй – добавление новых функций. Третьей – исправление ошибок.

Программисты 1С Предприятие делятся на «семерошников» и «восьмерошников». «Предыдущая» версия 7.7 оказалась весьма удачной и надолго задержалась у клиентов, т.к. она не совместима с последующей 8.0. Переходить же не все спешат. Переход с 7.7 на 8.х — сложный. Поэтому в вакансиях часто упоминают «опыт перехода с 7.7 на 8.х».

В качестве базы данных 1С Предприятие может использоваться:

  • файл 1Cv8.1CD (нужно указать каталог, где он находится)
  • Microsoft SQL
  • Postgre SQL (бесплатная).

Файловая 1С Предприятие – когда мало пользователей и мало данных (до 4Гб). При работе с SQL также устанавливается сервер 1С (как сервис windows). При использовании Postgre сервер 1С можно поставить под Linux.

Уже вышла версия 8.2, в которой есть «тонкий клиент» — т.е. вся работа проводится на сервере 1С, а на клиентский компьютер отправляется только форма с вычисленными данными.

 

Конфигурация 1С Предприятие

Конфигурация 1С Предяприятие это:

  • список справочников, документов, отчетов
  • текст программ, написанные на встроенном языке
  • окна и кнопки для ввода данных.

По составу сильно похоже на файл базы данных MS Access, не так ли?

Типовые конфигурации 1С Предяприятие – это конфигурации, которые выпущены фирмой 1С. Самые основные:

  • Бухгалтерия
  • Управление торговлей
  • Зарплата и кадры.

Конфигурация 1С Предприятие «Управление производственным предприятием» (УПП) – это все три вместе.

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

Обычно в организацию ставят типовую конфигурацию и далее дорабатывают ее – добавляют свои справочники, документы, отчеты. Иногда конфигурацию 1С делают «с нуля» (не берут за основу типовую). Например – конфигурация 1С учета рабочего времени сотрудников – у охраны на входе.

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

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

 

Язык 1С

Встроенный язык 1С – подобие Delphi / Basic как по синтаксису, так и по использованию встроенных библиотек для всего и вся (как и в C#).

Например:

Procedure HelloWorld()
Message(“Hello, world!”);
EndProcedure;

То же можно написать по-русски:

Процедура ПриветМир()
Сообщение(«Привет, мир!»);
КонецПроцедуры;

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

Создавать свои классы нельзя (соответственно и нет наследования), но есть библиотеки типовых классов. Можно подключать свои библиотеки (их зовут внешние компоненты) – это dllопределенной структуры.

Кстати все объекты классов 1С – COM объекты, их легко можно использовать в программах извне.

По стандартным функциям есть хороший хелп. А самое сладкое – под рукой всегда типовые конфигурации, в которых куча примеров использования, примеры оформления кода, примеры проведения документов и прочее, прочее.

Самый главный секрет программирования на 1С – это метод программирования копипаст (Copy/Paste). Нужно добавить документ – копируем типовой. Нужно добавить код – ищем пример и копируем его.

 

Материалы к уроку #3 ->>>


Проголосовать за этот пост:

1 Star2 Stars3 Stars4 Stars5 Stars (29 голосов, среднее: 4,69 из 5)
Загрузка...

Добавить комментарий