ОКиПвКИС 1 семестр
Режим обычного приложения
Режим управляемого приложения
Основные отличия управляемых форм от обычных:
Окно настройки управляемой формы в конфигураторе 1С выглядит так:
Способы сохранения файла:
Классификация объектов и типы данных
Основные элементы окна Конфигуратора:
Объекты конфигурации.
Прикладные объекты

Основные концепции «1С:Предприятие 8.3»

1. ОКиПвКИС 1 семестр

* ОКиПвКИС
1 семестр
Лекция №2. Основные концепции
«1С:Предприятие 8.3».

2.

Система программ "1С:Предприятие" предназначена
для автоматизации управления и учета на предприятиях
различных отраслей, видов
деятельности и типов
финансирования, и включает в себя решения для
комплексной автоматизации производственных, торговых и
сервисных
предприятий,
продукты
для
управления
финансами холдингов и отдельных предприятий, ведения
бухгалтерского учета ("1С:Бухгалтерия" самая известная
учетная программа в ряде стран), расчета зарплаты и
управления кадрами, для учета в бюджетных учреждениях,
разнообразные отраслевые и специализированные решения,
разработанные самой фирмой "1С", ее партнерами и
независимыми организациями.

3.

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

4.

В системе «1С:Предприятие
5 клиентских приложений:
* толстый клиент;
* тонкий клиент;
* веб-клиент;
* мобильный клиент;
* конфигуратор.
8»
существует

5.

6.

Мы
знаем,
что
можно
запустить
«Конфигуратор» и «1С:Предприятия» - режим
непосредственной работы с готовой конфигурацией.
Конфигуратор позволяет выполнять разработку
и администрирование информационных баз.
Режим 1С:Предприятия может быть разным.
Научимся различать два понятия. Это тип форм,
который используется в данной конфигурации и
режим запуска 1С Предприятия.

7.

Тип форм (внешний вид интерфейса) может быть:
- обычные формы
- управляемые формы

8. Режим обычного приложения

РЕЖИМ ОБЫЧНОГО ПРИЛОЖЕНИЯ
Раньше этот режим никак не назывался, сейчас же он называется
«режим обычного приложения», а формы, которые используются
в этом режиме, называются «обычные формы».

9.

Переходя по пунктам меню, пользователь может открывать различные
формы. В основном это формы списков справочников и документов, но
также могут быть отчеты, обработки, планы счетов и пр.
Из формы списка пользователь может открыть форму документа или
справочника

10. Режим управляемого приложения

РЕЖИМ УПРАВЛЯЕМОГО
ПРИЛОЖЕНИЯ
Так в чем же особенность и кардинальное различие
режима управляемого приложения от обычного? Основное
отличие — это использование управляемого командного
интерфейса и управляемых форм.
В случае интерфейса «такси», управляемый командный интерфейс
выглядит так:

11.

12. Основные отличия управляемых форм от обычных:

* Основные отличия управляемых
форм от обычных:
* Возможность разделять выполнение кода в форме на сервере и на клиенте. Для этого служат
специальные директивы
компиляции: &НаСервере, &НаКлиенте, &НаСерверБезКонтекста, &НаКлиентеНаСеревереБезКонтек
ста, &НаКлиентеНаСервере.
* Нет необходимости в «прорисовке» формы и установлении привязок. Разработчик просто декларирует
положение нужного элемента на форме, а система сама, автоматически, разместит его на форме. Как
следствие этого, пользователь в режиме приложения может самостоятельно настраивать форму на
свой вкус.
* Управление формой происходит посредством команд. Если в обычных формах Вы рисовали кнопку,
потом писали обработчик события нажатия на кнопку, то в управляемых формах Вам нужно разместить
кнопку, а потом привязать к кнопке или команду формы, или стандартную команду, или какую-нибудь
глобальную команду. Подробно о командах мы узнаем во второй части нашего курса.
* Помимо реквизитов, которые есть и у обычных форм, у управляемых форм появились параметры.
Параметры необходимы для управления функциональностью формы при её открытии. Т.е. при
создании обычной формы, перед её открытием, вы можете присвоить реквизитам формы какие-либо
значения, которые впоследствии будете использовать. В случае управляемых форм механизм открытия
другой. Подробно мы его изучим в 3 части этого курса, пока отметим лишь то, что при открытии мы не
можем передать данные в реквизиты формы напрямую, как было в обычных

13. Окно настройки управляемой формы в конфигураторе 1С выглядит так:

Окно настройки управляемой формы
в конфигураторе 1С выглядит так:

14.

15.

Режим запуска может быть (разные архитектуры
связи между клиентом и сервером):
-толстый клиент
-тонкий клиент

16.

1.
2.
3.
4.
Толстый клиент - когда мы имеем дело с реальным предприятием, где при
помощи 1С автоматизированы все отделы, то становится понятно, что нужно
все важные и нужные для всех отделов данных выносить на один сервер.
Клиентские машины должны работать с сервером по сети. Необходимо
выбрать товар из всего ассортимента, справочник с товаром хранится на
сервере. Для того, чтобы получить несколько данных, нам приходится
запросить все данные и получить на клиентскую машину все данные, а потом
с помощью обработки выбираются эти несколько необходимы данных. Тут 1с
сервер не должен быть мощным, но нужна мощная клиентская машина.
Тонкий клиент - клиентская машина существует только для того, чтобы
интерфейс рисовать. В данном случае обработка находится на сервере и нам
не нужно получать все данные на клиентскую машину. Нагрузка на сеть
уменьшается, уменьшается критерии клиентской машины. Но тут нужен
мощный сервер.
Веб-клиент
не
требует
какой-либо
предварительной
установки
на компьютер. В отличие от толстого и тонкого клиентов, он исполняется
не в среде операционной системы компьютера, а в среде интернет-браузера
(Internet Explorer, Mozilla Firefox, Google Chrome или Safari). Поэтому
пользователю достаточно всего лишь запустить свой браузер, ввести адрес
веб-сервера, на котором опубликована информационная база — и веб-клиент
«сам приедет» к нему на компьютер и начнет исполняться.
Мобильный клиент — это тонкий клиент для мобильных устройств, который
обладает интерфейсом, аналогичным мобильной платформе.

17. Способы сохранения файла:

1. Сохранения файла базы - находим файл базы и куда-то его копируем.
2. Сохранение dt файла - файл базы, заархивированный в отдельный
файл. Конфигурация | Сравнить, объединить с конфигурацией из
файла.
3. Файл с расширением сfu — это файл обновления конфигурации,
который сам по себе конфигурацией быть не может. Мало того, если
обновление не подходит к обновляемой конфигурации (не та версия,
например), то обновить конфигурацию не удастся. Конфигурация |
Поддержка | Обновить конфигурацию.
4. Сохранения cf файла - в отличии от dt файла, где есть данные
которые вводит пользователь, где идет просто сохранение
конфигурации. Обновлять рабочую конфигурацию в этом случае мы
будем не путем обновления, а путем сравнения и объединения
конфигураций.

18. Классификация объектов и типы данных

Объект – это некоторая математически-программно
описанная сущность, элемент окружающего нас мира, с
которым мы встречаемся в повседневной жизни.
Реальные объекты имеют две характеристики:
* состояние, определяемое некоторым набором свойств;
* поведение этого объекта.

19.

Командный интерфейс – это основное средство доступа
пользователя к функциональности приложения, средство,
которое позволяет перемещаться между формами и
выполнять те или иные действия. Одной из важных
особенностей командного интерфейса является то, что он
описывается декларативно. Разработчик не прорисовывает
его в деталях, а просто описывает правила его
формирования.
Порядка разработки командного интерфейса.
1. Первоначально определяется структура системы с точки
зрения прикладной области (определяется структура
подсистем).
2. Определяется состав ролей (это можно сделать и позже).
3. При создании объектов конфигурации они относятся к
нужным подсистемам, настраиваются права доступа.
4. При необходимости меняется расположение и видимость
команд.

20. Основные элементы окна Конфигуратора:

