Настройка печати документов
Программа "Учет кредитов" позволяет печатать ЛЮБЫЕ настраиваемые пользователями документы. Документы печатаются на основе файлов-шаблонов (*.RTF), которые находятся в подкаталоге SDoc программы. Файлы-шаблоны могут редактироваться пользователями (при помощи программы Word) с целью учета требований конкретной организации. При необходимости могут создаваться новые файлы-шаблоны документов, которые можно подключить к программе.
В шаблонах документов используются условные обозначения полей базы данных программы таких как "ФИО клиента", "Номер автомобиля" и т.п. Полный список обозначений полей базы данных программы, которые можно использовать в документах, приведен в файле .\SDoc\Obozn.txt а также в конце этой страницы.
Список печатаемых документов настраивается при помощи специального Редактора, который вызывается через пункты главного меню: "Файлы" - "Настройка документов":
В левой части этого окна имеется таблица "Группа" для выбора группы (меню) печати документов. В настоящее время имеются группы: Учет кредитов и Платежи, соответствующим меню печати документов, по Договорам залога и по Платежам (Кассовой книге).
В таблице в центре окна имеются записи о документах, доступных для печати в заданной группе. Каждая из этих записей описывает один печатаемый документ. Нажатие кнопки "Настройка" в верхней части окна запускает Ворд для редактирования выбранного в таблице файла шаблона документа. При помощи кнопки "Обозначения" открывается список обозначений полей программы, которые можно использовать в печатаемых документах..
Запись о документе (пункте меню):
- Группа - Номер группы документов. Заполняется автоматически
- Код документа - Порядковый номер документа в меню печати
- Документ - Название документа как оно будет выводиться в меню
- Описание - Подробное описание документа
- Экземпляров - Количество экземпляров документа, печатаемых при нажатии кнопки выбора документа в меню печати
- В пакете - Количество экземпляров документа, печатаемых при нажатии кнопки "Пакет" в меню. Пакет - это несколько разных документов, печатаемых подряд при нажатии кнопки "Пакет".
- По доверенности - Вариант документа, который будет печататься если в Договоре залога включен признак "По доверенности". Довольно часто имеется два варианта печатемых документов из-за того что в варианте "по доверенности" нужно выводить другие данные о клиенте и доверенном лице.
- Не показывать - Если включить этот признак, то данный документ не будет выводиться в меню печати. Этот признак предназначен для временного отключения видимости некоторых документов, которые возможно будут нужны позднее.
- Файл шаблона - Имя файла-шаблона документа с путем к нему. Эти файлы могут быть расположены не только в подкаталоге программы но и на общедоступном сервере в локальной сети. Имена файлов-шаблонов заканчиваются на "Pic" чем они отличаются от готовых (заполненных данными) печатаемых файлов документов.
Пример начала файла-шаблона Договора залога:
Как видно из этого примера, все "переменные" данные, которые зависят от конкретного Договора, и вставляются программой в момент печати документа, обозначаются в файле-шаблоне при помощи специальных обозначений, заключенных в символы #. Например:
#Number# - Номер документа
#Date# - Дата документа ...
Важно чтобы символы # всегда были парными, иначе при печати документа программа выдаст сообщение об ошибке.
Ниже приведен список полей базы данных программы, которые можно использовать в шаблонах документах. Этот список иногда пополняется и последняя его версия находится в файле ALomb\SDoc\Obozn.txt.
В тексте документов можно использовать следующие обозначения:
#CurDate# - Текущая дата
#CurTime# - Текущее время
#Number# - Номер документа
#Num# - Номер документа (внутри одного дня)
#NumBil# - Номер залогового билета
#Date# - Дата документа
#Day# - День месяца документа (число от 1 до 31)
#Month# - Месяц документа (название строкой)
#Year# - Год документа
#Time# - Время выдачи
#Note# - Примечание к документу
#VozDate# - Дата возврата
#VozTime# - Время возврата
#VozDay# - День месяца возврата (число от 1 до 31)
#VozMonth# - Месяц возврата (название строкой)
#VozYear# - Год возврата
#VozDate1# - Дата возврата первой пролонгации
#VozDate2# - Дата возврата второй пролонгации
#VozDate3# - Дата возврата третьей пролонгации
#LgoDate# - Дата начала лъготного периода
#LgoVozDate#- Дата окончания лъготного периода
#DaysCred# - На сколько дней выдается кредит (30)
#DaysCredProp# - На сколько дней выдается кредит прописью
#Days# - Сколько дней всего с пролонгациями
#DaysPros# - Сколько дней просрочено
#StavkaCred# - Ставка кредита (процент)
#ProcPolz# - Процент оплаты за пользование кредитом
#ProcYear# - Процент за пользование кредитом в год
#PlatPolzPr# - Оплата за пользование кредитом в %
#PlatProlongPr# - Оплата за пролонгацию в %
#PlatLgotnPr# - Оплата за день льготного периода в %
#SumCred# - Сумма кредита
#SumCredProp# - Сумма кредита прописью
#SumCredRub# - Сумма кредита в рублях
#SumCredRubProp# - Сумма кредита в рублях прописью
#SumPolz# - Сумма оплаты за кредит (с учетом пролонгаций)
#SumPolzProp# - Сумма за кредит прописью
#SumPolzRubProp# - Сумма за кредит в рублях прописью
#SumPolzDog# - Сумма оплаты за кредит (только один срок - без пролонгаций)
#SumPolzDogRub# - Сумма оплаты за кредит в рублях (только один срок)
#SumPolzDogRubProp# - Сумма оплаты за кредит в рублях прописью (только один срок)
#SumDop# - Сумма дополнительных платежей (в рублях)
#Sum# - Общая сумма "Итого"
#SumRub# - Общая сумма в рублях
#SumRubProp# - Общая сумма в рублях прописью
#SumRub2# - Общая сумма в рублях прописью в другом формате (для кассовых ордеров)
#SumOforml# - Сумма за оформление кредита
#SumPlat# - Общая сумма платежей по договору
#SumDolg# - Текущая сумма долга
В графике платежей:
#N1#, #N2#... - Порядковый номер
#GrDate1#, #GrDate2#... - Дата платежа
#GrSum1#, #GrSum2#... - Сумма платежа
Сотрудник:
#Sotrud# - ФИО сотрудника, указанного в Договоре
#SotrFull# - ФИО сотрудника полностью (без сокращений)
#SotrDover# - Доверенность сотрудника
#CurSotrud# - ФИО сотрудника, который сейчас работает в программе
#CurSotrDP# - ФИО сотрудника, который сейчас работает в программе, в дательном падеже
#CurSotrFull# - ФИО сотрудника полностью (без сокращений)
#CurSotrFullDP# - ФИО сотрудника полностью, в дательном падеже
#CurSotrDover# - Доверенность сотрудника
#CurSotrPasport# - Номер паспорта сотрудника
#CurSotrPasportDate# - Дата выдачи паспорта сотрудника
#CurSotrPasportVyd# - Кто выдал паспорт сотрудника
#CurSotrAddressProp# - Адрес прописки сотрудника
#CurSotrRogDate# - Дата рождения сотрудника
Клиент:
#CliName# - Фамилия имя отчество клиента
#CliPhone# - Телефоны клиента
#CliPasportNum# - Паспорт серия и номер
#CliPasportVyd# - Кем выдан паспорт
#CliAddressProp#- Адрес прописки
#CliBDate# - Дата рождения
Фирма:
#FirmName# - Название организации
#FirmName2# - Второе название
#SvidReg# - Свидетельство о регистрации
141435, Россия, Московская обл., г. Химки, квартал 1, ул. Ивановская, дом 3 к 2 - Адрес
#FirmAddress2# - Адрес 2
#FirmPhone# - Телефоны
#FirmFax# - Факс
#FirmDirector# - Директор
#FirmTechDirector# - Техн. директор
#FirmGlavBuch# - Главбух
#FirmBIK# - БИК
#FirmINN# - ИНН
#FirmKPP# - КПП
#FirmSchet# - Расчетный счет
#FirmKSchet#- Корсчет
#FirmBank1# - Банк счета
#FirmBank2# - Банк 2
#FirmNote# - Примечания об организации