Для шаблона строки в третьем служебном поле (см. раздел 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».

 

См. также:

17.1.10 Создание бланка