Copyright: UCS 2003


Клубная система

Общие сведения

Состав приложения

Клубные карты

 Работа с подразделениями карт

 Просмотр, печать и экспорт списка карт

 Установка срока действия для группы карт

 Установка расписания для группы карт

 Установка скидки для группы карт

 Установка бонуса для группы карт

 Особенности работы  расписания

Работа с клубными картами

 Закладка Параметры

 Закладка Использование

 Закладка Анкета

 Закладка Изображение

 Закладка Сообщение

 Сохранение параметров клубной карты

 Удаление клубной карты

 Поиск карты

 Обновление данных

Расписание действия карты

Операции по клубной карте

Отчет по клубным картам

This help file was created with HelpScribble.


Общие сведения

Клубная система предполагает, что клиенты в качестве платежного средства могут использовать персональные платежные карты. Также клубная система поддерживает работу с персональными картами, дающими возможность получения скидки и начисления бонуса.

Персональная карта клиента может совмещать функции дисконтной, бонусной и платежной карты.

Для платежной карты Вы можете определить скидку, которую гость будет получать при оплате счета. На платежную карту возможно внесение средств, которые будут сниматься автоматически при оплате счетов. Кроме того, для конкретных клиентов возможно определение суммы кредита. Для платежной карты возможно начисление бонуса при оплате счета определенной валютой. Бонус - это начисление на счет платежной карты денежной суммы, рассчитываемой как процент от итоговой суммы счета.

В приложении Отчеты Вы можете получать информацию об операциях по платежным картам.

This help file was created with HelpScribble.


Общие сведения

This help file was created with HelpScribble.


Состав приложения

Основное меню приложения Клубная система состоит из трех пунктов (см. Рис. 1).

Рис. 1

В первом пункте основного меню Карты (см. Рис. 2) Вы можете работать с клубными картами

•	создавать новые карты;

•	редактировать существующие;

•	удалять больше не используемые карты;

•	составлять расписание действия клубных карт.

Рис. 2

Во втором пункте меню Отчет (см. Рис. 3) Вы можете формировать суммовой отчет по клубным картам.

Рис. 3

В третьем пункте меню Справка (см. Рис. 4) Вы можете вызвать контекстную справку по программе и переключить язык приложения.

Рис. 4

This help file was created with HelpScribble.


Состав приложения

This help file was created with HelpScribble.


Клубные карты

Для того  чтобы вызвать список существующих клубных карт и для того, чтобы создать новую клубную карту  воспользуйтесь пунктом основного меню Карты Открыть.

Рис. 5

Для удобства работы клубные карты можно разделить по подразделениям. Структура подразделений представлена в левой части формы Карты   (см. Рис. 5).

This help file was created with HelpScribble.


Клубные карты

This help file was created with HelpScribble.


Работа с подразделениями карт

Для модификации структуры подразделений и для назначения определенных параметров сразу для всех карт или для выбранного подразделения пользуйтесь соответствующими пунктами всплывающего меню (см. Рис. 6).

Рис. 6

Команды всплывающего меню применяются для выбранного подразделения, поэтому если необходимо  применить команду ко всем картам, выберите Подразделения (см.Рис. 5) и вызовите всплывающее меню.

This help file was created with HelpScribble.


Просмотр, печать и экспорт списка карт

Количество уровней в структуре подразделений не ограничено. Для того чтобы открыть все подразделения надо воспользоваться пунктом всплывающего меню Раскрыть все.

Для печати списка всех клубных карт с разбивкой по подразделениям необходимо установить курсор на Подразделения и воспользоваться пунктом всплывающего меню Печать. Для предварительного просмотра перед печатью списка карт надо воспользоваться пунктом всплывающего меню Просмотр. Для просмотра или печати конкретного подразделения установите на него курсор и воспользуйтесь пунктами всплывающего меню Просмотр или Печать.

Для экспорта списка клубных карт в DBF формат  воспользуйтесь пунктом всплывающего меню Экспорт.

This help file was created with HelpScribble.


Установка срока действия для группы карт

Для того чтобы установить срок действия для всех клубных карт или карт определенного подразделения воспользуйтесь пунктом всплывающего меню Установить срок действия. Система откроет окно для ввода срока действия, представленное на Рис. 7.

Рис. 7

Определите в поле Срок действия карт срок действия клубных карт и нажмите кнопку [OK].

