1С: история создания, объекты, перспективы развитие
Федеральное
агентство по образованию Российской
Федерации
Государственное образовательное учреждение высшего профессионального образования
ВОЛГОГРАДСКИЙ
ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
(ВолгГТУ)
Кафедра «Системы автоматизированного
проектирования
и поискового конструирования»
Лабораторная
работа №2
Тема:
«1С:стория создания,
объекты, перспективы
развитие»
Выполнил:
студент гр. ИВТ-365
Сомов В.В.
Проверил:
Бобков
А.
Волгоград 2011
Содержание
- Содержание
______________________________
___________________2 - Введение
______________________________
____________________3 - История
создания 1с ______________________________
___________3 - Различия
версий 1с ______________________________
____________5 - Конфигурации
______________________________
_______________ 9 - Объекты
конфигурации ______________________________
_______10
6.1
Константы ______________________________
6.2
Справочники ______________________________
6.3
Перечисления ______________________________
6.4
Регистры ______________________________
- Встроенный
язык ______________________________
____________13
7.1 Событийная ориентированность встроенного языка ___________14
7.2
Редактор текстов и
модулей ______________________________
7.3 Редактирование текстовых документов ______________________15
7.4 Редактирование текстовых модулей _________________________15
7.4.1 Выделение цветом синтаксических конструкций ____________ 15
7.4.2
Группировка ______________________________
7.5 Переход по процедурам и функциям _________________________ 16
7.6 Переход к определениям процедур и функций _________________16
- Перспективы развития 1с в России и за рубежом ______________ 17
- Список литературы и источники ____________________________18
Введение
Зачем нужна программа «1С: Предприятие»?
Кратко о положение 1С сейчас
В настоящее
время более 700 000 организаций использует
для автоматизации своей
Масштабируемость. Платформа обеспечивает различные варианты работы прикладного решения: от персонального однопользовательского, до работы в масштабах больших рабочих групп и предприятий. Интерфейсы. В 1С:Предприятии 8 реализован современный дизайн интерфейса и повышена комфортность работы пользователей при работе с системой в течение длительного времени. Интеграция. Система 1С:Предприятие 8 является открытой системой. Предоставляется возможность для интеграции практически с любыми внешними программами и оборудованием на основе общепризнанных открытых стандартов и протоколов передачи данных. Система прав доступа. Система прав доступа позволяет разрешать доступ пользователей только к тем данным, которые необходимы им для выполнения определенных функций в прикладном решении. Разработчик может создавать наборы прав, соответствующие должностям пользователей или виду деятельности.
Интернационализация. В 1С:Предприятии 8 предусмотрена возможность
создания многоязычных прикладных решений. Средства формирования отчетов и печатных форм обеспечивают широкие возможности оформления и интерактивной работы:
· интеллектуальное построение иерархических, многомерных отчетов;
· получение любых аналитических данных с произвольной настройкой пользователем без изменения прикладного решения;
· группировки
и расшифровки в отчетах, детализация
и агрегирование информации;
Программа
«1С: Предприятие» — самый мощный
и современный инструмент для
автоматизации любых бизнес-
Программы 1С позволяют оперативно формировать отчеты и аналитику, на сбор и обработку которой ранее выделялись целые отделы сотрудников.
История создания
Основанная в 1991 г., "1С" –российская фирма со штатом более 200 человек, опирающаяся исключительно на собственные профессиональные успехи. По данным многочисленных опросов "1С" занимает первое место в софтверном секторе российской компьютерной индустрии и отличается рекордной отдачей от одного сотрудника. Среднемесячный оборот компании превышает 2 млн. долларов, из него более половины - на продаже продуктов производства фирмы 1С. Количество зарегистрированных пользователей продуктов фирмы 1С превышает 200 000. Бессменный директор и бизнес-идеолог компании - Борис Нуралиев.
В распространении программ прочих вендоров фирма "1С" выступает в качестве официального дистрибьютора Microsoft, Novell, Symantec, IBM-Lotus и других зарубежных фирм. "1С" является самым серьезным дистрибьютором продукции российских софтверных компаний: ПроМТ, ABBYY, ИНЭК, Лаборатория Касперского и более чем 50 других отечественных фирм. "1С" поддерживает самый большой в России склад по отечественному домашнему софту, являясь крупнейшим дистрибьютором таких поставщиков, как Бука, Никита, Руссобит-М и других.
Основателями и владельцами компании 1С являются два брата Борис и Сергей Нуралиевы. Борис раньше работал в системе ЦСУ СССР. В середине 80-х годов он возглавил отдел, занимавшийся разработкой программы, позволявшей извлекать информацию из огромных баз данных ЦСУ с помощью запросов на некотором псевдоестетственном языке. Система была создана, а затем адаптирована для персональных компьютеров. Причем гарантировалось, что система дает ответ на заданный вопрос не более чем за одну секунду, поэтому и была названа "1С", а точнее "1С система информационного обслуживания". Эта программа была востребована более чем сотней предприятий для построения телекоммуникационных коммерческих сетей. Позднее по имени системы была названа и компания.
Тут
наступил решающий с точки зрения
Бориса Нуралиева момент в истории
компании. Изучая литературу об устройстве
софтверного бизнеса на Западе, он
принимает решение вложить
Затем,
проанализировав, для чего используется
покупателями Lotus, Борис Нуралиев принимает
второе стратегическое решение - изготовить
бухгалтерскую программу и
Программу по бухгалтерии разработал брат Бориса Нуралиева Сергей Нуралиев. Это была версия под DOS. Она была слабее многих других конкурирующих программ, но обладала одним решающим преимуществом, которое и решило исход спора в ее пользу: в нее был встроен макроязык программирования, позволяющий очень многое добавлять, допрограммировать. Программу можно было приспосабливать к конкретным условиям данного предприятия, а сбытовикам (дистрибьюторам) выступать не только в качестве продавцов, но и в качестве внедренцев, получая дополнительные деньги. Программа дала работу многим безработным программистам.
В 1997 году Нуралиев решил охватить не только бухгалтерию, но и другие сферы деятельности предприятия, что было реализовано в продукте 1C:Предприятие. Было создано универсальное средство автоматизации различных задач. Это решение вывело фирму 1С в абсолютное лидерство в сфере отечественных продуктов для автоматизации работы предприятий малого и среднего бизнеса.
Различия версий 1с
Несколько первых версий 1С:Бухгалтерия — 3.0, 4.0, затем 5.0 были выпущены для платформы DOS. Одновременно с версией 5.0 появилась т версия 2.0 ПРОФ, которая по функциональности близка к версии 5.0. Эта версия была выпущена в в однопользовательском и многопользовательском вариантах. Именно в версиях 5.0 / 2.0 ПРОФ был воплощён принцип работы «от документа», а также появился встроенный язык формирования бухгалтерских проводок и печатных форм.
Первой версией, выпущенной для платформы Windows 3.1, была 1С:Бухгалтерия 6.0. Она во многом являлась повторением DOS-версии на новой основе. Продажи программы начались в 1995 году. Примечательно то, что в дальнейшем под этим названием «1С:Бухгалтерия» стали производится конфигурации для платформ 7.7 и 8.х.
Версия 7.х (7.0, 7.5, 7.7) работает на платформе Windows 95 и выше, знаменита своей аппаратной нетребовательностью (можно запустить программу на процессоре Cyrix 100 МГц и на 16 мегабайтах оперативной памяти).
1С Предприятие 7.7 с весны 1999 года и до сих пор продаётся фирмой 1С, постоянно присутствует в основном прайс-листе компании.
Версии 1С Предприятие 7.0 и 1С Предприятие 7.5 были эволюционно заменены на 1С Предприятие 7.7, причём бюджетным организациям (держателям лицензий) в ограниченный период времени бесплатно меняли версию Бюджетной Бухгалтерии для 1С Предприятия 7.5 на Бюджетную Бухгалтерию 1С для Предприятия 7.7.Тем не менее, они и до сих пор часто встречаются, хотя и считаются устаревшими. В частности, «1С» поддерживает версии 7.7, 6.0 и 2.0 ПРОФ, выпуская формы отчётности.
Версия
7.7 состоит из программной оболочки
или движка, который работает с
одной или несколькими базами
данных, определяемых конфигурацией. К
программной оболочке подключаются
компоненты, реализующие различные
механизмы учёта и
Может работать в нескольких режимах:
- 1С:Предприятие — основной режим работы пользователя, ввод данных, получение отчётов.
- Конфигуратор — режим администрирования и изменения конфигурации.
- Отладчик — режим отладки и замера производительности конфигурации.
- Монитор — режим просмотра активных пользователей и журнала регистрации событий.
Конфигурация содержит параметры базы данных и пользовательского интерфейса. Файл конфигурации 1Cv7.MD расположен в каталоге базы данных. Конфигурация редактируется в режиме «Конфигуратора», предоставляющего удобный визуальный инструмент для создания и редактирования таблиц данных и графических форм, а также написания алгоритмов на встроенном языке программирования. Порядок конфигурирования и встроенный язык описан в прилагаемой документации. Кроме того, в конфигураторе есть Синтакс-Помощник по встроенному языку программирования.
Язык программирования версии 7.7 существенно отличается от языка версии 6.0 и, тем более, от языка DOS-версий. Впервые в версии 7.0 появилось понятие объектов данных. Язык, по сути своей, стал универсальным (так, есть примеры написания на платформе 1С:Предприятие простейших игр — тетрис, шашки и т.п.)
Следует обратить внимание на возможности доступа к информационной базе 1cv77 с помощью WEB интерфейса на основе web расширения v7script.dll, благодаря которому при невысокой сложности работ — ASP программирование + язык 1С можно организовать веб-порталы доступа к базам 1с (dbf, MS SQL), со всеми вытекающими преимуществами. Процесс настройки также несложен, но основан только на платформе Windows NT (W2k, XP, Win2003) + сервер IIS(5,5.1,6). Также возможен доступ через COM соединение и написание веб порталов на PHP.
По сравнению с 7.7 существенно изменился язык программирования для платформы 8.0. Он не совместим с 6.0 и 7.x. В нём доступно сравнительно большое число разнообразных фиксированных объектов.
В версии 8 существует 2 основных режима:
- Режим Предприятия
- Режим Конфигуратора (в этом режиме также имеется режим отладки)
Для создания веб-порталов используется «веб-расширение», но платформа — ASP.NET + рекомендуемый внутренний язык C#, так как большая часть объектов доступа к данным уже предоставляется именно на нём. Соответственно платформа тоже Windows NT (W2k, XP, Win2003) + сервер IIS(5,5.1,6).
Главное отличительной особенностью версии 8.2 от предыдущей является режим «управляемое приложение», при котором пользовательский интерфейс описывается декларативно, а вид зависит от типа клиентского ПО:
- «Толстый» клиент («старое» клиентское приложение версий 8.0 и 8.1)
- Тонкий клиент
- Веб-клиент (включает клиентскую и серверную части: поддерживаются веб-бразуеры).
25 сентября
2009 выпущена версия 8.2.9.
Конфигурации
Конфигурацией в системе 1С: Предприятие 8 называется совокупность взаимосвязанных составных частей:
- подсистемы;
- структуры учетных данных, их форм ввода, выбора, печати;
- состава механизмов учета итоговых и движений учетных данных;
- состава различных отчетов и обработок;
- командный интерфейс;
- набора ролей (прав доступа);
- набора процедур и функций, макетов табличных документов и др.;
- вспомогательных объектов:
- функциональных опций и их параметров,
- хранилищ настроек,
- средства работы с Web (Web-сервисы, WS-ссылки),
- а также различная вспомогательная информация.
Взять современные конфигурации. Зарплата и управление персоналом, Бухгалтерия, Управление производственным предприятием, Управление торговлей, Комплексная автоматизация.
Фактически структура конфигурации является моделью предметной области. Конфигурации в целом можно разделить на 2 большие группы: стандартные и нестандартные.
К стандартным конфигурациям относятся: торговля, бухгалтерия, зарплата и кадры, комплексная (бухгалтерия + торговля + склад + зарплата и кадры), производство + услуги + бухгалтерия. Обновления этих конфигураций выходят регулярно.
Комплексная конфигурация "Бухгалтерия + Торговля + Склад + Зарплата + Кадры" является наиболее мощным прикладным решением системы программ "1С: Предприятие". Это решение базируется на трех компонентах системы "1С: Предприятие" и объединяет в себе функциональность отдельных конфигураций "1С: Предприятия 7.7". Главное преимущество использования для учета хозяйственной деятельности комплексной конфигурации состоит в том, что в ней не только поддерживается единое информационное пространство, но также реализуется автоматическое отражение в бухгалтерском учете данных оперативного учета торговой деятельности и результатов расчета заработной платы с необходимой степенью детализации.
В раздел стандартных можно так же отнести большое количество узкоспециализированных конфигураций 1С, таких как: автосервис, бюджетные организации, здравоохранение, интернет-технологии, национальные стандарты учета, образовательные организации, планирование, анализ, управление, рестораны и общественное питание, туристический и гостиничный бизнес, строительство и пр.
Насчет
нестандартных конфигураций можно
рассказывать очень долго, так же как
дорабатывать и дописывать их. Такие конфигурации
пишутся либо с нуля, либо берутся стандартные
и дописываются под конкретные задачи
фирмы.
Объекты
конфигурации
Под объектом конфигурации, в системе 1С: Предприятие 8, понимается формальное описание группы понятий (предметной области, средств взаимодействия пользователя с системой) со сходными характеристиками и одинаковым предназначением.
Приведем такой пример. Объект конфигурации Справочник в системе 1С: Предприятие 8 предназначен для ведения списков однородных элементов данных — справочников, картотек, нормативных сборников и т. п. Как правило, объекты конфигурации типа Справочник являются компьютерными аналогами реально существующих на предприятии видов справочников, например, справочника сотрудников или номенклатуры товаров, хотя могут использоваться и для организации списков, не имеющих явных физических аналогов.
Следует иметь в виду, что объект конфигурации описывает не конкретное значение, а только его вид. Например, справочник Физические лица описывает не конкретного человека, а содержит перечень реквизитов, а также формы для ввода их значений, формы просмотра списков и макеты для печати информации.
Реализованный в системе 1С: Предприятие 8 при помощи объекта конфигурации компьютерный аналог конкретного понятия предметной области будем называть объектом конфигурации. Каждый объект конфигурации обладает уникальным набором свойств. Этот набор описан на уровне системы и не может быть изменен в процессе настройки конфигурации задачи. Набор свойств объекта конфигурации определяется в основном его назначением в системе 1С: Предприятие 8.
Главным
свойством любого объекта конфигурации
является имя — краткое наименование
объекта конфигурации. При создании
нового объекта конфигурации ему
автоматически присваивается условное
имя, состоящее из слова, определяемого
по виду объекта, и цифры. Это имя можно
изменить в процессе редактирования свойств
объекта конфигурации, при этом система
отслеживает уникальность имен. Имя объекта
не может быть пустым.
Основные
объекты:
Константы
Для
работы с постоянной и условно
постоянной информацией в системе
используются объекты типа Константа. Информация, хранящаяся
в константах, редко изменяется, но, как
правило, часто используется в работе.
В системе может быть неограниченное количество
констант.
Справочники
Для работы с постоянной и условно постоянной информацией с некоторым множеством значений в системе используются объекты типа Справочник.
Обычно справочниками являются списки материалов, товаров, организаций, валют, сотрудников и др. Механизм поддержки справочников позволяет спроектировать и поддерживать самые различные справочники. На этапе конфигурирования можно описать, какими свойствами обладает каждый конкретный справочник.
Помимо кода и наименования, механизм работы со справочниками позволяет создавать набор реквизитов для хранения любой дополнительной информации об элементе справочника, а также табличные части. В табличных частях хранится однотипная информация.
Для каждого справочника может быть задано несколько типов форм: элемента, группы, списка, выбора, выбора группы. По каждому типу форм может быть создано произвольное число форм.
Для
описания соподчиненных сущностей
можно использовать подчиненные
справочники. В этом случае в подчиненном
справочнике каждый элемент «принадлежит»
к определенному элементу справочника-владельца.
Например, это могут быть справочники Организации, Товары, Сотрудники и т. д.
Перечисления
Перечисления используются в системе 1С:Предприятие 8 для описания постоянных наборов значений, не изменяемых в процессе работы конфигурации. В отличие от справочника, значения перечислений задаются на этапе конфигурирования и не могут быть изменены на этапе исполнения.
Типичными примерами перечислений являются виды оплаты (наличная, безналичная, бартер) и т. д.
Одной
из главных особенностей перечислений,
отличающей их от справочников, является
то, что набор значений перечисления
не изменяется при работе конечного
пользователя с программой. Например,
алгоритм конфигурации может быть ориентирован
на то, что каждый клиент имеет один из
двух статусов — либо постоянный, либо
разовый. В этом случае указание статуса
клиента выполняется путем выбора одного
из значений перечисления. Пользователь
не может добавить новый статус.
Регистры
Регистры предназначены для хранения и обработки различной информации, отражающей хозяйственную или организационную деятельность предприятия и не имеющей объектной природы.
В регистрах обычно хранится информация об изменении состояний объектов или другая информация, не отражающая непосредственно объекты предметной области. Например, в регистрах может храниться информация о курсах валют или информация о приходе и расходе товаров.
В
системе 1С: Предприятие 8 существует
4 вида регистров: регистры сведений, регистры
накопления, регистры расчетов, регистры
бухгалтерии.
Встроенный язык
Встроенный язык является важной частью технологической платформы 1С: Предприятия 8, поскольку позволяет разработчику описывать собственные алгоритмы функционирования прикладного решения.
Встроенный язык имеет много общих черт с другими языками, такими как Pascal, Java Script, Basic, что облегчает его освоение начинающими разработчиками. Однако он не является прямым аналогом какого-либо из перечисленных языков. Вот лишь некоторые, наиболее значимые особенности встроенного языка:
- предварительная компиляция; перед исполнением модули, содержащие текст на встроенном языке, преобразуются во внутренний код;
- кэширование скомпилированных модулей в памяти;
- мягкая типизация - тип переменной определяется типом значения, которое она содержит, и может изменяться в процессе работы;
- отсутствие программного описания объектов конфигурации; разработчик может использовать либо встроенные в платформу объекты, либо объекты, созданные системой в результате визуального конструирования прикладного решения.
Событийная ориентированность встроенного языка
Назначение встроенного языка в системе 1С:Предприятие определяется идеологией создания прикладных решений. Прикладные решения в 1С: Предприятии 8 не кодируются целиком. Встроенный язык используется лишь для того, чтобы определить поведение объектов прикладного решения, отличное от типового, и создать собственные алгоритмы обработки данных.
По этой причине модули, содержащие текст на встроенном языке, используются системой в конкретных, заранее известных ситуациях, которые могут возникнуть в процессе работы прикладного решения. Такие ситуации называются событиями. Например, с функционированием объекта прикладного решения Справочник связан ряд событий, среди которых есть событие ПередЗаписью:
Это
событие возникает
Редактор текстов и модулей
Редактор
текстов и модулей
- 1С Казахстан
- 1С: Підприємство
- 1 С предприятие
- 1С Предприятие
- 1С:Предприятие: 1С:Торговля и склад
- 1С: Предприятие как основное решение в области автоматизации сбора и анализа информации
- 1С предприятие. Работа с БД
- 1. Организация автоматизированного производства. 2. Задачи, состав и структура органов управления ремонтным хозяйством. 3.Источники и
- 1. Понятие об онтогенезе, росте и развитии организма человека. Возрастная периодизация онтогенеза человека. 2. Кровь как разновидность соед
- 1. Роль экономического анализа в информационном обеспечении управления деятельности организации
- 1с айырмашылығы
- 1с бухгалтерия
- 1С для автоматизации бухгалтерского учета на предприятии
- 1С: документооборот
