Тезисы по курсу: Конфигурирование в системе «1С: Предприятие 8». Основные объекты. Версия 8.2
Пратформа 8.2: режимы и варианты соединения
Зависимость внешнего вида форм и интерфейса
Определение режима запуска и разработки
Начальное заполнение объектов
Выбор: табличные части, регистры сведений, подчиненные справочники
Регистры сведений
Обычный режим
Управляемый режим
Файловый вариант
Клиент- серверный вариант
Информационная база 1С
Форма констант (обычная)
Форма констант (управляемая)
Модуль управляемой формы схемы вызова процедур
Форма элемента справочника (обычная)
Форма элемента справочника(управляемая)
Форма документа (обычная)
Форма документа (управляемая)
Основное окно – Управляемое приложение
Вспомогательное окно Управляемое приложение
Схема взаимодействия программых модулей (обычный режим)
Схема взаимодействия программых модулей (управляемый режим)
Команды

Конфигурирование в системе «1С: Предприятие 8». Основные объекты. Версия 8.2

1. Тезисы по курсу: Конфигурирование в системе «1С: Предприятие 8». Основные объекты. Версия 8.2

Центр Сертифицированного Обучения 1С

2. Пратформа 8.2: режимы и варианты соединения

Три варианта соединения с базой:
Толстый клиент (управляемое приложение)
Тонкий клиент
WEB-клиент
Два режима функционирования платформ 8.2
Обычный режим – оконный интерфейс Windows
Толстый клиент (обычное приложение)
Управляемый режим – «WEB - интерфейс»
Толстый клиент (управляемое приложение)
Тонкий клиент
WEB-клиент

3. Зависимость внешнего вида форм и интерфейса

От прав пользователя (в ролях: на объекты, команды, поля …)
От настройки видимости по ролям (в разделе «Все подсистемы», и у элементов
формы)
От функциональных опций подключенных к объектам, полям и элементам
формы
От настроек пользователя в пользовательском режиме (интерфейс и формы)

4. Определение режима запуска и разработки

Последовательность выбора режима запуска платформы:
В настройках пользователя (в конфигураторе)
если «Авто» - поиск продолжается
В свойствах базы (в списке баз)
если «Авто» - поиск продолжается
В свойствах конфигурации
(в конфигураторе в свойствах конфигурации)
Два режима разработки конфигурации (Сервис-Параметры):
Управляемое приложение
Управляемое и обычное приложение

5. Начальное заполнение объектов

В свойствах реквизитов:
«Получить из данных заполнения» - (получение значения из
одноименного поля структуры в «Обработке заполнения», как правило,
это имена отборов)
«Значение заполнения» - (установка конкретного значения: простого
типа или предопределенное значение)
В модуле объекта
Обработчик «Обработка заполнения»,
(при копировании не работает, срабатывает при вводе на основании,
при интерактивном создании объекта и вызове метода объекта
Заполнить() )
В модуле формы (не рекомендуется, но в 8.1 это единственный вариант)
Обычная форма – обработчик «ПриОткрытии»
Управляемая форма – обработчик «ПриСозданииНаСервере»

6. Выбор: табличные части, регистры сведений, подчиненные справочники

Если нужно ссылаться на элементы списка
Подчиненный справочник
Если НЕ нужно ссылаться на элементы списка
Данные вносятся вручную
Нужна история
– Периодический регистр сведений
(режим записи: независимый)
Не нужна история
– Много строк
» Непериодический регистр сведений
(режим записи: независимый)
– Мало строк
» Табличная часть
Данные вносятся документами
Периодический регистр сведений
(режим записи: подчинен регистратору)

7. Регистры сведений

Непериодические (5%) - «табличные части хранящиеся отдельно».
Большие табличные части (1%)
Требования системы (4%) - Пример : Адресация бизнес процессов …
Периодические (95% ) - (табличные части хранящиеся отдельно, которые умеют
искать историю - смотрите схему)
Независимые (5%) – Пример: Курсы валют.
Подчиненные регистратору (90%) – Пример : Цены контрагентов

8. Обычный режим

Толстый клиент
(1cv8.exe)

9. Управляемый режим

Web – клиент
Тонкий клиент
(1cv8c.exe)
Толстый клиент
(1cv8.exe)

10. Файловый вариант

Web – клиент
Тонкий клиент
(Microsoft Internet Explorer)
(Mozilla Firefox)
(Google Chrome)
(Safari)
Специализированная
серверная среда
Толстый клиент
Web – сервер
(Apache)
(IIS)
Модуль расширения
web-сервера
Компонент для
работы с файловой
базой
Файловая информационная база

11. Клиент- серверный вариант

