
лабораторная 2(4)
.docx
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
Информационные технологии и программирование
Лабораторная работа №2
на тему
«Объектная модель доступа к данным, Отладка»
Необходимо создать команду для множественного изменения данных реквизитов, а также настроить игнорирование изменения реквизита у группы (т.е. ошибки при попытке изменить вид у группы быть не должно).
Для начала создаем новую команду “ИзменитьВидНоменклатуры” (рисунок 1). Группа: командная панель формы.Важное. Тип параметра команды: СправочникСсылка.СписокНоменклатуры, т.к. мы работаем именно с этим справочником. Режим использования параметра: множественный, т.е. имеется возможность выбрать сразу несколько элементов справочника для изменения вида номенклатуры, на вход будет подаваться массив данных. Также отмечаем, что команда изменяет данные.
Рисунок 1 – Свойства команды “ИзменитьВидНоменклатуры”
На рисунках 2-4 представлено содержимое модуля команды “ИзменитьВидНоменклатуры”.
Рисунок 2 – Процедуры и функции команды
В результате, при открытии справочника “Номенклатура” в конфигурации мы видим кнопку “Изменить вид номенклатуры”, при нажатии на которую и наличии выделенных элементов нам предлагается выбрать из доступных видов номенклатуры одно из значений (рисунок 3), которое и будет присвоено реквизитам выделенных элементов (рисунок 4). При этом, если мы попытаемся изменить значение вида номенклатуры у группы программа просто проигнорирует это действие и продолжит работу в штатном режиме.
Рисунок 3 – Выбор нового значения вида номенклатуры для выделенных элементов
Рисунок 4 – Измененное значения вида номенклатуры у выделенных элементов