Основное отличие директив компиляции от инструкций препроцессора заключается в том, что директивы компиляции указывают, где должен выполняться программный код, а инструкции препроцессора описывают, где компилируется код. mista.ru
Директивы компиляции позволяют явно указать перед функциями, процедурами и глобальными переменными, где выполнять код (на сервере или на клиенте). mail.1clenta.ru Например, &НаКлиенте определяет клиентскую процедуру (функцию), а &НаСервере — серверную процедуру (функцию) с контекстом. mail.1clenta.ru
Инструкции препроцессора применяются для группировки кода, указания разрешения использования процедур (функций) на сервере и клиенте, а также в расширении при изменении части кода. www.koderline.ru Ими можно ограничить любую часть модуля, но рекомендуется ограничивать только части методов. www.koderline.ru