Не могу понять логику
разработчиков CRM.
Типичная ситуация в работе продавца с CRM:
1) Возможная сделка, создаем спецификацию продуктов (т.е. вставляем продукты в раздел формы Позиции строки).
2) Жмем Добавить новый элемент типа Продукт для возможной сделки
Открывается соотв.форма.
3) Жмем на ней кнопку поиска в поле Существующий продукт.
Ииииии .... получаем полный список продуктов
Хотя логичнее было получить список продуктов в прайс-листе, который указан в форме Возможная сделка.
ОК, лезем в Решения.
Открываем в сущности Продукт для возможной сделки поле Существующий продукт. Видим, что невозможно настроить фильтрацию связанных записей по Прайс-листу, поскольку сущность Продукт для возможной сделки не имеем отношений с сущностью Прайс-лист.
ОК. Создаем отношение. Делаем сопоставление, чтобы при создании нового Продукта для возможной сделки в него писался идентификатор записи Прайс-листа из Возможной сделки.
Возвращаемся в Решение. Видим, что для поля Существующий продукт (Продукт для возможной сделки) стало возможным установить фильтрацию связанных записей по Прайс-листу. Вроде как бы задача решена....
Но... ничего не работает!!!!!!! Каким ... разработчики программно отключили либо просто не учитывает фильтрацию по связанным записям????
Где логика??? Если в Возможной сделке указан прайс-лист, то какого... давать список продуктов со всех прайс-листов и не давать возможность ограничивать выдачу продуктов только с выбранного прайс-листа???
Мож, кто знает скрытый смысл, мне не понятный???? Плиз, дайте знать!
Сорри за много букФ.