Показать сообщение отдельно
Старый 30.10.2010, 16:53   #7  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,160 / 1289 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
По большому счету, много функций обработки прайс-листов есть в стандартной Аксе. Есть функции копирования, преобразования и т.п.
То есть можно в рамках стандартной функциональности взять текущий прайс, указать дату завершения, на основе текущего прайса выполнить какие-то преобразования (увеличить цену и т.п.). Просто в рамках стандартной функциональности для простых действий нужно выполнить несколько операций последовательно. Это часто неудобно, поэтому могу предложить некоторые расширения, которые мы используем в своей практике (так как эти модификации я выполнял не по заданию конкретной фирмы и вне рабочего времени, то каких-то проблем с авторскими правами нет).
В выкладываемом проекте модификация, позволяющая немного сократить количество манипуляций при обработке прайс-листа. Все действия, выполняемые в данной модификации, не приводят к непосредственному изменению ценовых соглашений, а создают новый журнал ценовых соглашений, который можно проверить и, при необходимости, разнести (естественно, должна быть лицензия на ценовые соглашения). Можно выполнять следующие действия:
  • Копировать прайс-лист из одного в другой (включая копирование между компаниями и копирование самого в себя).
  • Закрытие действующего прайса при копировании (точнее не при копировании, а при разноске журнала коммерческих соглашений).
  • Выгрузку текущего прайса в Excel для последующей обработки и загрузки заново.
  • Загрузку прайса из Excel.
Проект не является коммерческим продуктом, поэтому никакой документации к нему нет. Так же, проект создан не на чистом приложении DAX4, а уже с некоторыми модификациями, поэтому на чистом приложении будут ошибки, связанные с тем, что отсутствуют какие-то объекты (в основном, связанные со структурой справочника номенклатуры и классами SysExcel*). В принципе, использование этих отсутствующих объектов можно спокойно вычистить без ущерба для основной функциональности.
Вложения
Тип файла: xpo SharedProject_AK_PriceDiscCopy.xpo (237.9 Кб, 277 просмотров)

Последний раз редактировалось Raven Melancholic; 30.10.2010 в 16:59.
За это сообщение автора поблагодарили: ena_ax (1).