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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.02.2005, 12:03   #1  
clerk is offline
clerk
Neti - поддержка АХ
 
112 / 32 (2) +++
Регистрация: 02.02.2005
Адрес: Казань
Вопрос по конфигурированию.
Задаю в Правилах конфигурации ПРЯМУЮ зависимость, например при выборе номенклатуры А1 из конфигурационной группы 1, выбрать номенклатуру В1 из конфигурационной группы 2.
Создаю Заказ. При выборе конфигурации система предлагает мне сконфигурировать номенклатуру. Если я выбираю в конфигурационной группе 1 номенклатуру А1, то система автоматом подставляет в конфигурационную группу 2 номенклатуру В1.
Здесь все корректно.
Не получается создать такое правило:
При выборе в конф. группе 1 номенклатуры А1, в конф. группе 2 выбрать номенклатуры В1 либо В2.
При выборе в конф. группе 1 номенклатуры А2, в конф. группе 2 выбрать номенклатуры В3 либо В4.
В этом случае система почему-то ругается: «Конфигурационная группа 2 уже выбрана».

Если же я использую в Правилах конфигурации Метод «Отменить выбор», то он вообще никак не работает. Я все равно могу выбрать запрещенную номенклатуру.

Заранее спасибо за помощь.

Кстати, по неработающему Методу «Отменить выбор», уже был вопрос на форуме, на который так никто и не ответил.
http://www.axforum.info/forums/showt...2647#post42647
Старый 04.02.2005, 12:52   #2  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
При выборе в конф. группе 1 номенклатуры А2, в конф. группе 2 выбрать номенклатуры В3 либо В4.
Для В3 и В4 назовите конфигурационную группу по-другому, например группа 3, чтобы она отличалась от группы 2, которая по сути другая.
Старый 04.02.2005, 14:06   #3  
clerk is offline
clerk
Neti - поддержка АХ
 
112 / 32 (2) +++
Регистрация: 02.02.2005
Адрес: Казань
Цитата:
Изначально опубликовано Vals


Для В3 и В4 назовите конфигурационную группу по-другому, например группа 3, чтобы она отличалась от группы 2, которая по сути другая.
Попробовал как вы советуете, все равно ругается: «Конфигурационная группа 3 уже выбрана».

Но самое то главное, почему не работает метод "Отменить выбор"?
Старый 04.02.2005, 16:05   #4  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
Попробовал как вы советуете, все равно ругается: «Конфигурационная группа 3 уже выбрана».
У меня такой ошибки нет, работает корректно. Проверьте настройки ещё раз.

Цитата:
почему не работает метод "Отменить выбор"?
не знаю
Старый 04.02.2005, 16:27   #5  
BigMac is offline
BigMac
Гамбургер
Аватар для BigMac
 
266 / 16 (1) ++
Регистрация: 03.09.2004
Адрес: Москва
Цитата:
Изначально опубликовано Vals


Для В3 и В4 назовите конфигурационную группу по-другому, например группа 3, чтобы она отличалась от группы 2, которая по сути другая.
Т.е. В1 и В2 в группе 2, а В3 и В4 в группе 3? Тогда можно будет выбрать В1 И В3 например, а это вроде не предполагается?
Старый 04.02.2005, 17:06   #6  
clerk is offline
clerk
Neti - поддержка АХ
 
112 / 32 (2) +++
Регистрация: 02.02.2005
Адрес: Казань
2 BigMac

Упрощу задачу.
Я хочу чтобы при выборе номенклатуры А1 в конф.группе 1, нельзя было выбрать номенклатуру В1 в конф. группе 2.
Для этого я захожу в спецификацию и ввожу правило для конф. группы 1:
Номенклатура - "А1", Метод - "Отменить выбор", Производная группа - "конф. группа 2", Номенклатура - "В1".

Но при создании Заказа, система позволяет мне выбрать сочетание А1 и В1.

Это ошибка Аксапты или я где то забыл поставить галочку?
Старый 04.02.2005, 17:10   #7  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
Изначально опубликовано BigMac


Т.е. В1 и В2 в группе 2, а В3 и В4 в группе 3? Тогда можно будет выбрать В1 И В3 например, а это вроде не предполагается?
Нет, я так понял что для номенклатуры 1 - В1 и В2
а для 2 - В3 и В4 у себя я так настроил



