
Лекция 1 (ЦОО_ПОЭИС)
« Разработки в системе 1С: Предприятие 8»
Введение
Система программ «1С:Предприятие 8» предназначена для автоматизации деятельности предприятий, организаций и частных лиц. В основе системы лежит гибкая технологическая платформа, возможности которой позволяют создавать и модифицировать самые разнообразные бизнес-приложения.
Система «1С:Предприятие 8» предоставляет широкие возможности для решения задач планирования и оперативного управления, ведения бухгалтерского и управленческого учета, расчета заработной платы, а также комплексной автоматизации организационной и хозяйственной деятельности производственных предприятий, торговых и финансовых организаций, бюджетных учреждений и предприятий сферы услуг.
Выпуск новой версии 8 платформы «1С:Предприятия» отражает современные тенденции развития рынка массовых систем автоматизации управления и учета — расширение спектра решаемых задач, увеличение среднего масштаба решений, новые технические условия, в которых функционируют системы автоматизации. Новая версия «1С:Предприятия» вобрала в себя все лучшее из прежней версии и предоставила принципиально новые возможности для пользователей и разработчиков.
Система программ «1С:Предприятие 8» включает в себя платформу и прикладные решения, разработанные на ее основе.
Разработка и модификация прикладного решения производится в специальном режиме ォКонфигураторサ. В данном режиме разработчик определяет общую архитектуру прикладного решения и структуру данных, создает макеты отчетов и экранные формы, пишет программные модули на встроенном языке программирования. Конечный пользователь работает в обычном режиме «Предприятие», вводит данные в базу данных, формирует отчеты и т.д.
Структура прикладного решения определяется составом объектов конфигурации и взаимосвязями между ними. Под объектами конфигурации понимаются средства 1С:Предприятия 8, предназначенные для отражения реальных объектов и явлений предметной области, например, справочник Товары, документ Платежное поручение и т.д. Однако разработчик может создавать объекты и не имеющие явного физического воплощения в предметной области, но необходимые для решения поставленной задачи, например, регистры сведений, обработки и т.д.
Установка платформы v8
Выбрать в каталоге «Платформа» файл Setup.exe и запустить. Выполнить последовательно все действия, предлагаемые программой. По завершении работы программы платформа будет установлена, т.е. в заданном каталоге (как правила, c:\program files\bin) , будут сформированы файлы, (в том числе 1cv8.exe), необходимые для работы платформы 8.1.
Все дальнейшие действия направлены на то, чтобы данная программа 1cv8.exe смогла работать на Вашем компьютере в условиях отсутствия ключа защиты. Для этого необходимо:
1.Удалить из меню "Пуск-Программы-1С8" Удаление HASP Device Driver.
2.Установить из меню "Пуск-Программы-1С8" Установка HASP Device Driver.
Дальнейшие действия необходимо выполнять в каталоге «1C8_Emul_small»
3.Запустить uninstall.bat
4.Запустить install.bat
5. Если видим:
C:\Program Files\HaspEmulPE>
haspflt.sys haspflt
Install file C:\WINDOWS\syst
SUCCESS
C:\Program Files\HaspEmulPE>
-start (old value)=Manual
-start (new value)=Automatic
C:\Program Files\HaspEmulPE>
Start driver haspflt
Opened service
SUCCESS
Значит, установка эмулятора ключа защиты прошла успешно
6. Запускаем 1cv8.exe.
Установка конфигурации ( информационных каталогов)
Необходимо сформировать два информационных каталога (файловый вариант): один пустой - для выполнения лабораторных работ, а второй – с демо-версией любой типовой конфигурации (например, управление торговлей) – для изучения прототипов тех или иных алгоритмов.
Для формирования пустой конфигурации необходимо выполнить следующие действия:
Запустить 1cv8.exe
C помощью кнопки «Добавить» выбрать режим «Создать новую ИБ»
Выбрать режим «Выбрать пустую ИБ»
Ввести произвольное название новой ИБ
Выбрать каталог для расположения новой ИБ и язык (русский).
выбираем полученную конфигурацию в качестве активной и запускаем ее в режиме конфигуратора.
Таким образом, мы сформировали «пустую» БД для выполнения лабораторных работ.
Для формирования непустых конфигураций необходимо выполнить следующие действия: (в случае наличия файла данных *.dt или файла конфигурации *.cf)
Сформировать пустую ИБ (см. раньше)
Запустить 1cv8.exe в режиме конфигуратора в сформированной пустой ИБ.
В режиме конфигуратора с помощью команды
Конфигурация-> Загрузить конфигурацию из файла
Выбрать файл *.cf и выполнить команду. Конфигурация сформирована.
Или с помощью команды
Администрирование-> Загрузить ИБ
Выбрать файл *.dt и выполнить команду.
Конфигурация и демо-версия ИБ с данными сформированы.
Глава 1. Краткий обзор системы
1. 1. Файловый и клиент-серверный варианты работы
Система «1C:Предприятие 8» имеет два варианта работы:
• файловый вариант, когда информационная база хранится в одном файле на диске (1cv8.cd). В этом файле хранится одновременно конфигурация, данные, список пользователей. При таком варианте с базой может работать как один, так и несколько пользователей. Преимуществом такого варианта является то, что не требуется дополнительное программное обеспечение, кроме «1C:Предприятия 8» и операционной системы, что упрощает эксплуатацию системы.
• клиент-серверный вариант, когда данные хранятся в базе данных на сервере под управлением Microsoft SQL Server 2000 или выше. Новая версия «1С:Предприятия» - версия 8.* поддерживает современную трехуровневую архитектуру, при которой клиентская часть не работает напрямую с базой на сервере баз данных, а обращается к серверу 1С:Предприятия 8.*, он же при необходимости обращается к серверу баз данных.
Трехуровневая архитектура «клиент-сервер» позволяет существенно расширить границы масштабируемости прикладных решений. Наличие сервера «1С:Предприятия 8» позволяет сосредоточить на нем выполнение наиболее объемных операций обработки данных. Например, при выполнении даже весьма сложных запросов, клиентская часть программы, работающая у пользователя, будет получать только необходимую ей выборку, а вся промежуточная обработка будет выполняться на сервере.
Физически сервер «1С:Предприятия 8» и MS SQL Server могут быть установлены как на одном компьютере, так и на разных, что позволяет администратору распределять нагрузку между серверами.
Система «1C Предприятие 8» поддерживает одновременную работу нескольких разработчиков над одной конфигурацией, для чего создается хранилище конфигурации В хранилище содержится текущая разрабатываемая конфигурация и история ее изменения (версии).
Чтобы внести изменения в какой-нибудь объект конфигурации, каждый разработчик должен сначала захватить данный объект или группу связанных объектов При этом они становятся недоступны для изменения другим разработчикам После внесения изменений разработчик возвращает объекты в хранилище и снимает свои блокировки (отменяет захват)