+7 (8422) 50-52-70
info@itmcompany.ru
     
 

1С:Предприятие 7.7, 8

1С:Предприятие — программный продукт компании 1С, предназначенный для быстрой разработки прикладных решений. Технологическая платформа «1С:Предприятие» не является программным продуктом для использования конечными пользователями, которые обычно работают с одним из многих прикладных решений (конфигураций), использующих единую технологическую платформу. Платформа и прикладные решения, разработанные на её основе, образуют систему программ «1С:Предприятие», которая предназначена для автоматизации различных видов деятельности, включая решение задач автоматизации учёта и управления на предприятии (КИС).

Средства быстрой разработки представлены визуальным «конфигурированием», которое позволяет разработчику сосредоточиться на создании бизнес-логики приложения и не заниматься технологическими подробностями, такими как организация взаимодействия с базой данных, обработка транзакционных блокировок, нюансы программирования экранных форм и т. п. Конфигурирование частично заменяет кодирование и, таким образом, снижает требования к квалификации разработчиков 1С. Тем не менее имеет встроенный язык для реализации произвольной бизнес-логики.

Используется более чем 1 млн предприятий на территории России, СНГ и Балтии, Румынии, Вьетнам.

Версия 7.х (7.0, 7.5, 7.7)

Работает на платформе Windows 95 и выше, знаменита своей аппаратной нетребовательностью[3].

1С Предприятие 7.7 с весны 1999 года и до сих пор продаётся фирмой 1С, постоянно присутствует в основном прайс-листе компании.

Версия 7.7 состоит из программной оболочки, которая работает с одной или несколькими базами данных, определяемых конфигурацией. К программной оболочке подключаются компоненты, реализующие различные механизмы учёта и администрирования. Стандартные компоненты — «Бухгалтерский учёт», «Оперативный учёт», «Расчёт», «Управление распределёнными ИБ», «Web-расширение 2.0». Существуют также «Базовые объекты», присутствующие всегда, независимо от набора других компонент.

Платформа 1С:Предприятие v.7.7 кроме основного для неё Русского локализована на Украинский и Английский языки.

Конфигурация содержит параметры базы данных и пользовательского интерфейса. Файл конфигурации 1Cv7.MD расположен в каталоге базы данных. Конфигурация редактируется в режиме «Конфигуратора», предоставляющего удобный визуальный инструмент для создания и редактирования таблиц данных и графических форм, а также написания алгоритмов на встроенном языке программирования. Порядок конфигурирования и встроенный язык описан в прилагаемой документации. Кроме того, в конфигураторе есть Синтакс-Помощник по встроенному языку программирования.

Следует обратить внимание на возможности доступа к информационной базе 1cv77 с помощью WEB интерфейса на основе web расширения v7script.dll[5], благодаря которому при невысокой сложности работ — ASP программирование + язык 1С можно организовать веб-порталы доступа к базам 1с (dbf, MS SQL), со всеми вытекающими преимуществами. Процесс настройки также несложен, но основан только на платформе Windows NT (W2k, XP, Win2003) + сервер IIS(5,5.1,6). Также возможен доступ через COM соединение и написание веб-порталов на PHP.

Версии 8.0 и 8.1

14 августа 2002 года выпущена «1С:Предприятие 8.0 ознакомительная версия».[6] Почти через год 31 июля 2003 года выпущено первое тиражное решение «1С:Предприятие 8.0. Управление торговлей», что являлось одновременно и выпуском предназначенной для широкого использования версии технологической платформы «1С:Предприятия 8.0».[7]

Все компоненты включены в базовую поставку (платформа теперь не делится на компоненты «бухгалтерский учёт», «расчёт», «оперативный учёт», «управление распределёнными базами данных», как это было с версией 7.7. Это большое преимущество для пользователя, так как приобретя любую конфигурацию (к примеру, «Управление торговлей»), пользователь получает возможность работать со всеми возможностями платформы, например, использовать бухгалтерские счета и периодические расчёты). Серверная компонента 1С 8.1 может работать в операционной системе GNU/Linux и использовать PostgreSQL.

По сравнению с 7.7 существенно изменился язык программирования для этой платформы. Он не совместим с 6.0 и 7.x. В нём доступно сравнительно большое число разнообразных фиксированных объектов. Встроенный язык стал более продуманным и логичным, стал ближе к концепции объектно-ориентированного программирования, появились столь необходимые коллекции и контейнеры, как структура и соответствие; существенно пересмотрена работа с коллекциями (элемент коллекции теперь представляется отдельным объектом); интерфейсные объекты (к примеру, табличные поля) стали чётко разграничиваться от отображаемых в них данных (таблиц значений и табличных частей); в программировании интерфейса реализована полнофункциональная концепция обработки событий; язык запросов стал походить на язык SQL (реализован только SELECT) с некоторыми дополнениями.

В версии 8 существует 2 основных режима:

  • Режим Предприятия;
  • Режим Конфигуратора (в этом режиме также имеется режим отладки).

Режим монитора исключён ввиду того, что монитор встроен в режимы и предприятия, и конфигуратора.

Для создания веб-порталов используется «веб-расширение»[8], но платформа — ASP.NET + рекомендуемый внутренний язык C#, так как большая часть объектов доступа к данным уже предоставляется именно на нём. Соответственно платформа тоже Windows NT (W2k, XP, Win2003) + сервер IIS(версий 5, 5.1, 6).

Версия 8.2

Главной отличительной особенностью является режим «управляемое приложение», при котором пользовательский интерфейс описывается декларативно, а его вид зависит от типа клиентского ПО:

  • Толстый клиент («старое» клиентское приложение версий 8.0 и 8.1)
  • Тонкий клиент
  • Веб-клиент (включает клиентскую и серверную части: поддерживаются веб-браузеры Internet Explorer и Mozilla Firefox, а веб-сервер может работать на Apache или IIS). Клиент-серверное взаимодействие реализовано с использованием технологий AJAX (DHTML), HTTPRequest и JavaScript

Также отличается более «строгой» реализацией клиент-серверной архитектуры, в частности требует переноса выполнения всей бизнес-логики в серверный код, реализована динамическая балансировка нагрузки в кластера серверов, добавлена поддержка СУБД Oracle. 25 сентября 2009 года выпущена финальная версия 8.2.9.

В новой версии платформы реализована отказоустойчивость кластера серверов «1С:Предприятия» — основного компонента, обеспечивающего взаимодействие между пользователем и СУБД.

26 мая 2010 года выпущено обновление платформы 8.2.11. В этой версии проведена оптимизация внутренних механизмов и реализованы некоторые новые возможности:

  • работа с криптозащитой
  • экспорт документов в форматы Microsoft Office 2007
  • отладка Веб-клиента
  • форматированный документ
  • поддержка браузеров Google Chrome и Safari
обратная связь
Ф.И.О:
Укажите Ваш e-mail:
Задайте Ваш вопрос:
Код