923.00K
Categories: programmingprogramming databasedatabase

Лекция 2016.3. Построение конфигурации. Дерево конфигурации

1.

Построение конфигурации
Дерево конфигурации

2.

Физические Лица
Справочники
Два обязательных реквизита:
• Код
• Наименование
В реквизит Наименование пользователь будет заносить фамилию

3.

Создадим реквизит справочника Имя
Создадим еще два реквизита:
(20)
(20)
(30)

4.

Следует заметить, что в информационной базе хранятся две конфигурации:
• Основная конфигурация
• Конфигурация базы данных

5.

В режиме Предприятия
Внести 4-5 физических лиц

6.

7.

Создание формы элемента

8.

Аналогично создайте форму списка:

9.

Создадим обработку, которая выводит все ФИО в окно Сообщений, а также
осуществляет поиск по Фамилии
В процедуре для поиска самостоятельно добавьте проверку на пустое
значение «СтрокаДляПоиска». (Можно использовать ПустаяСтрока(),
ЗначениеЗаполнено())

10.

Самостоятельно отредактируйте формы элементы и списка,
включив в них реквизит «Пол»
В режиме «Предприятие» заполните созданный реквизит значениями Муж/Жен

11.

Доработаем обработку
Отбор = Новый Структура("Пол","Муж");
ВыборкаСпрФизЛица = СпрФизЛица.Выбрать(,,Отбор);

12.

Перебор элементов справочника запросом
Воспользуемся
конструктором запроса с
обработкой результата

13.

14.

Получаем запрос с обработкой результата

15.

Изменим текст запроса для учета значения флажка «ВыводМужчин»
Вместо условного оператора
можно воспользоваться «кратким Если»

16.

Создайте форму выбора
Обработка выбора

17.

18.

Объект, который
будет являться
владельцем
открываемой
формы.
1. Самостоятельно доработайте «ОбработкуВыбора»
так, чтобы в список значений нельзя было добавить
два раза одно и то же физ. лицо.
Используйте для выполнения этой задачи
метод списка значений «НайтиПоЗначению».
2. Создайте кнопку «Обработать», которая будет
выводить в окно сообщений информацию о
выбранных физ. лицах.
(Если выводить не только фамилию, а ФИО, то
Сообщение нужно формировать на сервере.
English     Русский Rules