Руна 6, составное поле

Статус
В этой теме нельзя размещать новые ответы.

anderslons

Посетитель
В обьекте есть поля:
1) Строка "А"
2) Строка "B"
3) Составное [A]. По полю включен фильтр "внизу"

При импорте из csv, без проблем импортируется Строка "А",Строка "B", Составное [A] . Но поиск по составному полю не происходит. Проблема решается нажатием "Применить формулу" в составном поле. Можно решить?
 
Последнее редактирование модератором:

Vladimir

Администратор
Команда форума
Проверили у себя - импортируется и фильтруется без применения формулы.
Приложите, пожалуйста, Ваш пример проекта, где не происходит фильтрации после импорта.
 

Anti

Администратор
Команда форума
В файле csv, из которого происходит импорт, есть данные для поля Поиск? Или поле было добавлено уже после импорта?
 

Anti

Администратор
Команда форума
Всё логично. Импорт предназначен только для внесения данных. Последующие операции с базой (если они необходимы) пользователь делает вручную. В составном поле для этого есть кнопка Применить формулу. Вы всё правильно сделали.
 

anderslons

Посетитель
Про правильность я и не сомневался, тут речь об удобстве.Импортировать csv и потом применять формулу, чтобы поиск работал как надо -достаточно неудобно. Учитывая, что составное поле при импорте заполняется правильно, а поиск по нему не происходит это уже баг, а не фича
 

Vladimir

Администратор
Команда форума
составное поле при импорте заполняется правильно
Обратите внимание, что составное поле в приложенном Вами проекте не заполняется, так как данных по нему в файле .csv нет:
В csv нет поля для поиска
Если данных по составному полю в импортируемом файле нет, то для заполнения данного поля следует применить формулу. Если данные в файле импорта есть, то ничего делать не надо.
 

anderslons

Посетитель
Обратите внимание, что составное поле в приложенном Вами проекте не заполняется, так как данных по нему в файле .csv нет:
В приложенном мной проекте данные составного поля как раз заполняются без проблем сразу после импорта.Screenshot_1.jpg
 

anderslons

Посетитель
еще раз более подробно, вижу есть непонимание:
1) В CSV файле есть 4 поля которые импортируются без проблем.
2) Данные без проблем заполняются в составное поле "Поиск", если кликнуть по записи, вы это легко обнаружите.
3) Поиск в фильтре по полю "Поиск" не работает!
4) Работать начинает только после того, как нажимаешь кнопку "Применить формулу."
 

Anti

Администратор
Команда форума
Да, из csv импортируются поля: Артикул, Наименование, Количество, Цена.
В пятое составное поле Поиск после импорта данные не попадают. В этом легко убедиться, сделав это поле видимым в списке.
Поиск по полю не работает, т.к. во всех записях в базе значение поля пустое.

При изменении записи, данные в составном поле заполняются визуально. Но фактически, их ещё в базе нет - если нажать Отменить, то в списке(детализации) в поле Поиск будет пустое значение.

По сути, при изменении записи происходит применение формулы Составного поля, но только для одной этой записи.
Чтобы применить формулу составного поля для всех записей базы, служит кнопка "Применить формулу" в конструкторе.
 

andrey110377

Посетитель
Поле "составное" отображает "исходные" записи полей применяемых в формуле - так и должно быть ?
 

Anti

Администратор
Команда форума
Не совсем понятно. Можете приложить скриншоты?
 

andrey110377

Посетитель
Все , решил проблему. Все логично. Имелось что при принадлежности к группам-в "общем" составном поле отражались бы значения выбранного текстового поля по категории.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу