ObjectCollector.Create
Revision as of 07:19, 8 February 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=Create |object=Сборщик объектов |caption=Создание объекта |type=1 |status=2 |db=0 |visual=0}} {{HeadLinks| * Main_...")
Create (Создание объекта) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция возвращает новый объект типа Сборщик объектов.
Синтаксис
ObjectCollector.Create():<Новый объект (OBJECTCOLLECTOR)>
Возвращаемое значение
Возвращается новый объект.
Примеры
//З -- объект запроса, создающий выборку по документам ObjC:=ObjectCollector.Create(); //Цикл по документам, массу которых необходимо рассчитать While З.Next(1) Do Док:=З.зДок; Масса:=0; Мест:=0; bTab:=Док.Copy().LineParts("Номенклатура"); bTab.Select(); While bTab.Next() Do //Так как номенклатура частично повторяется во всех документах, // получение номенклатуры из сборщика объектов экономит память и время загрузки свойств для большинства позиций зН:=ObjC.Get(bTab.Номенклатура); Масса:=Масса+Н.МассаБрутто*bTab.Количество; Мест:=Мест+bTab.Количество/Н.ОсновнойКоэффициент; EndDo; ТаблицаМасс.AddLine("Документ,Масса,Мест",Док,Масса,Мест); EndDo;