Для шаблона строки в третьем служебном поле (см. раздел 15.10.3.4) можно определить дополнительный источник данных. При этом в поле записывается следующее:
· Текст SQL запроса. Для запроса можно определять параметры, так как это описано в разделе 15.10.9.
· «GetDataConsource» + пробел + НаименованиеФункции
НаименованиеФункции – наименование пользовательской функции, которая должна находиться в общем модуле базы данных MS Access и описана с ключевым словом Public. Данная функция должна возвращать объект Recordset (библиотеки ADO) с типом курсора Keyset.
Пользовательская
функция должна принимать два параметра:
1. Текущий источник данных.
2. Вариантный массив, содержащий следующие элементы:
1 - Порядковый номер листа выходного документа.
2 - Порядковый номер листа выходного документа, сформированного на основе текущего бланка.
3 - Порядковый номер сформированной строки на листе (см. «НомерСтрокиНаЛисте» в разделе 15.10.3.4)
4 - Порядковый номер сформированной строки относительно начала документа с учетом всех сформированных листов (см. «НомерСтроки» в разделе 15.10.3.4)
5 - Порядковый номер сформированной позиции относительно начала документа с учетом всех сформированных листов (см. «НомерПозиции» в разделе 15.10.3.4)
6 - Значение 1, если текущий лист выходного документа формируется на основании области «Карта1», значение 2, если на основании «Карта2»
! См. также: