|
19.05.2005, 17:47 | #1 |
Участник
|
В руководстве по созданию коммерческих соглашений написано следующее:
«Критерии выборки - Система позволяет отсеять соглашения по типу агрегации (отдельный объект, группа, все) клиентов, номенклатуры или поставщиков. В данном поле выбирается, какой из элементов соглашения использовать в качестве критерия для фильтровки: ссылку на клиента, номенклатуру значение Склад) или поставщика» «Связи по счету Поля Все, Группа, Счет позволяют отфильтровать только те соглашения, которые заключены для группы объектов, указанных в поле Критерии выборки, отдельных контрагентов/номенклатуры, всей номенклатуры/контрагентов.» Я пытаюсь выбрать те строки коммерческих соглашений (скидка по строке (заказ)), которые относятся к группе номенклатур. Для этого в поле «Критерий выборки» ставлю склад, в группе Связи по счету активизирую поле «Группа». В результате выбираю строки, которые относятся к группе клиента, и уж ни как не номенклатур. Это бага, или я чего-то не дополнял. |
|
20.05.2005, 08:31 | #2 |
Участник
|
Что выбирается для группы определяется местом вызова. Для клиентов (заказов) - это группы клиентов, для поставщиков (закупок) - это группы поставщиков, для группы скидок по номенклатуре - группы номенклатуры. Идти надо в пункт меню "Управление запасами \ Настройки \ Цена/скидка \ Группы скидок по номенклатуре"
|
|
20.05.2005, 12:22 | #3 |
Участник
|
Как вручную настроить цены/скидки я понимаю.
Вопрос в другом - как использовать для этого журналы коммерческих соглашений, а точнее автоматическое создание строк в данном журнале. Т.е. меня интересует назначние параметров в форме Расчете с клиентами\Настройки\Цена/Скидка\Название журналов коммерческих соглашений\Журнал коммерческих соглашений\Строки\Выбор. Полученные мною результаты не соответствуют руководсву пользователя. |
|
20.05.2005, 22:31 | #4 |
Участник
|
Цитата:
Сообщение от Sanya
...
Я пытаюсь выбрать те строки коммерческих соглашений (скидка по строке (заказ)), которые относятся к группе номенклатур. ... |
|
23.05.2005, 14:16 | #5 |
Участник
|
Руками создаю 4 скидки по строке для реализации. При этом скидки применяются для:
1. Группа номенклатуры, Группа клиента. 2. Номенклатура, Группа клиента. 3. Группа номенклатуры, Клиент. 4. Номенклатура, Клиент. Группа номенклатуры это Группа скидок по номенклатуре Группа клиента это Группа скидок клиента. Создаю журнал коммерческих соглашений, строки в котором формирую по нажатию кнопки Выбор. В параметрах открывшийся формы указываю: • Ссылка С: Скидка по строке (Заказы) • Ссылка По: Скидка по строке (Заказы) • Критерий выборки: Склад • Связи по счету, активизирую Группа. Нажимаю на Ок, и ожидаю, что у меня будут выбраны строки, относящиеся к группам скидок по номенклатуре (т.е. 1 и 3), а получаю те скидки которые относятся к группе клиента (т.е. 1 и 2). Все это на Ax 3.0 SP3 CU1. Либо я не верно понимаю руководство либо это ошибка. |
|
23.05.2005, 21:10 | #6 |
Участник
|
Цитата:
Сообщение от Sanya
Я не до конца понял условия задачи. Суть функциональности выбора (на большом количестве записей в таблице PriceDiscTable эта дурацкая функциональность умирает, чтоб она треснула)... Так вот суть функциональности выбора состоит в том, что если выбрать Склад и Группа в параметрах, то система пробежится по каждой номенклатурной единице и поищет для нее все (с учетом ограничений по остальным параметрам и фильтра по кнопочке Выбор) подходящие условия из таблички коммерческих соглашений. Критерий выборки определяет таблицу, по которой вы пробежитесь и для которой будете искать соглашения. Связи по счету влияют на связь по противоположному критерию. В вашем случае не на отбор номенклатурных единиц, а на клиентов. |
|
24.05.2005, 10:31 | #7 |
Участник
|
glibs, спасибо за ответы, но у меня все равно осталось недопонимние.
вы пишите: Цитата:
Связи по счету влияют на связь по противоположному критерию
"Связи по счету Поля Все, Группа, Счет позволяют отфильтровать только те соглашения, которые заключены для группы объектов, указанных в поле Критерии выборки." Т.е. не совсем одно и тоже. А работает оно все раво не так. Если исходить из вашей логике, то по-моему примеру в поле "Критерий выборки" указываю значение Клиент, "Связи по счету" активизирую группу и на выходе должен буду получить строки: 1 и 3 (где группа номенклатуры используется), а получу 1 и 2 (те в которых используется группа клиента). |
|
24.05.2005, 21:44 | #8 |
Участник
|
Честно говоря, логическая ошибка в фразе не просматривается в явном виде. И фраза невнятно построена.
В общем, в ней в явном виде не говорится, что связи по счету относятся к номенклатуре. Там говорится, что связи по счету будут применены с учетом выборки, т.е. только в рамках выборки. Остальное неочевидно. По поводу "моей логики". Это не моя логика, это реальность (даже если и предположить, что голова разработчиков хотела не то, что сделали руки). |
|
25.05.2005, 10:26 | #9 |
Участник
|
Ну что ж с учетом того, что
Цитата:
(на большом количестве записей в таблице PriceDiscTable эта дурацкая функциональность умирает, чтоб она треснула)...
Спасибо за помощь. |
|