Документация iSZN
00. Общие сведения о задаче «Постраничные итоги»
Задача позволяет выполнить разбиение текстового файла массового документа оплаты сумм, а также проставить в конце каждой страницы итоги по суммам, приведённым в таблице на этой странице.
Структура исходного файла
Чтобы разбиение на страницы и простановка итогов были возможны, необходимо соблюдение следующих условий:
- Файл документа должен быть сформирован текстовым экспортёром; таблицы должны быть оформлены стандартным для текстового экспортёра iSZN способом.
- Файл должен содержать таблицы с номерами лицевых счетов (или других идентификаторов) и суммами.
Записи таблицы со значениями сумм для каждого лицевого счёта могут занимать одну или три строки; в первом случае считаются итоги по единственному виду сумм; во втором случае последовательность сумм в строках такая:
- Сумма за текущее время.
- Сумма за прошлое время.
- Общая сумма.
Столбцы в таблицы нумеруются начиная с единицы, слева направо.
Пример файла документа оплаты
Вот пример корректного файла массового документа для простановки постраничных итогов:
СПИСОК №__________ «Пособие на ребёнка» Горкинский район, Сберкасса 35673562 на январь 2006 г. ————————————————————————————————————————————————————————————————————————————————————————————— |N п/п| Ф. И. О. получателя, |Л/счёт|Серия, номер| Номер счета |Сумма (тек. | | | Адрес | | паспорта | | / прошл. / | | | | | получателя | | всего) | ————————————————————————————————————————————————————————————————————————————————————————————— | 1 | 2 | 3 | 4 | 5 | 6 | ————————————————————————————————————————————————————————————————————————————————————————————— | 1|Кравченко Наталья Ивановна |701190|71 00 635676|00000000689735635676| 0.00| | |п. Горки, ул. Садовая, | | | | 690.00| | |д. 3, кв. 15 | | | | (690.00)| | 2|Батырова Мария Владимировна |701588|71 00 235673|00000000689906908710| 115.00| | |п. Горки, ул. | | | | 345.00| | |Мелиораторов, д. 12, кв. 4 | | | | (460.00)| | 3|Новосёлова Татьяна Николаевна |701582|71 00 574564|00000000689999908716| 115.00| | |п. Горки, пер. Чехова, д. 3, | | | | 345.00| | |кв. 2 | | | | (460.00)| | 4|Сонич Наталья Петровна |689534|71 99 365771|00000000689075909047| 0.00| | |п. Горки, ул. | | | | 230.00| | |Пролетарская, д. 67 | | | | (230.00)| | 5|Ширшова Ольга Александровна |701578|71 04 345679|00000000689908909050| 115.00| | |п. Горки, ул. Геологов, | | | | 345.00| | |д. 7, кв. 2 | | | | (460.00)| | 6|Столбова Наталья Юрьевна |701583|71 04 367656|00000000689245509151| 115.00| | |п. Горки, ул. Молодёжная, | | | | 345.00| | |д. 17, кв. 1 | | | | (460.00)| | 7|Никульникова Наталья |701586|71 01 467456|00000000689562356560| 0.00| | |Валентиновна | | | | 345.00| | |п. Горки, ул. Карла | | | | (345.00)| | |Маркса, д. 108 | | | | |
В этом примере столбцом лицевого счёта является столбец с номером 3; столбец с суммами имеет номер 6. Именно такие данные нужно ввести в программу при формировании постраничных итогов.