* дерево конфигурации — древовидная структура всех элементов
конфигурации: константы, справочники, документы, отчеты и
подчиненные им формы, программные модули и печатные
формы;
* меню — сгруппированные по смыслу команды в верхней части
окна Конфигуратора;
* панели инструментов — панели с командами-кнопками,
расположенные ниже меню, дублирующие наиболее часто
используемые команды меню и предназначенные для быстрого
доступа к ним;
* рабочий стол программы — собственно говоря, основное
рабочее поле. Здесь будут располагаться открытые нами формы
и программные модули, здесь мы будем заниматься визуальным
конструированием и писать программный код;
* строка состояния — вспомогательная область с текущей
информацией, расположенная в нижней части окна
Конфигуратора.

21.

22. Объекты конфигурации.

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

23.

С помощью ролей в дальнейшем будем определять
доступность какой-либо функциональности для определенной
группы пользователей конфигурации. Роли не только
регулируют права доступа, но и влияют и на интерфейс
системы.
Функциональные опции позволяют разработчику
описать возможности конфигурации, которые можно
оперативно включать или выключать на этапе внедрения
и/или в процессе работы системы. Они позволяют выделить
некоторую часть функциональности прикладного решения,
которую можно оперативно включать или выключать на этапе
внедрения
и/или
в
процессе
работы
системы.
Функциональные опции могут влиять как на пользовательский
интерфейс, так и на алгоритмы обработки данных.

24.

Критерии отбора – одна из составляющих механизма
отбора информации. С их помощью специалист,
осуществляющий конфигурирование системы, создает
предопределенные правила отбора. Критерий отбора
представляет собой правило поиска указанного типа
значения в объектах системы.

25.

26. Прикладные объекты

Константы – предназначены для хранения постоянной или
условнопостоянной информации. Такая информация либо
совсем не изменяется в процессе деятельности предприятия,
либо изменяется достаточно редко.

27.

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

28.

* Представление объекта – название одного объекта.
Используется в представлении стандартной
команды создания объекта.
* Расширенное представление объекта –
используется для формирования заголовка формы
объекта.
* Представление списка – название списка объектов,
используется в представлении стандартной
команды (открытия списка объектов).
* Расширенное представление списка – используется
для формирования заголовка формы списка.

29.

* Обозначим характерные особенности
предопределенных элементов.
* 1. На предопределенные элементы могут
опираться алгоритмы работы конфигурации (т.е.
возможно обращение к этим элементам из
встроенного языка по имени).
* 2. Предопределенные элементы являются
объектами базы данных, которые нельзя удалить в
системе «1С: Предприятие».
* Обычные элементы непостоянны для
конфигурации. В процессе работы пользователя
они могут появиться или исчезнуть. Конфигурация
может отличить их друг от друга, но рассчитывать
на них в выполнении какихлибо алгоритмов она не
может в силу их непостоянства.
* Предопределенные элементы, напротив,
постоянны. В процессе работы пользователя они
находятся всегда на своих местах и исчезнуть не
могут.

30.

* Иерархия – это возможность связать между собой записи,
находящиеся в рамках одной таблицы.
* При установке на закладке «Иерархия» флага «Иерархический
справочник» в таблице справочника появляется поле
«Родитель». В этом поле содержится ссылка на другую запись
из этой же таблицы. Возможно использовать один из двух видов
иерархии.
* 1. Иерархия групп и элементов. В этом случае элемент
справочника,
* представляющий собой группу, будет являться родителем для
всех элементов и групп, входящих в текущую группу.
Например, в справочнике «Бытовая техника» могут
присутствовать группы: «Холодильники», «Телевизоры»,
«Микроволновые печи», а в каждой из этих групп заданы
элементы, соответствующие той или иной модели.
* 2. Иерархия элементов. В этом случае в качестве родителя
выступает не группа элементов справочника, а
непосредственно один из его элементов. Например, такой вид
иерархии можно использовать при создании справочника
«Подразделения», когда одно подразделение является
родителем для нескольких других, входящих в его состав.
English     Русский Правила