Web – клиент
(Microsoft Internet Explorer)
(Mozilla Firefox)
(Google Chrome)
(Safari)
Модуль
расширения
web-сервера
Web – сервер
(Apache)
(IIS)
Тонкий клиент
Толстый клиент
Кластер серверов «1С:Предприятия»
Рабочий сервер
Центральный
сервер
Рабочий сервер
Агент сервера
Агент сервера
Агент сервера
Доп. менеджер
кластера
Сервис XX …
Главный менеджер
кластера
Сервис XX …
Доп. менеджер
кластера
Сервис XX …
Рабочий
процесс
Рабочий
процесс
резервный сервер
Рабочий
процесс
Рабочий
процесс
резервный сервер
Рабочий
процесс
Рабочий
процесс
резервный сервер
СУБД – MS SQL Server, Postgre SOL, IBM DB2, Oracle Database

12. Информационная база 1С

Таблицы
базы
данных
Конфигурация
базы данных
Административная
информация
Основная
Конфигурация

13. Форма констант (обычная)

Реквизиты формы:
Реквизиты формы:
КонстантыНабор
(основной реквизит формы)
Модуль формы:
ЭлементыФормы:
Данные
КонстантыНабор:
Константа1
Константа2
Константа3
ЭтаФорма (тип Форма)
Таблицы
базы
данных

14. Форма констант (управляемая)

Клиент
(&НаКлиенте,
&НаКлиентеНаСервереБезКонтекста)
Реквизиты формы:
Модуль формы:
Сервер
(&НаСервере, &НаСервереБезКонтекста,
&НаКлиентеНаСервереБезКонтекста)
Реквизиты формы:
Модуль формы:
Элементы:
Элементы:
•Константа1
•Константа2
•Константа3
•Константа1
•Константа2
•Константа3
ЗначениеВРеквизитФормы()
РеквизитФормыВЗначение()
Реквизиты формы
(ДанныеФормы):
НаборКонстант (осн.реквизит):
•Константа1
•Константа2
•Константа3
Путь к
данным
Константы
Набор:
Константа1
Константа2
Константа3
Внешний вид
формы:
ЭтаФорма
(тип УправляемаяФорма)
Таблицы
базы
данных

15. Модуль управляемой формы схемы вызова процедур

Сервер
Клиент
ДанныеФормы + системная инф.
&НаКлиенте
&НаСервере
&НаКлиентеНаСервереБезКонтекста
&НаСервереБезКонтекста
&НаКлиентеНаСервереБезКонтекста

16. Форма элемента справочника (обычная)

Реквизиты формы:
Реквизиты формы:
СправочникОбъект
(основной реквизит формы)
Модуль формы:
ЭлементыФормы:
Данные
Колонка Колонка Колонка
объекта объекта табл.
1
2
поля
Модуль объекта:
Процедура ХХХХХХ Экспорт;
Реквизиты объекта:
Код
Наименование
Поле1
Табличные части:
Колонка Колонка
объекта объекта
2
1
Реквизит1
ТаблицаЗначений1
Ссылка
ЭтаФорма (тип Форма)
ЭтотОбъект (тип СправочникОбъект)
Таблицы
базы
данных

17. Форма элемента справочника(управляемая)

Клиент
&НаКлиенте,
(&НаКлиентеНаСервереБезКонтекста)
Реквизиты формы:
Модуль формы:
Элементы:
Код
Наименование
Реквизит1
Таб. Часть 1:
Колонка1
Колонка2
ТаблицаЗначений1:
Колонка1

КолонкаN
Внешний вид формы:
Сервер
(&НаСервере, &НаСервереБезКонтекста,
&НаКлиентеНаСервереБезКонтекста)
Реквизиты формы:
Реквизиты формы
Модуль формы:
(ДанныеФормы):
Объект (осн. реквизит):
Элементы:
Код
Код
Наименование
Наименование
Поле1
Реквизит1
Путь к данным
Таб. Часть 1:
Таб. Часть 1:
Колонка1
Колонка1
Колонка2
Колонка2
..
ТаблицаЗначений:
КолонкаN
Колонка1
Таб. Часть N:

Колонка1
КолонкаN
..
КолонкаN
Реквизит1
ТаблицаЗначений1:
Колонка1

КолонкаN
ЭтаФорма
(тип УправляемаяФорма)
ЗначениеВРеквизитФормы()
РеквизитФормыВЗначение()
Модуль объекта:
Процедура ХХХХХХ
Экспорт;
Реквизиты объекта:
Код
Наименование
Поле1
Табличные части:
Ссылка
ЭтотОбъект (тип СправочникОбъект)
Таблицы
базы
данных

18. Форма документа (обычная)

Реквизиты формы:
Модуль формы:
Реквизиты формы:
ДокументОбъект
(основной реквизит формы)
ЭлементыФормы:
Данные
Колонка Колонка
объекта объекта
1
2
Колонка
табличного
поля
Модуль объекта:
Процедура ХХХХХХ Экспорт;
Реквизиты объекта:
Код
Наименование
Поле1
Табличные части:
Колонка Колонка
объекта объекта
1
2
Реквизит1
ТаблицаЗначений1
Ссылка
Движения
ЭтаФорма (тип Форма)
ЭтотОбъект (тип ДокументОбъект)
Модуль набора
Набор записей
регистра
Модуль набора
Набор записей
регистра
Модуль набора
Набор записей
регистра
Таблицы
базы
данных

19. Форма документа (управляемая)

Клиент
&НаКлиенте,
(&НаКлиентеНаСервереБезКонтекста)
Реквизиты формы:
Модуль формы:
Элементы:
Код
Наименование
Реквизит1
Таб. Часть 1:
Колонка1
Колонка2
ТаблицаЗначений1:
Колонка1

КолонкаN
Внешний вид формы:
Сервер
(&НаСервере, &НаСервереБезКонтекста,
&НаКлиентеНаСервереБезКонтекста)
Реквизиты формы:
Реквизиты формы
Модуль формы:
(ДанныеФормы):
Объект (осн. реквизит):
Элементы:
Код
Код
Наименование
Наименование
Поле1
Реквизит1
Путь к данным
Таб. Часть 1:
Таб. Часть 1:
Колонка1
Колонка1
Колонка2
Колонка2
..
ТаблицаЗначений:
КолонкаN
Колонка1
Таб. Часть N:

Колонка1
КолонкаN
..
КолонкаN
Движения:
Регистр1
..
РегистрN
Реквизит1
ТаблицаЗначений1:
Колонка1

КолонкаN
ЭтаФорма
(тип УправляемаяФорма)
ЗначениеВРеквизитФормы()
РеквизитФормыВЗначение()
Модуль объекта:
Процедура ХХХХХХ
Экспорт;
Реквизиты объекта:
Код
Наименование
Поле1
Табличные части:
Ссылка
Движения
ЭтотОбъект (тип ДокументОбъект)
Модуль набора
Набор записей
регистра
Модуль набора
Набор записей
регистра
Модуль набора
Набор записей
регистра
Таблицы
базы
данных

20. Основное окно – Управляемое приложение

Системные команды
Панель разделов
(подсистемы
первого уровня)
Панель навигации
(Команды)
3 раздела:
Важное
Обычное
(группы –
подсистемы 2-го
уровня)
См. также
Кнопка открытия
истории
Панель действий
(Команды)
3 раздела:
Создать
Отчеты
Сервис
Рабочая область
основного окна
Форма
Панель заголовка
Командная панель
Рабочая область
Информационная
панель

21. Вспомогательное окно Управляемое приложение

Системные команды
Панель навигации
(Команды)
3 раздела:
Важное
Перейти
См. также
Рабочая область
основного окна
Форма
Панель заголовка
Командная панель – 2 раздела
(Важное, создать на основании)
Рабочая область

22. Схема взаимодействия программых модулей (обычный режим)

Клиент
Параметры
сеанса
Общие модули:
Сервер
Параметры
сеанса
Общие модули:
V Клиент (обычное приложение)
V Сервер
V Клиент (обычное приложение)
V Сервер
(&НаКлиенте, <Без указания>)
V Клиент (обычное приложение)
V Сервер
(&НаСервере, <Без указания>)
V Сервер (Вызов сервера)
Модуль обычного
приложения
Перем
Модуль Формы
Перем
Перем
Модуль объекта
Модуль набора записей

23. Схема взаимодействия программых модулей (управляемый режим)

Клиент
Сервер
Модуль команды:
&НаКлиенте
&НаКлиентеНаСервере
Модуль команды:
&НаСервере
&НаКлиентеНаСервере
<Без указания>
Параметры
сеанса
Общие модули:
Общие модули:
V Клиент (управляемое приложение)
V Клиент (управляемое приложение)
V Сервер
(&НаКлиенте, <Без указания>)
V Сервер
V Клиент (управляемое приложение)
V Сервер
(&НаСервере, <Без указания>)
V Сервер (Вызов сервера)
Модуль управляемого приложения
Перем
Модуль Формы:
Перем
&НаКлиенте
&НаКлиентеНаСервереБезКонтекста
Модуль объекта
Модуль набора записей
Перем
Модуль Формы:
Перем*
&НаСервере
&НаСервереБезКонтекста
&НаКлиентеНаСервереБезКонтекста
<Без указания>
Модуль
менеджера

24. Команды

Основное окно
Рабочий стол
Панель
навигации
Подсистемы
Общие команды
Произвольные
независимые
КОМАНДЫ
Объекты системы
Стандартные команды
Произвольные команды
Панель действий
(По принадлежности к
подсистемам)
(По типу параметра)
параметризуемые
Дополнительное окно
Панель
навигации
формы
Командная панель формы
English     Русский Правила