02.10.2006, 18:20 | #1 |
Участник
|
Приветствую, Олл!
Если кому интересно: расскажу об одной фиче, которую придумал для изменения цен всего документа без особых трудозатрат. Преамбула: Иногда бывают случаи, когда менеджер хочет отгрузить клиенту товары по другой колонке прайс-листа компании. Во всеми любимой бухгалтерской программе поменять цены очень легко, достаточно выбрать иную колонку прайс-листа - все строчки документа пересчитываются по новой колонке автоматически. Для нас (nav) это сделать немного сложнее. Существует ряд ограничений: Ограничение первое: клиент может принадлежать только одной колонке прайс-листа. Ограничение 2: чтобы назначить иную колонку прайс -листа в заказе для клиента нужно перейти в карточку клиента и сменить ему ценовую группу. После этого заново набрать заказ Ограничение 3: в 4-ке модифицирован интерфейс управления ценами продажи в заказе, но мы не можем его использовать так же легко, как это сделано в распространенной бух программе. Откровенно говоря, мы его никак не сможем использовать, только если не прибегнем к хитрости. Описание хитрости. Часть 1 В таблице Цена Продажи необходимо завести для каждого товара хотя бы одну строчку с типом продажи "Все Клиенты" Делается это при помощи Журнала Цен Продажи Результат: Теперь в каждом Заказе, в интерфейсе управления ценами появляется цена для выбора - это обозначено числом в скобках вот так: Цены Прод... (1) Теперь можно из списка выбирать новую колонку прайс-листа, но она всего одна. Вторую колонку прайс-листа можно создать следующим образом: В таблице Цена Продажи необходимо завести для каждого товара еще одну строчку с типом продажи "Все Клиенты", но !!! с Минимальным количеством < 0 и с новой ценой продажи для такого количества Например, минимальное количество -1 по новой цене Результат: Теперь в каждом Заказе в интерфейсе управления ценами появляется цена для выбора - это обозначено числом в скобках вот так: Цены Прод... (2) Часть 2 Автоматически наклепать цены с минимальным количеством можно при помощи модифицированной функции "Предл. Цены Товаров в Журнале" Например будет три колонки с мин количеством -1, -2, -3 Часть 3 Необходимо модифицировать функцию управления цен для всего заказа, а не только для активной строки. В результате менеджер сможет пересчитывать цены для заказа по новой колонке прайс-листа легко и просто. Если у кого то есть другие способы пересчета заказа в новую колонку прайс-листа, более легкие - прошу поделиться. С уважением. |
|
03.10.2006, 16:30 | #2 |
Участник
|
Цитата:
Сообщение от BETEPOK
Ограничение первое: клиент может принадлежать только одной колонке прайс-листа.
Ограничение 2: чтобы назначить иную колонку прайс -листа в заказе для клиента нужно перейти в карточку клиента и сменить ему ценовую группу. После этого заново набрать заказ Ограничение 3: в 4-ке модифицирован интерфейс управления ценами продажи в заказе, но мы не можем его использовать так же легко, как это сделано в распространенной бух программе. Откровенно говоря, мы его никак не сможем использовать, только если не прибегнем к хитрости. Собственно вся хитрость сводится к тому, чтобы проверить есть ли фукнционал, который обновит цены продажи при изменении Клиент Ценовой Группы в заказе продажи. Если нет, то его несложно написать. |
|
03.10.2006, 16:42 | #3 |
Участник
|
Согласен, и в качекстве резюме оставляю замечание, что мощная подсистема прайс-листов и скидок выглядит не законченно.
Хотя описано очень многообещающе... |
|
05.10.2006, 16:44 | #4 |
Moderator
|
Цитата:
Как клиент я бы не приняла такое решение! Хотя всякие ньюансы на проектах бывают. |
|