Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Теория: способы работы с коллекцией




В процессе формирования движений документов, когда в цикле обходили табличные части документов ПриходнаяНакладная и Оказа- ниеУслуги, мы столкнулись с одним из объектов встроенного языка, который является коллекцией.

Многие объекты встроенного языка являются коллекциями. Коллекция представляет собой совокупность объектов. Существуют общие принципы работы с любой коллекцией.

Во-первых, доступ к каждому объекту коллекции возможен путем перебора элементов коллекции в цикле. Для этого используется конструкция языка Для Каждого Из … Цикл … (листинг 6. 3).


листинг 6. 3. Перебор элементов коллекции в цикле

 

В этом примере ТабличнаяЧасть – это коллекция строк табличной части объекта конфигурации. При каждом проходе цикла в пере- менной СтрокаТабличнойЧасти будет содержаться очередная строка из этой коллекции.

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

1. Во встроенном языке бывают именованные коллекции. То есть коллекции, в которых каждый элемент имеет некоторое уникальное имя. В этом случае обращение к элементу коллекции возможно по этому имени (листинг 6. 4).

листинг 6. 4. Обращение к элементу коллекции

 

В этом примере Справочники – это коллекция менеджеров всех спра- вочников, содержащихся в конфигурации. Так как каждый справочник конфигурации имеет свое уникальное имя, то к конкретному элементу этой коллекции (к менеджеру конкретного справочника) можно обра- титься, указав имя этого справочника: Справочники[«Сотрудники»].

2. Если нет смысла в «персонификации» элементов коллекции (коллекция неименованная), тогда обращение к элементу коллекции возможно по индексу (индекс первого элемента коллекции – ноль), листинг 6. 5.

листинг 6. 5. Обращение к элементу коллекции по индексу

ТабличнаяЧасть[0];                                                                                                                

В этом примере ТабличнаяЧасть – это коллекция строк табличной части объекта конфигурации. И мы обращаемся к первому элементу этой коллекции, указывая его индекс – 0.

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


; Для чего предназначен объект конфигурации «Регистр нако- пления»? ; Почему следует использовать регистры, хотя необходимая информация содержится в других объектах? ; Для чего нужны измерения регистра, ресурсы и реквизиты? ; Что такое движения регистра, и что такое регистратор? ; Как создать новый регистр накопления и описать его струк- туру? ; Как создать движения документа с помощью конструктора движений? ; Как средствами встроенного языка обойти табличную часть документа и обратиться к ее данным? ; Как показать команды открытия списка регистра в интерфейсе конфигурации и в интерфейсе формы?


 


 

 

пРодолжительность

Ориентировочная продолжительность занятия – 25 минут.

 

 

Что такое отчет.................................................................................................................. 234

Добавление отчета........................................................................................................... 234

В режиме «Конфигуратор»........................................................................................ 234

Макет....................................................................................................................... 236

Схема компоновки данных.................................................................................... 237

Набор данных......................................................................................................... 237

Текст запроса......................................................................................................... 237

Настройки отчета................................................................................................... 240

В режиме «1С: Предприятие».................................................................................... 244

Контрольные вопросы...................................................................................................... 246


 

 

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

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

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...