17.1.10.12 Определение дополнительного источника данных |
Для шаблона строки в третьем служебном поле (см. раздел 17.1.10.3.4) можно определить дополнительный источник данных. При этом в поле записывается следующее:
· Текст SQL запроса. Для запроса можно определять параметры, так как это описано в разделе 17.1.10.9.
·
«GetDataConsource» + пробел
+ «НаименованиеФункции»
«НаименованиеФункции» - наименование пользовательской функции, которая должна находиться в общем модуле базы данных Microsoft Office Access и описана с ключевым словом Public. Данная функция должна возвращать объект Recordset (библиотеки ADO) с типом курсора Keyset.
Пользовательская функция должна принимать два параметра:
· Текущий источник данных.
· Вариантный массив, содержащий следующие элементы:
· Порядковый номер листа выходного документа.
· Порядковый номер листа выходного документа, сформированного на основе текущего бланка.
· Порядковый номер сформированной строки на листе (см. «НомерСтрокиНаЛисте» в разделе 17.1.10.3.4).
· Порядковый номер сформированной строки относительно начала документа с учетом всех сформированных листов (см. «НомерСтроки» в разделе 17.1.10.3.4).
· Порядковый номер сформированной позиции относительно начала документа с учетом всех сформированных листов (см. «НомерПозиции» в разделе 17.1.10.3.4).
· Значение 1, если текущий лист выходного документа формируется на основании области «Карта1», значение 2, если на основании «Карта2».
См. также: