Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы1-7.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
29.1 Mб
Скачать

4.1.2. Выборка данных из результата запроса

Метод .Выбрать(...) возвращает ссылку на объект типа РезультатЗапроса, который среди прочих имеет метод открывающий выборку результатов:

Именами свойств записи, которую мы выбрали по методу .Следующий() будут те имена реквизитов источников данных (или их псевдонимов), которые мы указали в тексте запроса.

Упражнение №4.2.

Внесите соответствующие изменения в текст процедуры ПечатьЧерезЗапрос(Кнопка) и проверьте ее работоспособность.

Практическая работа №5. Разработка интерфейса пользователя

В нашей конфигурации в настоящий момент имеется 2 формы, открытие которых мы делаем через пункт меню "Операции". Это не очень удобно для пользователя.

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

Решить выше указанные проблемы можно путем создания в конфигурации своего интерфейса, используя который пользователь сможет давать системе определенные команды.

5.1. Создание нового интерфейса

Для того чтобы создать новый интерфейс, необходимо раскрыть ветвь "Общие" дерева Конфигурации выбрать там поддерево "Интерфейсы". Затем, используя правую кнопку мыши, выбрать пункт меню "Добавить" (см. рис. 5.1).

Рисунок 5.1 - Добавление нового интерфейса.

Сразу после этой команды система откроет окно "Конструктора меню", который помогает построить новый интерфейс на начальном этапе (см. рис.5.2).

Рисунок 5.2 -Конструктор меню.

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

Расставьте флажки самостоятельно, следуя приведенному ниже упражнению.

Упражнение №5.1.

Добавьте в конфигурацию новый интерфейс и выберите в конструкторе подменю команды Справочники – Курс. Открыть регистр сведений Прочие - Константы. Остальные пункты меню следует оставить без отметки. Нажмите на кнопку "Построить", чтобы закончить работу с Конструктором.

Сразу после нажатия на эту кнопку в дереве окна "Конфигурация" появится новый объект "Интерфейс1", свойства которого система предложит заполнить.

5.2. Свойства интерфейса

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

Выполните следующее упражнение:

Упражнение №5.2.

Заполните свойства нового интерфейса следующими значениями:

Свойство

Значение

Имя

ОсновнойИнтерфейс

Синоним

Основной интерфейс

Комментарий

Основной интерфейс

Обратим внимание на то, что при завершении своей работы, Конструктор меню открыл окно для редактирования интерфейса (см. рис. 5.3).

Рисунок 5.3 - Окно редактирования интерфейса.

В этом окне мы видим, что конструктор уже сформировал Главное Меню, которое будет доступно пользователю. Причем в это меню вошли все те пункты, которые мы предварительно выбрали. Это главное меню (в терминах 1С:Предприятия – Панель) вполне работоспособно.