Российская фирма "1С"
СОДЕРЖАНИЕ
Введение 3
- История создания программного продукта 1С: Предприятие 5
- Конфигурации программного продукта 1С: Предприятие 10
- Известные прикладные решения 12
Заключение 18
Список использованных источников 20
Введение
Российская фирма "1С" основана в 1991 г. и специализируется на разработке, дистрибьюции, издании и поддержке компьютерных программ делового и домашнего назначения.
Из собственных разработок фирмы "1С" наиболее известны программы системы "1С:Предприятие", а также продукты для домашних компьютеров и образовательной сферы.
Система программ "1С:Предприятие" пред
Система "1С:Предприятие" состоит из передовой технологической платформы (ядра) и разработанных на ее основе прикладных решений ("конфигураций"). Такая архитектура системы принесла ей высокую популярность, поскольку обеспечивает открытость прикладных решений, высокую функциональность и гибкость, масштабируемость от однопользовательских до клиент-серверных и территориально распределенных решений, от самых малых до весьма крупных организаций и бизнес-структур.
Система "1С:Предприятие" широко распространена в России, Украине, Казахстане Белоруссии и успешно применятся организациями многих стран мира. Постановлением Правительства России от 21 марта 2002 года за создание и внедрение в отраслях экономики системы программ "1С:Предприятие" коллективу разработчиков – сотрудников "1С" была присуждена Премия Правительства РФ в области науки и техники.
"1С" уделяет большое
внимание программам для
С 2009 г. производится слияние игрового направления бизнеса "1С" с компанией "СофтКлаб". Теперь разработка, издание и дистрибьюция компьютерных и видеоигр активно развивается в рамках совместного предприятия "1С-Софтклаб".
Фирма "1С" является официальным дистрибьютором деловых программных продуктов зарубежных и отечественных производителей, таких как Miсrosoft, Лаборатория Касперского, Eset, ABBYY, DrWeb, Аскон, ПроМТ, Entensys, Novosoft и другие.
Фирма "1С" также
выступает издателем
"1С" работает
с пользователями через
- История создания программного продукта 1С: Предприятие
1С:Предприятие — программный продукт компании 1С, предназначенный для автоматизации деятельности на предприятии.
Первоначально, продукт 1С:Предприятие был предназначен для автоматизации бухгалтерского учёта и управленческого учёта (включая начисление зарплаты и управление кадрами). Но сегодня этот продукт находит своё применение в областях, далёких от собственно бухгалтерских задач.
1С:Предприятие — это (одновременно) и технологическая платформа, и пользовательский режим работы. Технологическая платформа предоставляет объекты (данных и метаданных) и механизмы управления объектами. Объекты (данные и метаданные) описываются в виде конфигураций. При автоматизации какой-либо деятельности составляется своя конфигурация объектов, которая и представляет собой законченное прикладное решение. Конфигурация создаётся в специальном режиме работы программного продукта под названием «Конфигуратор», затем запускается режим работы под названием «1С:Предприятие», в котором пользователь получает доступ к основным функциям, реализованным в данном прикладном решении (конфигурации).
Технологическая платформа «1С:Предприятие» представляет собой программную оболочку над базой данных (используются базы на основе DBF-файлов в 7.7, собственный формат 1CD с версии 8.0 или СУБД Microsoft SQL Server на любой из этих версий)1. Кроме того, с версии 8.1 хранение данных возможно в СУБДPostgreSQL и IBM DB2, а с версии 8.2 добавилась и Oracle. Имеет свой внутренний язык программирования, обеспечивающий, помимо доступа к данным, возможность взаимодействия с другими программами посредством OLE и DDE, в версии 7.7 и старше — с помощью COM-соединения.
Клиентская часть платформы функционирует не только в среде ОС Microsoft Windows2. Начиная с версии 8.1, серверная часть платформы в клиент-серверном варианте работы «1С:Предприятия» может функционировать на ОС Linux. А с 8.2.16 - и полноценная работа клиентской части без Wine.
Существуют специальные
версии среды исполнения 1С для ноутбуков и PDA, ПО соз
Версии для DOS
Для платформы DOS были выпущены несколько версий 1С:Бухгалтерия — 3.0, 4.0, затем 5.0 и одновременно с ней — версия 2.0 ПРОФ (функционально близкая к версии 5.0), выпущенная в однопользовательском и многопользовательском вариантах (для совместной работы в локальной сети). Именно в версиях 5.0 / 2.0 ПРОФ был воплощён принцип работы «от документа», а также появился встроенный язык формирования бухгалтерских проводок и печатных форм.
Версия 6.0
Первой версией, выпущенной для платформы Windows 3.1, была 1С:Бухгалтерия для Windows 1.0 (позже 1.1). Широкого распространения она не получила (это была, так сказать, «проба пера»). На смену ей пришла 1С:Бухгалтерия 6.0, которая и стала настоящим хитом, приобщившим десятки тысяч бухгалтеров к Windows (а также к мышке и принтерам). Она во многом являлась повторением DOS-версии, но на новой основе. Продажи программы начались в 1995 году. Примечательно то, что в дальнейшем под этим названием — «1С:Бухгалтерия» — стали производиться конфигурации для платформ 7.7 и 8.х.
Версия 7.х (7.0, 7.5, 7.7)
Работает на платформе Windows 95 и выше, знаменита своей аппаратной нетребовательностью 1С Предприятие 7.7 с весны 1999 года успешно продавалась дистрибьюторами фирмы 1С. С 1 июля 2011 года изъята из прайс-листов компании3 и продается только в особом порядке по заявке покупателя.
Версии 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С — «компонента»), реализующие различные механизмы учёта и администрирования. Стандартные «компоненты»:
- «Бухгалтерский учёт»;
- «Оперативный учёт»;
- «Расчёт»;
- «Управление распределёнными ИБ» (Информационными Базами);
- «Web-расширение 2.0».
Кроме Объектов, соответствующих реализующим механизмы учёта Компонентам, существуют также компонент-независимые «Базовые объекты», поддержка которых присутствует всегда.
Существуют следующие версии платформы:
- Учебная — допускает конфигурирование, содержит три (?) «компоненты», имеет весьма существенные ограничения.
- Базовая — допускает использование только Базовых конфигураций, не допускает конфигурирования, не допускает смешивания «компонент».
- Стандартная — только «Бухгалтерский учёт», допускает конфигурирование, имеет ограничения.
- Проф — обладает максимальными возможностями среди однопользовательских версий, допускает совместное использование «компонент».
- Сетевая — совместное использование в локальной сети с ограничением числа пользователей или без ограничений.
- SQL — обладает максимальными возможностями, допускает хранение данных в MS SQL Server v.6, v.7 или 2000. Также существуют неофициальные патчи bkend.dll, позволяющие использовать MS SQL 2005 и 2008(с созданием представления для базы данных через SQL Server Management Studio для последнего).
Может работать в нескольких режимах:
- 1С:Предприятие — основной режим работы пользователя, ввод данных, получение отчётов.
- Конфигуратор — режим администрирования и изменения конфигурации.
- Отладчик — режим отладки и замера производительности конфигурации.
- Монитор — режим просмотра активных пользователей и журнала регистрации событий.
Платформа 1С:Предприятие v.7.7, кроме основного для неё, русского, локализована для украинского и английского языков.
Конфигурация содержит параметры базы данных и пользовательского интерфейса. Файл конфигурации 1Cv7.MD расположен в каталоге базы данных. Конфигурация редактируется в режиме «Конфигуратора», предоставляющего удобный визуальный инструмент для создания и редактирования таблиц данных и графических форм, а также написания алгоритмов на встроенном языке программирования. Порядок конфигурирования и встроенный язык описаны в прилагаемой документации. Кроме того, в конфигураторе есть Синтакс-Помощник по встроенному языку программирования.
Язык программирования версии 7.7 существенно отличается от языка версии 6.0 и, тем более, от языка DOS-версий. Впервые в версии 7.0 появилось понятие объектов данных. Язык, по сути своей, стал универсальным (так, есть примеры написания на платформе 1С:Предприятие простейших игр — тетрис, шашки и т. п.)
Следует обратить внимание на возможности доступа к информационной базе 1cv77 с помощью WEB интерфейса на основе web расширения v7script.dll4, благодаря которому при невысокой сложности работ — ASP программирование + язык 1С можно организовать веб-порталы доступа к базам 1с (dbf, MS SQL), со всеми вытекающими преимуществами. Процесс настройки также несложен, но основан только на платформе Windows NT (W2k, XP, Win2003) + сервер IIS(5,5.1,6). Также возможен доступ через COM соединение и написание веб порталов на PHP.
Одна из особенностей, существенно позволяющая расширить функционал языка — использование внешних компонент. Внешняя компонента представляет собой динамически подключаемую библиотеку, которая реализует определенный функционал. Таким образом в 1с стало возможным использовать богатые возможности других языков и платформ (н-р таких, как .NET Framework). В процессе длительного нахождения на рынке данной платформы, фирмой 1С, а также силами пользователей были созданы различные компоненты, позволившие значительно дополнить функционал такими средствами как работа с FTP, почтой, HTTP-запросами и другое. Одним из значимых проектов явилась разработка компоненты 1CPP, дававшая возможность работать с БД при помощи OLE DB- и ODBC-интерфейсов (так называемые прямые запросы), что позволяло в некоторых случаях сократить время выполнения запросов к БД в несколько раз.
Версии 8.x
14 августа 2002 года выпущена «1С:Предприятие 8.0 ознакомительная версия»5. Почти через год 31 июля 2003 года выпущено первое тиражное решение «1С:Предприятие 8.0. Управление торговлей», что являлось одновременно и выпуском предназначенной для широкого использования версии технологической платформы «1С:Предприятия 8.0»6.
2. Конфигурация программного продукта 1С
Конфигурация — прикладное решение, разработанное на технологической платформе «1С:Предприятие». Фирма 1С поставляет решения в виде «Базовых» и «Типовых» конфигураций. Базовые (Специализированные) конфигурации предназначены для работы на Базовых версиях платформы (для версии 7.x — с соответствующей «компонентой»). Базовые конфигурации поставляются только фирмой 1С, не допускают внесения изменений, но могут быть преобразованы в Типовые. Все неспециализированные, «НеБазовые» конфигурации, в том числе и Типовые от 1С, допускают изменение (конфигурирование) пользователем.
По происхождению «НеБазовые» конфигурации условно можно поделить на: тиражные Типовые решения фирмы 1С — Типовые конфигурации;
тиражные
решения сторонних разработчиков
на базе Типовых;
самостоятельные тиражные решения сторонних разработчиков под платформу 1С;
тиражные решения (один из предыдущих вариантов) с изменениями («правленые»);
пользовательские конфигурации («самописные»). Изменения в тиражных решениях могут затруднить поддержку конечных пользователей (в том числе обновление конфигурации).
Тиражные
решения сторонних фирм часто
бывают защищены «системой защиты конфигураций»
(СЗК), предлагаемой 1С или аналогичной,
и предусматривают наличие дополнительного
ключа, распространяемого с конфигурац ией. Без этого ключа программа
работает в ограниченном или демонстрационном
режиме (как рекомендует 1С) или работа
вовсе невозможна. Часть текста программы
недоступна для прочтения и изменения
(даже при наличии ключа).
Указанные Ключи СЗК не заменяют Ключи к Технологической платформе, те продолжают оставаться необходимыми.
Конфигурации
7.x могут использовать Базовые Объекты
и Объекты других «Стандартных компонент».
Для использования объекта какой-либо
компоненты необходимо наличие соответствующей
компоненты в Технологической платформе. Если конфигурация
написана с использованием только Базовых
объектов («компонент-независимая»), то
для её использования необходима Технологическая
платформа 7.x с любой хотя бы одной «компонентой»,
не менее чем «Бухгалтерский учёт (стандартная)».
Внимание: необходимо различать термины "Базовые объекты" и "Базовые конфигурации"! Так, неспециализированная
конфигурация, использующая только Базовые
объекты, не будет работать на Базовой
платформе. А Базовые конфигурации не
ограничиваются использованием Базовых
объектов.
Условно говоря, конфигурации часто делятся на две группы. «Типовые» и «Нетиповые» конфигурации. «Типовая» конфигурация — это тиражное решение, которое распространяется «в коробке». Также встречается сленговый термин «Правленая» конфигурация — имеется в виду, изменённая под нужды компании типовая конфигурация, которая в силу внесённых в неё изменений уже не является типовой, однако, очень похожа. «Самопальная» конфигурация (от слова «Самопал»), «самописная» (она же «самописка») или конфигурация «с нуля» означают «конфигурация 1С: Предприятие, разработанная независимо от фирмы 1С» (обычно под нужды конкретного заказчика). Эти сленговые термины также довольно часто используются представителями фирмы 1С — компаниями франчайзи. Часто и в деловой переписке.
3. Прикладные решения программного продукта
Типовые конфигурации на базе 1С:Предприятия версии 7.7 (устаревшая версия)
Конфигурация «1С:Бухгалтерия 7.7»
Основная статья: 1С:
Пожалуй, наиболее известная
из всех конфигураций 1С версии 7.7. Предназначена
для ведения бухгалтерского
учёта (управленческого и/или н
Конфигурация «1С:Торговля и Склад 7.7»
Предназначена для ведения торгового учёта. Возможно ведение учёта по нескольким юридическим лицам. Существует возможность подключения внешнего торгового оборудования.
Конфигурация «1С:Зарплата и Кадры 7.7»
Предназначена для ведения кадрового учёта и расчёта зарплаты.
Конфигурация «1С:Комплексная
автоматизация» (1С:Бухгалтерия+Торговля+ Склад+Зарплата+Кадры)
Объединяет в себе функционал конфигураций «1С:Бухгалтерия 7.7», «1С:Торговля и Склад 7.7» и «1С:Зарплата и Кадры 7.7». Предназначена для комплексного ведения учёта на предприятии
Конфигурация «1С:Производство, Услуги, Бухгалтерия»
Предназначена для ведения бухгалтерского учёта на предприятиях, оказывающих услуги или ведущих производственную деятельность.
Другие типовые конфигурации
Существует также множество других, менее универсальных (а, следовательно, и менее распространённых) типовых конфигураций. Предназначены или для специфических налоговых режимов (например уже упомянутая УСН, «1С:Налогоплательщик», «1С:Деньги», всевозможные типовые для бюджетных организаций, «1С:Воинская часть» и т. п.), или для организаций из других государств (Украина, Казахстан).
Компонентная система 1С:Предприятия 7.7
В 1С:Предприятие версии 7.7 существовало пять типовых «компонент». Три из них используются для ведения учёта, а остальные две — для более специфичных функций.
- «Компонента» «Бухгалтерский учёт» — наличие данной «компоненты» в 1С:Предприятии 7.7 позволяет использовать такие объекты, как «бухгалтерские планы счетов», «операции», «проводки». Используется, в первую очередь, в поставке «1С:Бухгалтерия 7.7».
- «Компонента» «Оперативный учёт» позволяет использовать объект «регистры». Входит в поставку «1С:Торговля+Склад 7.7» и других.
- «Компонента» «Расчёт» позволяет использовать объекты «журнал расчётов», «виды расчётов» и «группы расчётов». Входит в поставку «1С:Зарплата и Кадры 7.7», «1С:Основные средства 7.5» и других.
- «Компонента» «Управление распределёнными информационными базами (УРИБ)» позволяет осуществлять обмен информацией (синхронизацию) между физически отдалёнными узлами одной логически цельной базы данных. Например, обмен данными между бухгалтерией и отдалённым складом. Для ведения учёта не используется.
- «Компонента» «веб-расширение» позволяет создавать веб-интерфейс к учётной базе данных на основе технологии ASP. Для ведения учёта не используется.
Также существует технология создания «Внешних компонент», которые могут быть разработаны сторонними разработчиками для расширений функций «1С:Предприятие». Первоначально эта технология была создана для работы с многочисленным торговым оборудованием.
В настоящее время, в связи с гибкостью данной технологии, внешние компоненты создаются для решения практически любых задач из числа тех, для решения которых «1С:Предприятие» изначально не способна
Общие возможности конфигураций
Большинство конфигураций на базе платформы версий 8.0 и 8.1 имеют:
- Возможности общей настройки программы (такой, как задание даты запрета редактирования данных);
- Возможности индивидуальной настройки программы для каждого пользователя (такой, как основной склад для автоматической подстановки в документы);
- Множество переключаемых интерфейсов;
- Множество наборов прав (ролей), причём, часть прав может назначаться пользователями в режиме Предприятия;
- Более гибко настраиваемые отчёты, нежели в версии 7.7;
- Возможность построения произвольных отчётов (так называемая «Консоль отчётов»);
- Встроенный универсальный обмен данными;
- Встроенные возможности обновления через Интернет.
Также большинство типовых конфигураций поддерживают работу с платформой версии 8.2
Конфигурация «1С:Бухгалтерия 8»
Основная статья: 1С:
Основные возможности (отличия от седьмой версии): ведение учёта по нескольким организациям в одной базе; ведение как бухгалтерского, так и налогового учёта (на раздельных планах счетов); возможность ведения учёта по упрощённой системе налогообложения (для каждой организации система налогообложения может быть выбрана независимо); более гибкие возможности по учётной политике (задаётся раздельно для бухгалтерского и налогового учёта), закрытию счетов, расчёту амортизации, учёту НДС, в том числе включение/исключение из стоимости с учётом ЕНВД в розничной торговле.
Как и в предыдущих версиях, предусмотрена интеграция с расчётом зарплаты (версий 7.7 и 8.х), торгово-складским учётом (версий 7.7 и 8.х), системой «Клиент банка», загрузка классификатора адресов и других общероссийских классификаторов.
Конфигурация «1С:Управление Торговлей 8»
Предназначена для ведения торгово-складского учёта на предприятиях. Функциональность по сравнению с конфигурацией «1С: Торговля и склад 7.7» расширена: появились возможности управления отношениями с клиентами (CRM), а также возможность планирования продаж и закупок.
Позволяет подключать различное торговое оборудование: сканеры штрих-кода, фискальные регистраторы, принтеры чеков и этикеток, терминалы сбора данных, эквайринговые системы, электронные весы, считыватели магнитных карт и др.
Конфигурация «1С:Зарплата и управление персоналом 8»
Предназначена для реализации кадровой политики предприятия и денежных расчётов с персоналом по следующим направлениям:
- планирование потребностей в персонале;
- решение задач обеспечения бизнеса кадрами — подбор, анкетирование и оценка;
- управление компетенциями, обучением, аттестациями работников;
- управление финансовой мотивацией персонала;
- эффективное планирование занятости персонала;
- учёт кадров и анализ кадрового состава;
- начисление и выплата заработной платы;
- исчисление регламентированных законодательством налогов и взносов с фонда оплаты труда;
- отражение начисленной зарплаты и налогов в затратах предприятия.
Конфигурация «1С:Управление производственным предприятием 8»
При разработке решения
«1С:Управление производственным предприятием
8» учитывались как
Наиболее интересные особенности, которые в подавляющем большинстве других систем не встречаются:
- Имеются конфигурации: «Управление производственным предприятием» (для России), «Управление производственным предприятием для Украины», «Управление производственным предприятием для Белоруссии» и «Управление производственным предприятием для Казахстана», разные конфигурации с одной и той же методологией работы.
- Существует возможность изменения учтённых (проведённых) документов, но при этом есть возможность отслеживать историю изменений документов и справочников (кто, когда, какие документы менял и что именно было изменено).
Для обеспечения качественного внедрения решений "1С" на предприятиях различных отраслей промышленности на основе компаний-партнеров фирмы "1С" существуют "Центры компетенции по производству"8.
Типовые конфигурации на базе 1С:Предприятие 8.2
Любая конфигурация на платформе 8.1 может быть сконвертирована на платформу 8.2. Для этого достаточно проверить конфигурацию на совместимость и устранить небольшие расхождения, связанные с развитием встроенного языка.
Фирмой 1С выпускаются уже готовые под платформу 8.2 аналоги всех типовых решений, плюс некоторые выпущенные только для 8.2, например 1С:Документооборот.
Также на платформе 1С:Предприятие 8.2 выпускается инструментарий прикладного разработчика 1С:Библиотека стандартных подсистем 8.2.
Заключение
Подводя итог необходимо особо отметить, что основными задачами автоматизации, решаемыми тиражными прикладными решениями, поставляемыми фирмой "1С" являются:
Автоматизация складского учета, анализ состояния складов, контроль движения товарно-материальных ценностей.
Управление номенклатурой товаров, продукции и услуг, включая автоматизацию ценообразования, составление сложных калькуляций, разузлование изделий.