Если честно, вопрос не понял. Попробую расписать подробней, что я имел в виду.
Документацию с начала до конца давно не читал, так что не помню, можно ли где найти об этом. Думаю, что можно.
Начал я с того, что сделал несклько допущений. Вы говорите, что процентные скидки, которые позволяют вам решить поставленную вами задачу, вы использовать не хотите или не можете. Тогда я предполагаю, что ваши sales устанавливают цену в заказе вручную.
Достичь такого эффекта можно, указав в заказе цену из прайса и введя скидку (процентную считать м.б. лень, поэтому можно ввести абсолютную (поле "Скидка" в строках заказа на закладке "Строки")).
Чтобы не считать скидку вручную, можно спрятать (средствами разработки, естественно, установив свойство Visible на форме или таблице в No) поле "Цена/ед." и поле "Скидка", введя при этом некое поле "Цена", а также заставив систему проделывать все вышеописанные действия по заполнению полей и расчетам автоматически. Что в этом случае делать с процентной скидкой, пока не ясно. Скорее всего ее тоже придется прятать и выводить специальное поле, которое будет участвовать в расчетах для заполнения настоящих полей со скидками.
У данного решения есть одно ограничение. Вы уже не сможете пользоваться стандартными прайс-листами в части скидок. Но оно не противоречит моему допущению.
Для каждой номенклатурной единицы можно настроить счет, на который будет разноситься скидка по строке (= многострочная скидка). Достигается это через Управление запасами\Настройки\Номенклатурные группы, закладка Заказ, поле Скидка. Если счет не указан, то на сумму скидки будет уменьшатся реализация. Если счет указан, то реализация будет отражаться на сумму с учетом скидки, задолженность клиента перед нами на сумму без скидки, а разница уйдет на указанный в описанном выше поле счет. Кстати, забыл спросить, вас именно такая схема не смущает (когда сумма скидки, отнесенной на отдельный счет приплюсовывается к объему реализации)? Объем продаж и маржа (которые отображаются в отчетах) при этом всегда берутся с учетом скидки, независимо от того, как она разносится.
Чтобы сделать счет ГК, на который разносится скидка, зависимым не только от номенклатуры, но еще и от клиента, необходимо в форме "Разноска" (Управление запасами\Настройки\Разноска\Разноска) на закладке Заказ для скидок для каждой комбинации группа клиентов – номенклатурная группа указать соответствующий счет ГК. Насчет налоговых групп я погорячился. Они нужны для более тяжелых случаев.
Обратите также внимание на параметр "Приоритет разноски скидки" (Расчеты с клиентами\Настройки\Параметры, закладка Главная книга и налог).
__________________
С уважением,
glibs®
|