Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Павел Чистов. Конспект к курсу Комплексная подг...docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
28.21 Mб
Скачать

Занятие 1.01

Логическая структура:

Физическая структура:

1. Режим Файл-сервера:

ИБ (данные и конфигурация) хранятся в отдельном файле (1cv8.1cd) на компьютере клиента или в сети. С ним работает платформа, располагающаяся на клиентских машинах. Обращение происходит напрямую.

«+»

Дешево.

«-»

Если надо организовать доступ к БД с разных машин в сети, то надо дать доступ на чтение и запись к файлу ИБ от имени клиентских компьютеров.

Все серверные механизмы (блокировки чтения, записи, обслуживание БД) исполняются в серверной среде. В данном режиме серверная среда может выполняться на компьютере клиента, что увеличит нагрузку на него. Но можно реализовать и удаленную работу с БД, т.е. немного защитить от проникновений извне, установив WEB-сервер (IIS или Apache), в котором будет исполняться серверная среда. Тогда WEB-сервер будет работать с файлом 1cv8.1cd, а клиент будет соединяться с WEB-сервером. При этом возможно нестабильное соединение клиента с WEB-сервером (сеанс).

2. Режим Клиент-сервера

ИБ работает под управлением сервера БД (например, MS SQL Server). С сервером БД работает 1С-сервер, с которым, в свою очередь, будут работать клиентские машины либо WEB-сервер. При таком режиме вся нагрузка будет лежать на 1С-сервере.

Клиенты делают запрос на предоставление определенной информации, 1С-сервер преобразует запросы в вид, понятный серверу БД, сервер БД опрашивает БД и возвращает 1С-серверу ответ, 1С-сервер производит необходимые обработки и возвращает клиенту выборку данных или ее часть.

Клиенты разделяются на виды:

Обычный – из старых версий 1С 8, более требователен к ресурсам, выкачивает с 1С-сервера выборку данных, работает с данными напрямую на стороне клиента, может обращаться непосредственно к данным конфигурации. Поэтому соединение клиента с 1С-сервером или WEB-сервером может быть нестабильным (сеансовым).

Тонкий – показывает картинку, все данные находятся на стороне 1С-сервера и хранятся в сеансе. Возможно нестабильное соединение.

Конфигуратор можно запустить только в режиме толстого клиента.

Прикладные классы объектов системы:

На основе документов можно сформировать отчеты путем перебора документов, но это будет очень долго и сильно упадет производительность.

Допустим, есть отчет по продажам, составленный на основе документов «Продажа». Вводится новый документ «Продажа в розницу», который также надо анализировать в отчете, для этого надо будет переписывать отчет.

Чтобы избежать этого, используются «Регистры» - объекты, хранящие показатели учета. Документы записывают в них данные, а отчеты анализируют эти данные. Регистры также содержат служебные данные, накапливающие информацию для максимально быстрого ее последующего извлечения (например, промежуточные обороты на начало/конец месяца).

При запуске программы:

если БД создана в режиме файл-сервера, то внизу:

File = «Путь до папки БД»

если БД создана в режиме клиент-сервера, то внизу:

Srvr = «Путь к серверу»; Ref = «Имя ИБ на сервере»

Скорость соединения – указание работы клиента при взаимодействии с 1С-сервером:

  • Обычная – система передает больше данных и чаще опрашивает 1С-сервер;

  • Низкая – система убирает лишнюю информацию (картинки, плавный скроллинг и т.д.), сервер опрашивается реже;

  • Выбирать при запуске – скорость автоматически выбирается системой.

Основной режим запуска – имеется ввиду запуск среды исполнения. В создаваемой БД выберем «Тонкий клиент».

Версия 1С: Предприятия – версия (релиз), с которой надо запускать систему.

В конфигураторе:

«Конфигурация – Открыть конфигурацию» - создается копия конфигурации ИБ (конфигурация разработчика).

«Конфигурация – Обновить конфигурацию БД» - поместить все изменения из конфигурации разработчика в конфигурацию ИБ

На закладке «Данные» добавим реквизит «Дата рождения»:

Имя – ДатаРождения.

Синоним – Дата рождения.

Тип – Дата.

«Длина кода» и «Длина наименования» - стандартные реквизиты справочника.

Заполнения созданного объекта данными выполняется в режиме исполнения.

«Отладка – Начать отладку» - запуск 1С в режиме исполнения с отладочным механизмом.

Если изменения задели структуру БД, то 1С выдаст предупреждение об этом:

Создадим сотрудников:

Создадим справочник «Контрагенты»:

Имя – Контрагенты.

Синоним – Контрагенты.

Представление объекта – Контрагент.

Представление списка – Список контрагентов.

Сделаем этот справочник иерархическим:

Укажем менеджера по работе с контрагентом – создадим реквизит «Основной менеджер»

Имя – ОсновнойМенеджер.

Синоним – Основной менеджер.

Тип - СправочникСсылка.Сотрудники.

В режиме исполнения откроем список контрагентов и создадим группу «Поставщики»:

а внутри нее создадим поставщика:

В поле «Основной менеджер» находится ссылка на элемент справочника «Сотрудники»