Всем привет. 

Продукт bpmn SDE 7.13.2.934

Подскажите, пожалуйста, каким образом реализовать выбор Сервиса в зависимости ото выбранной КЕ. 

Из коробки требуется выбрать сервис и только потом КЕ, но дело в том, что всегда легче узнать с какой КЕ проблема и выбрать сервис для неё. Наверняка этот кейс сильно распространён

Нравится

4 комментария

В разделе фильтрация одного поля по другому делается при помощи бизнес-правил. Они настраиваются в мастере раздела. Стандартно КЕ не фильтруется по сервису, как и наоборот, их можно выбирать в любом порядке. Сервис блокируется бизнес-правилом при пустом сервисном договоре.

Зверев Александр, есть ли примеры настройки подобного(фильтрация) БП ?  

Достаточно переключиться в мастере раздела на нужную вкладку и посмотреть существующие бизнес-правила. Либо см. документацию. Их бывает 4 разновидности, в том числе и фильтрация:

scr_section_wizard_rules_designer_action.png

В целом, вопрос решён, важна была подсказка о том, что для решения кейса стоит использовать бизнес-правило в разделе "Обращения". 

Для реализации задуманного нужно сделать следующее - задать всем КЕ при импорте "тип" и добавить суррогатное поле "тип КЕ" в каталоге услуг. 

После этого сравнивать два поля. Выглядит это примерно следующим образом: 

Кстати, разрабам на заметку - подписи "Если" , "То", а также сама инфографика, при выборе фильтра значений, сбивают с толку.

Коллеги, спасибо за помощь. 

 

Показать все комментарии

Возникла проблема с редактированием конфигурационных единиц.
По желанию заказчика мы добавили текстовое поле "Инвентарный номер".
В окно редактирования wnd_ConfigurationItemEdit, в группе "Комплектация" я добавил Textbox, связал его с соотвествующим полем датасета.
При добавлении конфигурационной единицы все работает нормально - занесенный инвентарный номер сохраняется в БД, и нормально отображается в дальнейшем.
Но при этом невозможно редактировать инвентарный номер у уже внесенных конф. единиц; после редактирования и нажатия на кнопку Ок - ничего не происходит, окно не закрывается, не выдается никаких сообщений об ошибке.
Это происходит и при попытке редактирования других полей карточки. Насколько я понял, нужно настроить право на редактирование этих данных, но все пользователям уже даны права на редактирование данной таблицы, т.е. причина такого поведения непонятна.

Нравится

1 комментарий

На проблемы с правами это не похоже. Если нет прав на изменение поля, то Вы не сможете изменить его значение (а Вы пишете, что изменяете). Проблемы появились только после создания поля? Проверьте корректность создания: новое поле в таблице (какой его тип?), новая колонка в запросе на выборку, новое поле в датасете, новый контрол на карточке (он типа TextDataControl?)
Если все на вид корректно, то попробуйте удалить поле и проверить, не пропадет ли проблема. Дело в том, что непонятное у Вас поведение, пока невозможно классифицировать проблему...

Показать все комментарии