Тема: MainRptRecordSet

В чем отличие MainRptRecordSet  щт MainRpt2RecordSet ?

Re: MainRptRecordSet

MainRpt2RecordSet - Дополнительный источник данных (используется в отчетах)

Re: MainRptRecordSet

Олег Зырянов пишет:

MainRpt2RecordSet - Дополнительный источник данных (используется в отчетах)

Я открыла <<Источник данных>> в дополнительных настройках - (в специф)
там Dop1, Dop2, Main, MainA, SpIsp  - основной источник данных определен как Main,
а другие какие? К основному ИД (Main) полагаю обращаться MainRptRecordSet,
а как к другим? И к кому обращается MainRpt2RecordSet ?

Re: MainRptRecordSet

Опишите что вы хотите сделать, мы попробуем подсказать как это сделать.

Теория звучит так.

Есть основной источник данных - он указывается на закладке Дополнительные настройки набора данных, либо в настройках бланка (если у бланка свой) Бланки.

На самом бланке вы можете указать один или несколько дополнительных источников данных ЗаполнениеСоставаКарты.

В программной части вы можете обращаться к данным основного источника данных через TCSRpt.RptFunc.MainRptRecordSet, дополнительного источника данных через TCSRpt.RptFunc.MainRptRecordSet2.
При этом как правило в данном месте источник данных уже есть, и вы можете прочитать с него данные - что то делать с источником данных (изменять запрос, изменять данных, менять позицию ) в данном месте не рекомендуется (результат непредсказуем).

В виду того что отчеты могут быть сложными, у вас есть возможность создать наборы данных программно используя функции SetMainRptRecordSet, SetMain2RptRecordSet, AddRptRecordSet.  В случае основного источника данных делается это на событии TCSRpt_Begin, в случае дополнительного источника - в месте обращения к нему.

Re: MainRptRecordSet

Я в демонстрационной базе изучаю отчеты по единичному и групповому СП (готовые)
В групповом СП есть набор данных для отчета "Групповые спецификации(Excel)"
В Дополнительных настройках основной источник данных указан Main. А во вкладке Именованные объекты перечислены несколько источников данных. См. вложение
Вот хочу выяснить, который из них дополнительный источник данных.

Post's attachments

??????.PNG 143.17 Кб, файл не был скачан. 

You don't have the permssions to download the attachments of this post.

Re: MainRptRecordSet

Здесь указаны все возможные наборы данных. Они могут использоваться, могут нет, могут использоваться в другом бланке, могут использоваться в коде. Зависит от отчета конечно же.
И набор данных можно использовать как угодно - как основной, как дополнительный, просто для работы (зависит только от разработчика отчета).

В контекстном меню есть команда Искать в бланках - будет осуществлен поиск именованного значения во всех бланках и выведен результат.