Страница 1 из 1
Связь сущностей
Добавлено: 05 дек 2014, 17:41
peetrovich
При попытке добавить сущность (в моем случае "Договор", см. крин), которая находится на втором уровне и связана с другой сущностью первого уровня, котороая НЕ является родителем данной, выскакивает ошибка. На скриншотах я указал связь сущностей и текст ошибки.
Re: Связь сущностей
Добавлено: 05 дек 2014, 18:55
support
Пришлите пожалуйста личным сообщением бэкап БД и инструкцию как повторить ошибку
Re: Связь сущностей
Добавлено: 05 дек 2014, 21:05
peetrovich
Отправил в личку.
Re: Связь сущностей
Добавлено: 06 дек 2014, 12:27
support
Проблему нашел и исправил.
скопируйте прикрепленный файл в "modules\items\components"
так же я хочу вас попросить протестировать исправление с вложениями
http://rukovoditel.net/forums/russian/v ... hp?f=4&t=7
Re: Связь сущностей
Добавлено: 06 дек 2014, 13:04
peetrovich
Ошибка не выдается, но в выпадающем списке нет элементов, хотя экземпляр сущности есть.
По вложениям после обновления файлов в FF 33.1.1 проблем с вложениями не наблюдаю, имя файла остается на русском, пробелы заменяются подчеркиванием.
Re: Связь сущностей
Добавлено: 06 дек 2014, 13:11
peetrovich
Похоже, что ошибка имеет место быть в случае, когда есть связь одной сущности с несколькими другими.
Re: Связь сущностей
Добавлено: 06 дек 2014, 15:30
support
Ошибка не выдается, но в выпадающем списке нет элементов, хотя экземпляр сущности есть.
элементы в списке формируются используя "Фильтры по умолчанию" которые были настроены в сущности
в вашем случаи установлен пустой фильтр по полю Контрагент
удалите фильтр или настройте его и тогда все заработает
пробелы заменяются подчеркиванием
не все браузера поддерживают скачивание файла с пробелами, по этому и заменяются.
Re: Связь сущностей
Добавлено: 06 дек 2014, 16:41
peetrovich
Вы наверно не так поняли. При добавлении сущности типа "Договор" в поле (выпадающем списке) связанном с сущностью "Коммерческие проекты" нет значений, хотя в системе есть сущность типа "Коммерческий проект". Для сущности "Договор" нет фильтров по умолчанию, и кстати, если вы попробуете добавить для сущности "Договор" фильтр по умолчанию по параметру "Коммерческий проект" вы также не увидите сущностей типа "Коммерческий проект", которые можно было бы выбрать.
Re: Связь сущностей
Добавлено: 06 дек 2014, 17:17
support
Перейдите на страницу Структура приложения//Коммерческие проекты//Настройка отображения//Фильтры по умолчанию
Эти фильтры используются в списке и в связанных сущностях.
В данном случаи у вас пустой фильтр по полю "Контрагент"
Удалите этот фильтр или настройте значения.
И в результате.
Re: Связь сущностей
Добавлено: 06 дек 2014, 21:37
peetrovich
Спасибо. Разобрался.
Для меня оказалось не очевидно, что фильтр не только в списке сущностей работает но и на форме добавления сущности.