This help file was created with HelpScribble.


Установка расписания для группы карт

Для того чтобы установить расписание для всех клубных карт или карт определенного подразделения воспользуйтесь пунктом всплывающего меню Установить расписание. Система откроет окно для ввода расписания, представленное на Рис. 8.

Рис. 8

Выберите в поле Расписание карт расписание клубных карт и нажмите кнопку [OK].

This help file was created with HelpScribble.


Установка скидки для группы карт

Для того чтобы установить размер и периоды действия скидки для всех клубных карт или карт определенного подразделения воспользуйтесь пунктом всплывающего меню Установить скидку. Система откроет окно для определения скидки, представленное на Рис. 9.

Рис. 9

Установите переключатель в поле:

"Постоянно" - выбранная скидка будет действовать постоянно (возможны исключения см. п. Особенности работы  расписания). Перечень скидок определяется в приложении Редактор.

"По расписанию" - в этом случае размер и период действия скидки определяются в расписании карты (поле "Расписание работы" на закладке Использование (см. п. Закладка Использование)).

This help file was created with HelpScribble.


Установка бонуса для группы карт

Для того чтобы установить размер и период действия бонуса для всех клубных карт или карт определенного подразделения воспользуйтесь пунктом всплывающего меню Установить бонус. Система откроет окно для определения бонуса, представленное на Рис. 10.

Рис. 10

Установите переключатель в поле:

"Постоянно" - выбранный бонус будет действовать постоянно (возможны исключения см. п. Особенности работы  расписания). Перечень бонусов определяется в приложении Редактор.

