AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.10.2008, 14:19   #1  
natterru is offline
natterru
Участник
 
129 / 26 (1) +++
Регистрация: 22.01.2007
Адрес: Санкт-Петербург
пересчет значения цены при измении единиц измерения в заказе
Привет всем!
Облазил весь форум, понятных для себя ссылок не нашел....
Помогите, кто может!
В таблице цена/скидка, цена для данной номенклатуры и данного клиента указана в шт., в справочнике пересчета из шт. в кг по данной номенклатуре строка есть. Что нужно еще сделать, чтобы при измении единицы измерения в заказе по данному клиенту из шт. в кг. - цена тоже пересчитывалать в соотвествии со справочником пересчета для данной номенклатуры.
Старый 24.10.2008, 14:29   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Нет такой функции в заказах в Аксапте. Единица измерения действует как фильтр. Программировать надо.
За это сообщение автора поблагодарили: ikopyl (1), natterru (1).
Старый 24.10.2008, 14:42   #3  
natterru is offline
natterru
Участник
 
129 / 26 (1) +++
Регистрация: 22.01.2007
Адрес: Санкт-Петербург
Динамик'с он и в Африке динамит'с...
Зато программист оживился!
А мне как то взгрустнулось...
Старый 24.10.2008, 17:00   #4  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
Зато программист оживился!
Так! Руки программиста убрали от Аксаптушки, от девицы ясной!

Моё мнение таково:
1. Создаёте коммерческие соглашения для разных ЕИ.
2. В параметрах модуля расчёты с клиентами, закладка Обновления по кнопочке Обновление Заказа ставите параметр Обновить цена ед.изм - Всегда.

Получаете нужный вам результат
Картинки нужны?
За это сообщение автора поблагодарили: aidsua (1), gl00mie (2), plumbum (2).
Старый 24.10.2008, 17:03   #5  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Ха! И заставить пользователя забивать по 5 строк цен вместо одной, сидя с калькулятором в руке?
За это сообщение автора поблагодарили: aidsua (1).
Старый 24.10.2008, 17:22   #6  
natterru is offline
natterru
Участник
 
129 / 26 (1) +++
Регистрация: 22.01.2007
Адрес: Санкт-Петербург
где и как программить то?
EVGL: может код в студию от best practice? Зараннее благодарен.
Старый 24.10.2008, 17:25   #7  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
;)
Цитата:
Сообщение от EVGL Посмотреть сообщение
Ха! И заставить пользователя забивать по 5 строк цен вместо одной, сидя с калькулятором в руке?
и тут на сцене опять появляются руки программиста: можно и тут запрограммить, чтоб автоматом создавались во всем ЕИ.
__________________
Zhirenkov Vitaly
Старый 24.10.2008, 17:30   #8  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
сидя с калькулятором в руке
Зачем в руке?
Вызов виндового калькулятора: Меню Сервис/ Калькулятор
А если серьёзно, то строки пересчитываются в журнале коммерческих соглашений, кнопки корректировка и копирование.
Старый 24.10.2008, 17:30   #9  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Увы, готового [простого] кода нет. В AX2009 есть симпатичное семейство классов PriceConvert для непосредственно пересчета цены. Сходного эффекта, впрочем, можно добиться и простым делением/умножением. В любом случае, надо ломать метод \Data Dictionary\Maps\SalesPurchLine\Methods\setPriceAgreement .
Старый 24.10.2008, 17:33   #10  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от Vals Посмотреть сообщение
А если серьёзно, то строки пересчитываются в журнале коммерческих соглашений, кнопки корректировка и копирование.
При этом:
- все равно исходно надо забить N штук ценовых соглашений
- нельзя будет выборочно менять цену со значения A на Б, а только опосредованно

Короче, все зависит от этого числа N: сколько всего единиц используется для одного и того же товара в заказах на продажу.
Старый 24.10.2008, 17:36   #11  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
тут на сцене опять появляются руки программиста
И ты, Брут!
Старый 29.08.2011, 18:24   #12  
IvanovAG is offline
IvanovAG
Участник
 
6 / 35 (0) +++
Регистрация: 01.03.2011
Адрес: Украина, Харьков
Цитата:
Сообщение от Vals Посмотреть сообщение
Моё мнение таково:
1. Создаёте коммерческие соглашения для разных ЕИ.
Забавно, что при всем при этом система не дает возможности создать две записи цен для разных единиц измерения, если при этом совпадут начальные даты и количества (без учета единиц, просто числа). Например, хочу я указать цену при закупке от 1 кг и от 1 тонны.
Тут же получим "Недопустимое пересечение по временному периоду и количеству" (хотя пересечения по количеству нет).
А вот если внести цены для 1000 кг и для 1 тонны, система скромно промолчит, хотя тут, как раз, пересечение есть.

Последний раз редактировалось IvanovAG; 29.08.2011 в 18:54.
За это сообщение автора поблагодарили: Raven Melancholic (3), natterru (1), plumbum (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Пересчет между двумя единицами измерения на уровне партии Андре DAX: Функционал 15 22.10.2013 00:26
коэффициенты преобразования единиц измерения и учет по места хранения АКС DAX: Функционал 7 23.11.2007 16:20
Пересчет единиц измерения Scherban DAX: Функционал 4 17.02.2005 21:29
Пересчет единиц измерения номенклатуры tolstjak DAX: Функционал 6 02.02.2005 14:08
Пресчет единиц измерения kostas DAX: Программирование 5 14.04.2004 10:32
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:12.