=====Описание структуры хранения кэша скидок===== В кассире данные о скидках хранятся в следующих структурах: Скидки на чек хранятся в экспортной переменной "ЛокКэшСкидок" модуля Формы "Форма" обработки "РассчетСкидок". В форме Регистрации есть ссылка на форму Расчета скидок (переменная "ФункцииСкидки"). Структура таблицы "ЛокКэшСкидок" (описаны поля, которые могут использоваться в логических модулях для изменения расчета скидок): Активность - булево - флаг активности схемы. Использование - булево - истина, если у схема есть скидки, удовлетворяющие условиям применения. Тип - число - тип скидки(0 - ручная, 1 - фикс., 2 - автоматическая, 3 - товарная скидка на поз.) КодДопЦены - число - применяемая доп. цена (берется из активной скидки схемы с доп. ценой). Схема_Код - число - код схемы. Схема - строка таблицы значений - описание схемы скидки: Код - число - код схемы скидок НаЧек - булево - если истина, то схема скидок применяется на чек Скидки - Таблица значений - скидки схемы: Скидка_Код - число - код скидки. Активность - булево - активность скидки, истина, если значение скидки или бонуса не равно нулю. Использование - булево - истина, если скидка удовлетворяет всем условиям и способу контроля скидок (объединение, наименьшая и т.д.). НачисленныйБонус - число - начисляемый на ДК бонус. СуммаСкидки - число - сумма данной скидки. Скидка - строка таблицы значений - описание скидки, по этим данным вычисляются суммы в ф-ии РассчетСкидки(): ВидБонуса - число - 0 нет бонуса, 1 процентный бонус, 2 суммовой бонус. ВидСкидки - число - 0 нет скидки, 1 процентная скидка, 2 суммовая скидка. Значение - число - значение скидки. ЗначениеБонуса - число - значение бонуса. Наименование - строка - наименование скидки. ТипСкидки - число - 1 скидка, 2 надбавка. \\ Данные по скидкам на позицию аналогична структуре таблице "ЛокКэшСкидок".\\ Кэш скидок на покупку получается и задаётся функциями формы обрабработки РассчетСкидок ПолучитьКэшСкидокНаПокупку И УстановитьКэшСкидок, соответственно.