Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:technical_manual:work_via_ole:list [2012/07/05 10:57]
belkin [Метод УдалитьИзСпискаОбъект]
ru:technical_manual:work_via_ole:list [2018/02/05 14:49] (текущий)
Строка 1: Строка 1:
-====== Класс «Система.Список» ======+====== Класс "Система.Список======
  
 Данный класс используется для работы со списками элементов. Данный класс используется для работы со списками элементов.
Строка 15: Строка 15:
 __Задача__: определить количество в справочнике физических лиц, определить ФИО первого  и третьего элемента, удалить и добавить физлицо. __Задача__: определить количество в справочнике физических лиц, определить ФИО первого  и третьего элемента, удалить и добавить физлицо.
  
 +<code>
 Sub ПримерOLE_РаботаСоСписком() Sub ПримерOLE_РаботаСоСписком()
  
Строка 45: Строка 46:
    
  
-%%'*****************************************************************%%+'*****************************************************************
  
 'Начало работы с данными, сортировка списка и удаление по индексу 'Начало работы с данными, сортировка списка и удаление по индексу
  
-%%'*****************************************************************%%+'*****************************************************************
  
    
Строка 101: Строка 102:
    
  
-%%'*****************************************************************%%+'*****************************************************************
  
 'Добавление физ.лиц, удаление по объекту 'Добавление физ.лиц, удаление по объекту
  
-%%'*****************************************************************%%+'*****************************************************************
  
    
Строка 214: Строка 215:
  
 End Sub End Sub
 +</code>
  
 ===== Метод Добавить ===== ===== Метод Добавить =====
Строка 219: Строка 221:
 **Синтаксис**: Добавить() **Синтаксис**: Добавить()
  
-**Возвращаемый результат**: Система.МетаКласс (см. п.3.4)+**Возвращаемый результат**: Система.МетаКласс (см. [[ru/technical_manual/work_via_ole/metaclass]])
  
 Метод создает объект и добавляет его в качестве элемента в конец списка. Метод создает объект и добавляет его в качестве элемента в конец списка.
  
-Чтобы добавленный элемент появился в справочнике модели, необходимо выполнить сохранение  объекта-владельца списка. (см. метод «Сохранить» в классе «Система.Метакласс», п.3.4.4).+Чтобы добавленный элемент появился в справочнике модели, необходимо выполнить сохранение  объекта-владельца списка. (см. [[ru/technical_manual/work_via_ole/metaclass#методохранить|Mетод Сохранить]]).
  
-**Пример кода**. См. код в свойстве «КоличествоЭлементов» (п.3.6.1).+**Пример кода**. См. код в свойстве "КоличествоЭлементов([[ru/technical_manual/work_via_ole/list#свойство_количествоэлементов|Cвойство КоличествоЭлементов]]).
  
 ===== Метод ДобавитьОбъект ===== ===== Метод ДобавитьОбъект =====
Строка 233: Строка 235:
 **Возвращаемый результат**: не возвращает. **Возвращаемый результат**: не возвращает.
  
-Метод добавляет к списку элемент на основе уже существующего в базе объекта, в отличие от метода «Добавить» (п.3.6.2), который добавляет полностью новый объект. Может использоваться для формирования вспомогательных временных списков в памяти, не имеющих владельца.+Метод добавляет к списку элемент на основе уже существующего в базе объекта, в отличие от метода "Добавить([[ru/technical_manual/work_via_ole/list#метод_добавить|Mетод Добавить]]), который добавляет полностью новый объект. Может использоваться для формирования вспомогательных временных списков в памяти, не имеющих владельца.
  
 **Пример кода**. **Пример кода**.
  
-__Задача__: получить список, состоящий из всех ролей организации и подразделения-организации (субъект «ИнТехПроект»).+__Задача__: получить список, состоящий из всех ролей организации и подразделения-организации (субъект "ИнТехПроект").
  
 +<code>
 Sub ПримерOLE_РаботаСоСписком() Sub ПримерOLE_РаботаСоСписком()
  
Строка 314: Строка 317:
  
 End Sub End Sub
 +</code>
  
 ===== Метод ПолучитьЭлемент ===== ===== Метод ПолучитьЭлемент =====
Строка 319: Строка 323:
 **Синтаксис**: ПолучитьЭлемент(int <Номер>) **Синтаксис**: ПолучитьЭлемент(int <Номер>)
  
-**Возвращаемый результат**: Система.МетаКласс (см. п.3.4)+**Возвращаемый результат**: Система.МетаКласс (см. [[ru/technical_manual/work_via_ole/metaclass]])
  
 Метод позволяет получить элемент списка по указанному номеру. //Первый элемент списка имеет номер 0. В// //VBA можно использовать вместо ПолучитьЭлемент// //Item и выбирать элемент не только по номеру, но и по имени.// Метод позволяет получить элемент списка по указанному номеру. //Первый элемент списка имеет номер 0. В// //VBA можно использовать вместо ПолучитьЭлемент// //Item и выбирать элемент не только по номеру, но и по имени.//
  
-**Пример кода**. См. код в свойстве «КоличествоЭлементов» (п.3.6.1).+**Пример кода**. См. код в свойстве "КоличествоЭлементов([[ru/technical_manual/work_via_ole/list#свойство_количествоэлементов|Cвойство КоличествоЭлементов]]).
  
 ===== Метод УдалитьИзСпискаПоИндексу ===== ===== Метод УдалитьИзСпискаПоИндексу =====
Строка 333: Строка 337:
 Метод удаляет элемент списка по указанному номеру. Метод удаляет элемент списка по указанному номеру.
  
-**Пример кода**. См. код в свойстве «КоличествоЭлементов» (п.3.6.1).+**Пример кода**. См. код в свойстве "КоличествоЭлементов([[ru/technical_manual/work_via_ole/list#свойство_количествоэлементов|Cвойство КоличествоЭлементов]]).
  
 ===== Метод УдалитьИзСпискаОбъект ===== ===== Метод УдалитьИзСпискаОбъект =====
Строка 343: Строка 347:
 Метод удаляет из списка указанный объект. Метод удаляет из списка указанный объект.
  
-**Пример кода**. См. код в свойстве «КоличествоЭлементов» (п.3.6.1).+**Пример кода**. См. код в свойстве "КоличествоЭлементов([[ru/technical_manual/work_via_ole/list#свойство_количествоэлементов|Cвойство КоличествоЭлементов]]).
  
 ===== Метод Сортировать ===== ===== Метод Сортировать =====
Строка 355: Строка 359:
 Например: "Поле1,-Поле2",  где префикс '-' задает сортировку по убыванию. Например: "Поле1,-Поле2",  где префикс '-' задает сортировку по убыванию.
  
-**Пример кода**. См. код в свойстве «КоличествоЭлементов» (п.3.6.1).+**Пример кода**. См. код в свойстве "КоличествоЭлементов([[ru/technical_manual/work_via_ole/list#свойство_количествоэлементов|Cвойство КоличествоЭлементов]]). 
 + 
 + 
 + 
 + 
 + 
 +[<contextnavigator>] 
 + 
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki