Учебное пособие: Системы программирования

3. Производятся различные манипуляции с объектом агрегатного типа данных через вызовы методов и обращения к его атрибутам.

4. В случае, если объект агрегатного типа данных больше не нужен, он может быть отсоединен от переменной посредством переприсваивания переменной какого-либо значения базового типа (например, числа 0).

Пример:

Сотр = СоздатьОбъект («Справочник. Сотрудники»);

Сотр. НайтиПоНаименованию («Петров»);

Если Сотр. Выбран()=1 Тогда

Сообщить («Петров»+Строка (Сотр. Оклад));

Иначе

Сообщить («Петров не найден»);

КонецЕсли;

2.4 Работа с объектом «СписокЗначений»

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

Основные функции работы со списком следующие:

• ДобавитьЗначение (<Знач>,<Строка>)

• ПолучитьЗначение (<Позиция>,<Перем>)

• УдалитьЗначение (<Позиция>,<Колич>)

• УдалитьВсе()

• РазмерСписка()

• Сортировать (<Направление>)

• Пометка (<Позиция>,<Отметка >)

2.5 Работа с объектом «ТаблицаЗначений»

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

Пример.

Т=СоздатьОбъект («ТаблицаЗначений»)

Т. НоваяКолонка («Товар», «Строка», 30, «Наименование товара», 20);

Т. НоваяКолонка («Цена», «Число», 10, 2, «Цена», 10);

Т. НоваяКолонка («Количество», «Число», 10, 3, «Кол.», 10);

Т. НоваяКолонка («Сумма», «Число», 15, 3, «Сумма», 10);

Т. НоваяСтрока();

Т. Товар= «Сыр»;

Т. Цена= 50;

К-во Просмотров: 463
Бесплатно скачать Учебное пособие: Системы программирования