"По расписанию" - в этом случае размер и периоды действия бонуса определяются в расписании карты (поле "Расписание работы" на закладке Использование (см. п. Закладка Использование).

This help file was created with HelpScribble.


Особенности работы  расписания

Скидка или бонус могут действовать постоянно или по расписанию, которое определено в поле "Расписание работы" на закладке Использование (см. п. Закладка Использование).

Если переключатель установлен в поле "Постоянно", то выбранные скидка или бонус будут действовать постоянно, если в поле "Расписание работы" на закладке Использование не определено расписание, в котором есть запреты на действие скидки или бонуса в какие-либо периоды. Если такие запреты есть, то скидка или бонусы постоянно действовать не будут. Для того чтобы они работали постоянно, необходимо  поле "Расписание работы" оставить незаполненным, либо установить в нем расписание, в котором скидки и бонусы действуют всегда. Для создания расписания, действующего всегда, создайте новое расписание, но не вводите в него периоды (см. подробнее п. Расписание действия карты).

Если поле "Расписание работы" заполнить хотя бы один раз, то очистить это поле уже невозможно.

Перечень скидок и бонусов определяется в приложении Редактор.

Если переключатель установлен в поле "По расписанию" - в этом случае размер и периоды действия скидок или бонусов берутся из расписания карты. Расписание для карты определяется в поле "Расписание работы" на закладке Использование (см. п. Закладка Использование).

Карта по умолчанию действует всегда. Например, необходимо создать расписание, при котором карта должна действовать в субботу и воскресенье с 10 до 18, а в остальные дни круглосуточно. Надо создать расписание, добавить в него только два периода на субботу и воскресенье с 10 до 18. Соответственно в остальные дни карта по умолчанию действует всегда.

This help file was created with HelpScribble.


Работа с подразделениями карт

This help file was created with HelpScribble.


Работа с клубными картами

Для того чтобы создать новую клубную карту надо выбрать подразделение, к которому будет относится новая карта, установить курсор на списке карт в правой части формы Карты (см. Рис. 11) и воспользоваться пунктом всплывающего меню Создать карту (или нажать на клавишу [Insert]).

Если Вы не выбрали ни одно из подразделений, то система запретит создание новой карты. Создание новой карты в корне структуры подразделений невозможно.

Заполните поля формы новой  карты.

В поле Номер введите номер карты.

В поле Владелец введите ФИО владельца карты.

Рис. 11

This help file was created with HelpScribble.


Работа с клубными картами

This help file was created with HelpScribble.


Закладка Параметры

На странице Параметры (см. Рис. 12) надо определить основные характеристики карты.

Рис. 12

В части Платежеспособность (см. Рис. 13) надо выбрать тип клубной карты:

Рис. 13

•	Дебетовая - клубная карта, на которую вносятся средства. При оплате сумма счета снимается с карты. Таким образом, формируется остаток средств на карте. Для клиента может быть предоставлен кредит, сумма которого определяется в поле Кредит.

•	Без ограничений - клубная карта без ограничений на сумму закрытых счетов. Таким образом, такая карта дает неограниченный кредит. На такую карту нельзя внести средства.

•	С ограничением - клубная карта с ограничением оплаты по сумме за период. Например, на  Рис. 14 установлено ограничение - не более 15000 в неделю. На такую карту нельзя внести средства. Ограничение возможно на месяц, неделю, день.

Рис. 14

Если для этого клиента Вы предоставляете скидку, то надо установить в разделе Скидка переключатель в поле:

"Постоянно" - выбранная скидка будет действовать постоянно (возможны исключения см. п. Особенности работы  расписания). Перечень скидок определяется в приложении Редактор.

"По расписанию" - в этом случае размер и период действия скидки определяются в расписании карты (поле "Расписание работы" на закладке Использование (см. п. Закладка Использование)).

Рис. 15

Если этому клиенту должны начисляться бонусы на карту, то надо установить в разделе Бонус переключатель в поле:

 "Постоянно" - выбранный бонус будет действовать постоянно (возможны исключения см. п. Особенности работы  расписания). Перечень бонусов определяется в приложении Редактор.

"По расписанию" - в этом случае размер и периоды действия бонуса определяются в расписании карты (поле "Расписание работы" на закладке Использование (см. п. Закладка Использование)).

Бонусы работают только совместно со скидкой, то есть, если к счету применяется скидка, тогда возможно начисление бонуса. Если к счету скидка не применена, то начисление бонуса невозможно. Для того чтобы можно было начислить бонус, но на применять скидку, создайте скидку 0 %.

Если требуется создать карту, которая давала бы право на скидку или скидку и бонус, но с помощью которой нельзя было бы оплачивать счета, то надо сделать следующее:

•	в части Платежеспособность надо поставить Дебетовая;

•	в поле Кредит поставить "0";

•	выбрать скидку;

•	выбрать бонус (если необходимо).

Если карта должна являться только дисконтной, но не платежной, то на нее не надо вносить средства.

This help file was created with HelpScribble.


Закладка Использование

На второй странице формы карты Использование (см. Рис. 16) определяется срок действия и расписание работы карты.

Рис. 16

В поле Дата выдачи надо ввести дату выдачи данной клубной карты. Дату можно ввести вручную, а можно выбрать в календаре (это информативное поле).

В поле Срок действия надо ввести дату окончания действия данной клубной карты. Дату можно ввести вручную, а можно выбрать в календаре. Если срок действия карты истек, то в списке карт в колонке срок действия дата отображается красным цветом (см. Рис. 11).

Клубная карта может действовать постоянно, либо по определенному расписанию (например, оплачивать счета с помощью карты можно только в будние дни с 10 до 18 часов). Все возможные виды расписаний задаются пользователем в пункте основного меню Карты Расписания. Подробнее о том, как это сделать читайте в п. Расписание действия карты. Для того, чтобы определить расписание работы карты, необходимо в поле Расписание работы выбрать нужный вид расписания. Если не выбрать расписание, то карта будет действовать постоянно.

Если использование этой карты должно быть временно заблокировано, выставите флаг в поле Заблокировать карту.

Если необходимо изъять карту у владельца, то следует выставить флаг Изъять карту, тогда при попытке воспользоваться этой картой на кассе появится сообщение, что карту надо изъять. В поле "Причина" можно указать причину изъятия, которая также появится в сообщении на кассе.

Если использование этой карты возможно только при регистрации менеджера на кассе, в этом случае выставите флаг Использовать с картой менеджера.

This help file was created with HelpScribble.


Закладка Анкета

На третьей странице карты Анкета Вы можете ввести дополнительную информацию о владельце этой карты.

Рис. 17

Все поля этой закладки являются информативными.

This help file was created with HelpScribble.


Закладка Изображение

На четвертой странице Изображение можно загрузить фотографию владельца карты или изображение подписи. Некоторые клубные карты передаче другим лицам не подлежат или могут быть использованы только тем лицом, чей образец подписи есть на карте. Для того чтобы на кассовой станции была возможность сверять подпись с подписью на клубной карте, а также сверять личность предъявителя необходимо воспользоваться функцией загрузки изображения для карты.

Для загрузки изображения нажмите кнопку  (см. Рис. 18).

Рис. 18

Найдите и откройте графический файл с изображением владельца или подписи в формате GIF, JPG, BMP. Пример загрузки  фотографии владельца карты представлен на Рис. 19. Пример загрузки  подписи владельца карты представлен на Рис. 20.

Рис. 19

Рис. 20

Необходимо выбрать область изображения, которая будет просматриваться на кассе. Кнопка  [image] позволяет уменьшать масштаб изображения, кнопка [image] - увеличивать изображение. Рамкой выделена выбранная область. Вы можете сами выбрать область изображения, удерживая левую клавишу мыши (см. Рис. 20). При этом система контролирует, чтобы размер изображения не превышал допустимые нормы. Нажмите кнопку [OK] для добавления выделенной области изображения в карту.

С помощью кнопки  [image] можно удалить изображение с карты.

С помощью кнопки [image] можно сделать цветное изображение черно-белым. Если касса не поддерживает работу с цветными изображениями, то необходимо сделать рисунок черно-белым для того чтобы картинка отображалась на кассе.  Из черно-белого вернуть в цветное изображение нельзя.

This help file was created with HelpScribble.


Закладка Сообщение

Для того чтобы при использовании клубной карты на кассе появилось сообщение, введите текст в поле для ввода на закладке Сообщение  (см. Рис. 21).

Нажатие кнопки [Enter] на клавиатуре при вводе сообщения соответствует нажатию кнопки [OK] (сохранению изменений в карте и выходу в список карт), поэтому при составлении длинного сообщения не пользуйтесь клавишей [Enter] для переноса строки.

Рис. 21

Для отправки сообщения на кассу щелкните на кнопке  или нажмите клавишу [Enter] на клавиатуре. Сообщение появится на кассе при авторизации данной клубной карты (т.е. либо в момент оплаты, либо в момент назначения скидки, либо в режиме кассира при получении информации по карте).

This help file was created with HelpScribble.


Сохранение параметров клубной карты

Для сохранения параметров клубной карты щелкните на кнопку  OK или нажмите клавишу [Enter] на клавиатуре. Если заданный код уже используется для другой клубной карты, то система выдаст соответствующее сообщение (см. Рис. 22).

Рис. 22

This help file was created with HelpScribble.


Удаление клубной карты

Для того чтобы удалить клубную карту, которая больше не будет использоваться, необходимо установить курсор на нужную карту в общем списке и воспользоваться пунктом всплывающего меню  Удалить карту (или нажать на клавишу [Delete]). Система попросит подтвердить удаление выбранной карты (см. Рис. 23). Щелкните на кнопку  YES для удаления карты или на кнопку No , если Вы ошиблись.

Информация по удаленной карте останется в системе, и в приложении Отчеты Вы сможете получить данные о том, какие операции были осуществлены по этой карте.

Рис. 23

This help file was created with HelpScribble.


Поиск карты

Для того чтобы найти нужную карту, воспользуйтесь пунктом всплывающего меню Найти в правой части формы Карты (см. Рис. 11). В поле формы Поиск карты (см. Рис. 24) введите фамилию (или несколько букв из фамилии) владельца, затем щелкните на командной кнопке [image].

Вам будет представлен список карт, в имени владельцев которых встретились введенные Вами буквы. Для перехода к карте щелкните дважды левой клавишей мыши на карте.

Рис. 24

Для изменения тех или иных параметров клубной карты  выберите карту в общем списке и воспользуйтесь пунктом всплывающего меню Редактировать карту. После внесения изменений щелкните на кнопку  OK для сохранения изменений. Если надо отменить сделанные изменения щелкните на кнопку Отмена.

This help file was created with HelpScribble.


Обновление данных

Если используется несколько приложений "PCards" и в каждом идет самостоятельная работа с одной и той же базой данных владельцев карт, то для обновления и синхронизации информации в нескольких приложениях необходимо пользоваться командой всплывающего меню Обновить.

This help file was created with HelpScribble.


Расписание действия карты

Если требуется, чтобы клубная карта действовала не постоянно, а только в определенные дни (часы), следует составить расписание работы карты в пункте меню Карты Расписания (см. Рис. 25).

Рис. 25

Для того чтобы добавить новое расписание воспользуйтесь пунктом всплывающего меню Создать или нажмите на кнопку [Insert]. Затем введите расписание (см. Рис. 26).

Рис. 26

В верхнем поле введите название расписания. Далее вызовите команду всплывающего меню Добавить период для создания расписания (см. Рис. 26). Система откроет окно для создания периода (см. Рис. 27).

Рис. 27

Установите переключатель в поле День недели, если необходимо создать расписание на конкретный день недели или в поле Дата, если нужно создать расписание на конкретную дату.

В полях Время…с…по укажите интервал времени, если необходимо.

В разделе Скидка установите переключатель в поле Разрешено, если скидка в установленный Вами период должна действовать, и в поле рядом определите размер скидки. Если скидка в установленный Вами период не действует, то поставьте переключатель в поле Запрещено.

В разделе Бонус установите переключатель в поле Разрешено, если бонус в установленный Вами период должен действовать, и в поле рядом определите размер бонуса. Если бонус в установленный Вами период не действует, то поставьте переключатель в поле Запрещено.

В разделе Оплата установите переключатель в поле Разрешено, если оплата в установленный Вами период должна действовать. Если оплата в установленный Вами период не действует, то поставьте переключатель в поле Запрещено.

Нажмите кнопку  OK для сохранения созданного расписания. Если не надо сохранять созданное расписание щелкните на кнопку Отмена.

Пример. Если необходимо создать такое расписание, при котором клубные карты  должны действовать только в будни, то необходимо создать в расписании два периода (на день недели субботу и воскресенье) и запретить все функции в эти периоды (см. Рис. 26).

Если в одном расписании создаются периоды, которые пересекаются по времени, то система выдаст предупреждение (см. Рис. 28).

Рис. 28

Период на дату имеет более высокий приоритет чем период на день неделю, поэтому если в одном расписании  встречаются два пересекающихся по времени периода, один из которых на день недели, а другой на дату, то действовать будет период на дату.

Если карта должна работать постоянно, то создайте новое расписание, но не добавляйте в него периоды.

Если начальное время периода больше конечного или если они равны, то система выдаст сообщение об ошибке  (см. Рис. 29). Необходимо чтобы начальное время начала периода было меньше времени окончания.

Рис. 29

После добавления периодов в расписание щелкните на командной кнопке  OK для добавления нового вида расписания в систему.

Если надо создать новое расписание, похожее по своим параметрам на уже существующее, выделите это расписание в списке и воспользуйтесь пунктом всплывающего меню Копировать. Вам будет представлена копия выделенного расписания. Внесите необходимые изменения и щелкните на командной кнопке  OK для добавления нового расписания в систему.

This help file was created with HelpScribble.


Расписание действия карты

This help file was created with HelpScribble.


Операции по клубной карте

Для просмотра перечня операций по клубной карте, а также для внесения или изъятия средств, выберите нужную карту в списке и воспользуйтесь пунктом всплывающего меню Операции, находясь в списке клубных карт.

Операции возможны только по дебетовым картам.

Рис. 30

В верхней части окна Операции по карте (см. Рис. 30) указано ФИО владельца карты, тип карты и текущий остаток на карте. Остаток увеличивается при взносе средств и начислении бонусов и уменьшается при изъятии средств и оплаты счетов, с использованием данной карты. Если для дебетовой карты установлен кредит, то в этом поле сумма остатка отображается без учета кредита, а на кассе при получении информации о карте в режиме кассира в поле Остаток будет указана сумма с учетом кредита.

Информация об операциях по выбранной клубной карте представлена в виде таблицы (см. Рис. 30), состоящей из пяти колонок:

•	Дата - дата операции;

•	Время – время операции;

•	Операция – расшифровка операции;

•	Сумма – сумма внесенных или изъятых (со знаком "-") средств.

•	Информация - дополнительная информация по операции. Если это операция взноса или изъятия, то в этом поле указывается основание проведения операции и ФИО менеджера, осуществившего операцию. Если это операция скидки, бонуса или оплаты, то в этом поле отображается номер чека, кассовая дата и название кассы, на которой была совершенна данная операция.

Для того чтобы внести средства на клубную карту воспользуйтесь пунктом всплывающего меню Взнос (см. Рис. 31) введите сумму взноса в базовой валюте системы.

Рис. 31

В поле Основание введите основание взноса; введенное Вами основание должно содержать более 4 символов. Заполнение поля Основание обязательно, если Вы не заполните это поле, то система выдаст предупреждение (см. Рис. 32).

Рис. 32

Для того чтобы снять средства с клубной карты воспользуйтесь пунктом всплывающего меню Изъятие. В представленной форме Изъятие (см. Рис. 33) введите сумму (в базовой валюте), которую надо снять с карты. В поле Основание введите основание изъятия (основание должно содержать более 4 символов). Заполнение поля Основание обязательно.

Рис. 33

This help file was created with HelpScribble.


Операции по клубной карте

This help file was created with HelpScribble.


Отчет по клубным картам

Для того чтобы получить суммовой отчет по клубным картам воспользуйтесь пунктом основного меню Отчет Суммовой. Далее определите период, за который требуется построить отчет (см. Рис. 34) и щелкните на командной кнопке  для построения отчета.

Рис. 34

Отчет по клубным картам представлен в виде таблицы и содержит пять колонок (см. Рис. 35).

•	Номер - номер клубной карты;

•	Владелец - ФИО владельца карты и наименование подразделения;

•	Взносы - итоговая сумма взносов и изъятия средств за период;

•	Платежи - итоговая сумма платежей произведенных по карте;

•	Скидки - итоговая сумма скидок, предоставленных по карте за период.

Рис. 35

Владельцы карт в отчете сгруппированы по подразделениям.

Отчет может быть отсортирован либо по номерам карт (колонка Номер), либо по фамилиям владельцев (колонка Владелец). Для сортировки отчета щелкните один раз левой клавишей мыши на названии нужной колонки. Способ сортировки (по возрастанию или по убыванию) меняется при повторном щелчке на названии колонки.

This help file was created with HelpScribble.


Отчет по клубным картам

This help file was created with HelpScribble.


HelpScribble

HelpScribble is a help authoring tool written by Jan Goyvaerts. This help file was created with the unregistered version of HelpScribble, which is why you can read this ad. Once the author of this help file is so honest to register the shareware he uses, you will not see this ad again in his help files.

Recompiling the help project with the registered version is all it takes to get rid of this ad.

HelpScribble is a stand-alone help authoring tool. It does not require an expensive word processor. (Only a help compiler as Microsoft likes keeping the .hlp format secret. Not my fault.)

Here are some of HelpScribble's features:

•	The Setup program will properly install and uninstall HelpScribble and all of its components, including registry keys.

•	Create, edit and navigate through topics right in the main window. No need to mess with heaps of dialog boxes.

•	All topics are listed in a grid in the main window so you won't lose track in big help projects. You can even set bookmarks.

•	Use the built-in Browse Sequence Editor to easily create browse sequences.

•	Use the built-in Window Editor to change the look of your help window and create secondary windows.

•	Use the built-in Contents Editor to create Windows 95-style contents files. Works a lot better than Microsoft's HCW.

•	No need to mess with Microsoft's SHED: use the built-in SHG Editor to create hotspot bitmaps. Draw your hotspots on the bitmap and pick the topic to link to from the list.

•	With the built-in Macro Editor you can easily compose WinHelp macros whenever needed. It will tell you what the correct parameters are and provide information on them.

•	If you have a problem, just consult the online help. The help file was completely created with HelpScribble, of course.

•	HelpScribble is shareware. However, the unregistered version is not crippled in any way. It will only add a small note to your help topics to encourage you to be honest and to register the shareware you use.

These options are very interesting for Delphi and C++Builder developers:

•	If you are a component writer, use the Delphi Parser to build an outline help file for your component. Just fill in the spaces and you are done. HelpScribble can also extract the comments from your source file and use them as the default descriptions.

•	If you are an application writer, HelpScribble provides you with a property editor for the HelpContext property. You can select the topic you need from a list of topic titles or simply instruct to create a new topic. No need to remember obscure numbers.

•	The property editor also provides a tree view of all the components on your form and their HelpContext properties. This works very intuitively. (Much nicer than those help tools that simply mess with your .dfm files.)

•	HelpScribble can perform syntax highlighting on any Delphi source code in your help file.

HelpScribble is shareware, so feel free to grab your copy today from my web site at http://www.tornado.be/~johnfg/