А механизм Выбрать не подходит?
Цитата:
Но при создании Заказа, система позволяет мне выбрать сочетание А1 и В1.

Неожиданно в голову стрельнуло и проблема решилась
Работает параметр Отменить выбор!
При попытке выбрать "отменённую номенклатуру" аксапта выдала следующее:

Спецификация 'спц000346', конфигурационная группа 'В12', номенклатура 'B1' отменяет выбор конфигурационной группы 'A', номенклатура 'А1', которая выбрана.

Суть в том, чтобы правило отмены задавать в той номенклатуре, которую вы хотите отменить, а не в спецификации.
Старый 04.02.2005, 18:04   #8  
clerk is offline
clerk
Neti - поддержка АХ
 
112 / 32 (2) +++
Регистрация: 02.02.2005
Адрес: Казань
Цитата:
Изначально опубликовано Vals

Суть в том, чтобы правило отмены задавать в той номенклатуре, которую вы хотите отменить, а не в спецификации.
А подробнее? Я попробовал через форму Номенклатура дойти с помощью последовательного открытия форм до Правил конфигурирования.
Дошел, сделал, все бесполезно. В принципе я создал такое же правило, что и через форму Спецификация.
Старый 04.02.2005, 19:46   #9  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Нужно задавать правило "Отменить выбор" для номенклатуры В1, а не для спецификации А1.

Т.е. создайте правило, когда стоите на номенклатуре В1
Старый 04.02.2005, 20:14   #10  
BigMac is offline
BigMac
Гамбургер
Аватар для BigMac
 
266 / 16 (1) ++
Регистрация: 03.09.2004
Адрес: Москва
А1 тоже номенклатура - из группы 1

А1, А2 - группа 1
В1, В2 , В3, В4 - группа 2
Старый 07.02.2005, 12:17   #11  
clerk is offline
clerk
Neti - поддержка АХ
 
112 / 32 (2) +++
Регистрация: 02.02.2005
Адрес: Казань
Цитата:
Изначально опубликовано Vals
Нужно задавать правило "Отменить выбор" для номенклатуры В1, а не для спецификации А1.

Т.е. создайте правило, когда стоите на номенклатуре В1
Создал правило таким образом: находясь на строке спецификации нажимаю Конфигурация/Правила конфигурации. Выбираю метод Отменить выбор и т.д.
Никакой разницы, метод "Отменить выбор" не работает.
Сдается мне, что есть где то волшебная галочка, про которую я не знаю...
Старый 07.02.2005, 13:16   #12  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Список не фильтруется, а проверяется правило и выдаётся ошибка.
Галки нету.
Старый 07.02.2005, 14:19   #13  
Valery is offline
Valery
Участник
 
381 / 10 (1) +
Регистрация: 28.02.2002
Адрес: Москва
Цитата:
Изначально опубликовано clerk
Создал правило таким образом: находясь на строке спецификации нажимаю Конфигурация/Правила конфигурации. Выбираю метод Отменить выбор и т.д.
Никакой разницы, метод "Отменить выбор" не работает.
Сдается мне, что есть где то волшебная галочка, про которую я не знаю...
Если в форме динимического конфигурирования начать с той строки, для которой настроено правило, то не работает, а если с той, выбор которой должен быть отменен, то работает
Старый 07.02.2005, 17:08   #14  
clerk is offline
clerk
Neti - поддержка АХ
 
112 / 32 (2) +++
Регистрация: 02.02.2005
Адрес: Казань
Цитата:
Изначально опубликовано Valery

Если в форме динимического конфигурирования начать с той строки, для которой настроено правило, то не работает, а если с той, выбор которой должен быть отменен, то работает
Получилось! Именно в этом была проблема.
Valery! Огромное спасибо! С меня пиво...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопрос по Проектам PSA DAX: Функционал 35 19.01.2007 22:26
расчеты с персоналом. НДФЛ. вопрос чайника shumelka DAX: Функционал 2 25.03.2004 11:36
Вопрос к пользователю при сохранении данных в таблице Anais DAX: Программирование 1 23.03.2004 19:46
Вопрос к пользователю при сохранении данных в таблице Anais DAX: Программирование 1 19.03.2004 10:28
Вопрос по счетам на оплату поставщикам sergey_alekseev DAX: Функционал 11 26.08.2003 19:43

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

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

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