1С:Предприятие
| Проверить нейтральность.
На странице обсуждения должны быть подробности.
|
| Стиль этой статьи неэнциклопедичен или нарушает нормы русского языка.
Статью следует исправить согласно стилистическим правилам Энциклопедии.
|
| Тип |
Технологическая платформа |
|---|---|
| Разработчик | |
| Операционная система |
Microsoft Windows |
| Последняя версия |
8.2.15 |
| Лицензия | |
| Сайт | |
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, 8.0 и 8.1 в с помощью COM-соединения.
Клиентская часть платформы функционирует только в среде ОС Microsoft Windows[2]. Начиная с версии 8.1, серверная часть платформы в клиент-серверном варианте работы «1С:Предприятия» может функционировать на ОС Linux.
Существуют специальные версии среды исполнения 1С для ноутбуков и PDA, ПО создания веб-приложений, взаимодействующих с базой данных «1С:Предприятие».
[править] История создания
[править] Версии для 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] и продается только в особом порядке по заявке покупателя[4].
Версии 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.dll[5], благодаря которому при невысокой сложности работ в 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 ознакомительная версия».[6] Почти через год 31 июля 2003 года выпущено первое тиражное решение «1С:Предприятие 8.0. Управление торговлей», что являлось одновременно и выпуском предназначенной для широкого использования версии технологической платформы «1С:Предприятия 8.0».[7]
[править] Техническая информация
[править] Конфигурация
Конфигурация в прикладное решение, разработанное на технологической платформе «1С:Предприятие».
| Эта статья или раздел нуждается в переработке.
Пожалуйста, улучшите статью в соответствии с правилами написания статей.
|
| В этой статье не хватает ссылок на источники информации.
Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники. Эта отметка стоит на статье с 28 июня 2010 |
Фирма 1С поставляет решения в виде «Базовых» и «Типовых» конфигураций.
Базовые (Специализированные) конфигурации предназначены для работы на Базовых версиях платформы (для версии 7.x в с соответствующей «компонентой»). Базовые конфигурации поставляются только фирмой 1С, не допускают внесения изменений, но могут быть преобразованы в Типовые.
Все неспециализированные, «НеБазовые» конфигурации, в том числе и Типовые от 1С, допускают изменение (конфигурирование) пользователем.
По происхождению «НеБазовые» конфигурации условно можно поделить на:
- тиражные Типовые решения фирмы 1С в Типовые конфигурации;
- тиражные решения сторонних разработчиков на базе Типовых;
- самостоятельные тиражные решения сторонних разработчиков под платформу 1С;
- тиражные решения (один из предыдущих вариантов) с изменениями («правленые»);
- пользовательские конфигурации («самописные»).
Изменения в тиражных решениях могут затруднить поддержку конечных пользователей (в том числе обновление конфигурации).
Тиражные решения сторонних фирм часто бывают защищены «системой защиты конфигураций» (СЗК), предлагаемой 1С или аналогичной, и предусматривают наличие дополнительного ключа, распространяемого с конфигурацией. Без этого ключа программа работает в ограниченном или демонстрационном режиме (как рекомендует 1С) или работа вовсе невозможна. Часть текста программы недоступна для прочтения и изменения (даже при наличии ключа).
Указанные Ключи СЗК не заменяют Ключи к Технологической платформе, те продолжают оставаться необходимыми.
Конфигурации 7.x могут использовать Базовые Объекты и Объекты других «Стандартных компонент». Для использования объекта какой-либо компоненты необходимо наличие соответствующей компоненты в Технологической платформе. Если конфигурация написана с использованием только Базовых объектов («компонент-независимая»), то для её использования необходима Технологическая платформа 7.x с любой хотя-бы одной «компонентой», не менее чем «Бухгалтерский учёт (стандартная)». Внимание: необходимо различать термины "Базовые объекты" и "Базовые конфигурации"! Так, неспециализированная конфигурация, использующая только Базовые объекты, не будет работать на Базовой платформе. А Базовые конфигурации не ограничиваются использованием Базовых объектов.
Условно говоря, конфигурации часто делятся на две группы. «Типовые» и «Нетиповые» конфигурации. «Типовая» конфигурация в это тиражное решение, которое распространяется «в коробке». Также встречается сленговый термин «Правленая» конфигурация в имеется в виду, изменённая под нужды компании типовая конфигурация, которая в силу внесённых в неё изменений уже не является типовой, однако, очень похожа. «Самопальная» конфигурация (от слова «Самопал»), «самописная» (она же «самописка») или конфигурация «с нуля» означают «конфигурация 1С: Предприятие, разработанная независимо от фирмы 1С» (обычно под нужды конкретного заказчика). Эти сленговые термины также довольно часто используются представителями фирмы 1С в компаниями франчайзи. Часто и в деловой переписке.
[править] Известные прикладные решения
[править] Типовые конфигурации на базе 1С:Предприятия версии 7.7 (устаревшая версия)
[править] Конфигурация «1С:Бухгалтерия 7.7»
Пожалуй, наиболее известная из всех конфигураций 1С версии 7.7. Предназначена для ведения бухгалтерского учёта (управленческого и/или налогового учёта). Также существует конфигурация «1С:Бухгалтерия УСН 7.7». Это разные конфигурации. Часто люди, малознакомые с программами «1С:Предприятие», называют любую конфигурацию 1С «1С:Бухгалтерией», например, «1С:Торговля+Склад» не имеет отношения к бухгалтерскому учёту, однако, по ошибке часто называется «1С:Бухгалтерией».
[править] Конфигурация «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»
Основные возможности (отличия от седьмой версии): ведение учёта по нескольким организациям в одной базе; ведение как бухгалтерского, так и налогового учёта (на раздельных планах счетов); возможность ведения учёта по упрощённой системе налогообложения (для каждой организации система налогообложения может быть выбрана независимо); более гибкие возможности по учётной политике (задаётся раздельно для бухгалтерского и налогового учёта), закрытию счетов, расчёту амортизации, учёту НДС, в том числе включение/исключение из стоимости с учётом ЕНВД в розничной торговле.
Как и в предыдущих версиях, предусмотрена интеграция с расчётом зарплаты (версий 7.7 и 8.х), торгово-складским учётом (версий 7.7 и 8.х), системой «Клиент банка», загрузка классификатора адресов и других общероссийских классификаторов.
См. также раздел Общие возможности конфигураций.
[править] Конфигурация «1С:Управление Торговлей 8»
Предназначена для ведения торгово-складского учёта на предприятиях. Функциональность по сравнению с конфигурацией «1С: Торговля и склад 7.7» расширена: появились возможности управления отношениями с клиентами (CRM), а также возможность планирования продаж и закупок.
Позволяет подключать различное торговое оборудование: сканеры штрих-кода, фискальные регистраторы, принтеры чеков и этикеток, терминалы сбора данных, эквайринговые системы, электронные весы, считыватели магнитных карт и др.
[править] Конфигурация «1С:Зарплата и управление персоналом 8»
Предназначена для реализации кадровой политики предприятия и денежных расчётов с персоналом по следующим направлениям:
- планирование потребностей в персонале;
- решение задач обеспечения бизнеса кадрами в подбор, анкетирование и оценка;
- управление компетенциями, обучением, аттестациями работников;
- управление финансовой мотивацией персонала;
- эффективное планирование занятости персонала;
- учёт кадров и анализ кадрового состава;
- начисление и выплата заработной платы;
- исчисление регламентированных законодательством налогов и взносов с фонда оплаты труда;
- отражение начисленной зарплаты и налогов в затратах предприятия.
[править] Конфигурация «1С:Управление производственным предприятием 8»
При разработке решения «1С:Управление производственным предприятием 8» учитывались как современные международные методики управления предприятием (MRP II, CRM, SCM, ERP, ERP II и др.), так и опыт успешной автоматизации производственных предприятий, накопленный фирмой «1С» и партнерским сообществом. http://v8.1c.ru/enterprise/ При этом разработчик не позиционирует свою систему как ERP.
Наиболее интересные особенности, которые в подавляющем большинстве других систем не встречаются:
- Имеются конфигурации: «Управление производственным предприятием» (для России), «Управление производственным предприятием для Украины» и «Управление производственным предприятием для Казахстана», и это именно разные конфигурации, а не разные варианты настроек.
- Существует возможность изменения учтённых (проведённых) документов. При этом с 22 релиза (от 13.04.2009) появилась возможность отслеживать историю изменений документов и справочников. В системе также есть журнал регистрации, который позволяет отследить сам факт изменения (кто, когда, какие документы менял).
Уровень техподдержки зависит от фирмы-партнера (так называемых «франчайзи»).
Сравнение данного программного продукта, например, с Microsoft Navision или Oracle E-Business Suite, в общем случае некорректно.
[править] Типовые конфигурации на базе 1С:Предприятие 8.2
Любая конфигурация на платформе 8.1 может быть сконвертирована на платформу 8.2. Для этого достаточно проверить конфигурацию на совместимость и устранить небольшие расхождения, связанные с развитием встроенного языка.
Фирмой 1С выпускаются уже готовые под платформу 8.2 аналоги всех типовых решений, плюс некоторые выпущенные только для 8.2, например 1С:Документооборот.
Также на платформе 1С:Предприятие 8.2 выпускается инструментарий прикладного разработчика 1С:Библиотека стандартных подсистем 8.2.
[править] Лицензирование
Проприетарное ПО.
Интересно, что формальное лицензионное соглашение появилось только в версии 8.0.
| Этот раздел не завершён.
Вы поможете проекту, исправив и дополнив его.
|
Лицензии должны приобретаться на:
1. Количество конечных пользователей 1С предприятие.
2. Сервер предприятия (По необходимости).
3. Используемую конфигурацию.
Формально конфигурации 8.х лицензируются отдельно: то есть необходимо приобретать каждую кофигурацию для использования ее в коммерческой организации. Это принципиальное отличие 8.х от 7.х.
[править] Критика
[править] Система защиты
Для защиты продукта «1С:Предприятие» от несанкционированного использования компания 1С использует аппаратные ключи HASP производства компании Aladdin. Такая система защиты не даёт 100 % защиты от пиратов (С. Давыдюк создал программный эмулятор системы защиты, за что в 2005 году был приговорён к двум годам заключения условно). Однако, у неопытных интеграторов, создаёт значительные трудности при интеграции продукта. В базовых конфигурациях версии 8 появилась защита через электронные ключи, которые необходимо активировать после покупки программы.
[править] Техническая поддержка
Условия поддержки программных продуктов системы «1С:Предприятие» варьируются в зависимости от версии, варианта поставки и времени выпуска продукта. На большинство ПП техническая поддержка предоставляется пользователям, оформившим подписку на диск «информационно-технологического сопровождения» (ИТС).
[править] Архитектурные ограничения
В версии 7.7 при использовании базы данных в формате DBF размер файла базы данных ограничен 1 или 2 гигабайтами. Данная проблема связана с FoxPro-совместимым форматом доступа к DBF[8] и может быть решена следующими способами:
- «Свёртка» базы данных путем удаления старых записей
- Переход на SQL-версию;
- Переход на 1с 8.х
- Использование сторонних движков базы данных, например, CodeBase[9] или Advantage[10]
В версиях 8.х наблюдаются проблемы с отображением модальных окон при использовании технологии Microsoft RemoteApp, что делает данную технологию неприменимой.[11]
[править] Ценообразование
Стоимость реализации программных продуктов серии 1С:Предприятие, рекомендуемая фирмой "1С", превышает закупочную цену дилера в среднем в 2 раза [12]. Таким образом, при совершении сделки по рекомендованным ценам маржа компании, реализующей программные продукты данной серии, составляет 50% в структуре конечной цены товара.
[править] Примечания
- в‘ Имеется возможность использовать и другие сервера баз данных при помощи проектов: на CodeBase 6.5, на Advantage 8.1 и SELTA@Etersoft
- в‘ Существует также возможность запуска системы программ «1С:Предприятие» на ОС Linux с помощью WINE@Etersoft
- в‘ Фирма «1С» / Новости / Список информационных выпусков / Планы изменения порядка продажи программных продуктов «1С:Предприятие 7.7» с 1 июля 2011 года. Ре в
- в‘ Фирма «1С» / Новости / Список информационных выпусков / Изменение порядка продажи программных продуктов «1С:Предприятие 7.7» с 1 июля 2011 года. Рекоменд в
- в‘ Интернет-технологии для работы с «1С:Предприятием»
- в‘ информационное письмо в„– 1688
- в‘ информационное письмо в„– 2329
- в‘ Kernel3x в решение проблемы 1 гигабайта для DBFной версии 1С:Предприятие 7.7 в Инфостарт в Все для 1С
- в‘ DBEng32 (5.1.3.2, CodeBase 6.5) в клиент/серверное использование DBFной версии 1С:Предприятие 7.7 в Инфостарт в Все для 1С
- в‘ DBEng32 (6.0.4.0, Advantage 8.1/9.1) в клиент/серверное использование DBFной версии 1С:Предприятие 7.7 в Инфостарт в Все для 1С
- в‘ и снова RemoteApp
- в‘ [1] Изменение цен на программные продукты системы "1С:Предприятие" для России с 16 апреля 2009 г.

