Учебное пособие: Системы программирования
3. Производятся различные манипуляции с объектом агрегатного типа данных через вызовы методов и обращения к его атрибутам.
4. В случае, если объект агрегатного типа данных больше не нужен, он может быть отсоединен от переменной посредством переприсваивания переменной какого-либо значения базового типа (например, числа 0).
Пример:
Сотр = СоздатьОбъект («Справочник. Сотрудники»);
Сотр. НайтиПоНаименованию («Петров»);
Если Сотр. Выбран()=1 Тогда
Сообщить («Петров»+Строка (Сотр. Оклад));
Иначе
Сообщить («Петров не найден»);
КонецЕсли;
2.4 Работа с объектом «СписокЗначений»
Объект «СписокЗначений» применяется для создания динамических списков, которые могут отображаться в диалоговых формах (элемент «Список» и «Поле со списком») для выбора одного или нескольких значений из списка. Список создается с помощью функции СоздатьОбъект («СписокЗначений»), либо визуально при добавлении на форму элементов «Список» или «Поле со списком».
Основные функции работы со списком следующие:
• ДобавитьЗначение (<Знач>,<Строка>)
• ПолучитьЗначение (<Позиция>,<Перем>)
• УдалитьЗначение (<Позиция>,<Колич>)
• УдалитьВсе()
• РазмерСписка()
• Сортировать (<Направление>)
• Пометка (<Позиция>,<Отметка >)
2.5 Работа с объектом «ТаблицаЗначений»
Объект «ТаблицаЗначений» применяется для создания динамических массивов, которые могут отображаться в диалоговых формах (элемент «Таблица значений»). Таблица значений создается с помощью функции СоздатьОбъект («ТаблицаЗначений»), либо визуально при добавлении на форму элементов «Таблица значений».
Пример.
Т=СоздатьОбъект («ТаблицаЗначений»)
Т. НоваяКолонка («Товар», «Строка», 30, «Наименование товара», 20);
Т. НоваяКолонка («Цена», «Число», 10, 2, «Цена», 10);
Т. НоваяКолонка («Количество», «Число», 10, 3, «Кол.», 10);
Т. НоваяКолонка («Сумма», «Число», 15, 3, «Сумма», 10);
Т. НоваяСтрока();
Т. Товар= «Сыр»;
Т. Цена= 50;