|
![]() |
#1 |
Участник
|
Цитата:
Цитата:
![]() Цитата:
![]() Интересно, как решится ключевой вопрос изменения или внесения новой "Даты окончания" цены в существующие записи таблицы ценовых соглашений в вашем варианте с Экселем? Стандартом можно реализовать две схемы управления ценами: I. Храним историю. 1.Создать журнал и в нем Загрузить предыдущий прайс 2. Копированием создать прайс на ноябрь. При копировании в качестве даты начала устанавливаем 01.11 В результате в журнале по каждой номенклатуре будет 2 строки (от каждого прайса). 3. Делаю Корректировку на строки нового прайса 4. Фильтруем строки предыдущего прайса (например по дате начала) и Дату окончания устаналиваем (долбим ручками ![]() 5. Делаю Разноску Результат I: В таблице ценовых соглашений появилось две записи у одной Дата окончания 31.10, у другой Дата начала 01.11 II. Историю цен не храним, цена вступает в силу сразу после разноски журнала. Кто не успел, тот получает заказ по новой цене ![]() 1.Создать журнал и в нем Загрузить предыдущий прайс 2. Делаю Корректировку на строк полученного прайса, устанавливая новые цены нового прайса. 3. Делаю Разноску Результат II: В таблице ценовых соглашений модифицировалась существующая запись. У нее установлена цена нового прайс-листа. Все вновь создаваемые заказы клиентов получат новую цену. Зачем тут Эксель? |
|
![]() |
#2 |
Участник
|
По большому счету, много функций обработки прайс-листов есть в стандартной Аксе. Есть функции копирования, преобразования и т.п.
То есть можно в рамках стандартной функциональности взять текущий прайс, указать дату завершения, на основе текущего прайса выполнить какие-то преобразования (увеличить цену и т.п.). Просто в рамках стандартной функциональности для простых действий нужно выполнить несколько операций последовательно. Это часто неудобно, поэтому могу предложить некоторые расширения, которые мы используем в своей практике (так как эти модификации я выполнял не по заданию конкретной фирмы и вне рабочего времени, то каких-то проблем с авторскими правами нет). В выкладываемом проекте модификация, позволяющая немного сократить количество манипуляций при обработке прайс-листа. Все действия, выполняемые в данной модификации, не приводят к непосредственному изменению ценовых соглашений, а создают новый журнал ценовых соглашений, который можно проверить и, при необходимости, разнести (естественно, должна быть лицензия на ценовые соглашения). Можно выполнять следующие действия:
Последний раз редактировалось Raven Melancholic; 30.10.2010 в 16:59. |
|
|
За это сообщение автора поблагодарили: ena_ax (1). |
![]() |
#3 |
Участник
|
Цитата:
Сообщение от Lz_
![]() Стандартом можно реализовать две схемы управления ценами: I. Храним историю. 1.Создать журнал и в нем Загрузить предыдущий прайс 2. Копированием создать прайс на ноябрь. При копировании в качестве даты начала устанавливаем 01.11 В результате в журнале по каждой номенклатуре будет 2 строки (от каждого прайса). 3. Делаю Корректировку на строки нового прайса 4. Фильтруем строки предыдущего прайса (например по дате начала) и Дату окончания устаналиваем (долбим ручками ![]() 5. Делаю Разноску Результат I: В таблице ценовых соглашений появилось две записи у одной Дата окончания 31.10, у другой Дата начала 01.11 Проверю еще раз. Спасибо за описание процесса стандарнтного обновления прайс-листа. |
|