169 похожих чатов

Коллеги, понадобилось в FPM создать конфигурацию для WD средства поиска

с табличкой, от какого класса лучше унаследоваться, если поиск никак не связан с каким то БО?

31 ответов

28 просмотров

Зачем? Сделай просто сп. Привяжи его к уи структуре FBI и вперед

Если не нраваится СП, тогда юзай search_uibb. В нем внутри будет возможность или просто список полей вывести как таблицу, или прицепить LIST_ATS_UIBB

Oleksij-Kyslytsja Автор вопроса
Денис
Зачем? Сделай просто сп. Привяжи его к уи структур...

Я б сделал так, но тут заморочка есть Поле к которому нужно поиск прикрутить в персистентной структуре ноды, а поле по которому выбор нужно ограничить в транзиентной структуре, соответсвенно СП словаря на уровне словаря не прицепить. Попробовал в фидере формировать список фиксированных значений, но тут пользаки уперлись, если список значений определять, то у тебя либо выпадающий список, либо табличка с парой полей код-значение А вот пользакам надо код не выводить, а надо два поля описания выводить, а код спрятать, ибо некрасиво им код видеть.

Oleksij Kyslytsja
Я б сделал так, но тут заморочка есть Поле к котор...

проблема мне не понятна. делаешь СП, в его экзите формируешь список как тебе надо. никакой связи с персистентами-транзиентами нет ваще

Oleksij-Kyslytsja Автор вопроса
Денис
проблема мне не понятна. делаешь СП, в его экзите ...

Проблема в том что список этот надо формировать в зависимости от поля в транзиентной структуре, какие способы приличные в СП это поле передать?

Oleksij Kyslytsja
Что такое search_uibb?

посмотри конфигу приложения FPM_TEST_SEARCH_1

Oleksij Kyslytsja
Проблема в том что список этот надо формировать в ...

поле транзиента есть на компоненте, где ты собрался дергать СП? если да, значит оно есть в UI-структуре этого FBI. Соответственно - создал СП, привязал его к этому полю и - алга

Oleksij-Kyslytsja Автор вопроса
Денис
поле транзиента есть на компоненте, где ты собралс...

Ты имеешь ввиду привязать СП в структуре куда персистентная и транзиентная инклудятся?

Oleksij-Kyslytsja Автор вопроса
Денис
поле транзиента есть на компоненте, где ты собралс...

Или ты имеешь ввиду в фидере привязать СП к полю?

Oleksij Kyslytsja
Или ты имеешь ввиду в фидере привязать СП к полю?

если чистый FPM, то да (или даже программно его привязать в GET_DEFINITON). Если же конфиг сделан через FBI, то все делается в структуре UI FBI

Oleksij-Kyslytsja Автор вопроса
Денис
если чистый FPM, то да (или даже программно его пр...

В GET_DEFINITION в каталоге полей пожно СП из словаря в поле ddчегото там такое привязать, но как ему указать, что второй параметр брать из поля такого то?

Oleksij Kyslytsja
В GET_DEFINITION в каталоге полей пожно СП из слов...

а.. т.е. тебе надо что бы в СП передавались значения из 2ух полей твоего конфига? Ну ок, тогда я вообще не оч понимаю как ты собирался это делать. По идее, надо просто у структуры, которая ща прокидывается в get_definition проставить нужное СП с указанием нужных полей как параметры связи СП на уровне словаря

Oleksij-Kyslytsja Автор вопроса
Денис
а.. т.е. тебе надо что бы в СП передавались значен...

"СП с указанием нужных полей как параметры связи СП" Вот это я не нашел как сделать

Oleksij Kyslytsja
"СП с указанием нужных полей как параметры связи С...

Как обычно. В структуре на уровне словаря

Oleksij-Kyslytsja Автор вопроса
Денис
Как обычно. В структуре на уровне словаря

Как обычно не катит, так как оба поля в разных структурах, а интегрирующая структура перегенерится при изменении ноды

Oleksij-Kyslytsja Автор вопроса
Денис
Как обычно. В структуре на уровне словаря

Было бы как обычно, я б сразу СП из словаря прицепил

Oleksij-Kyslytsja Автор вопроса
Денис
Что мешает сделать свою структур для юи?

То что связываем ЮИ и БОПФ более жестко чем нужно, при изменении ноды надо править эту структуру

Oleksij Kyslytsja
То что связываем ЮИ и БОПФ более жестко чем нужно,...

Это не страшно. Эт раз. Поля на экране у тебя все равно от перегенерации не добавятся и не удалятся. Можно юи структуру сделать как включающую обе нужных. Эт два.

Oleksij-Kyslytsja Автор вопроса
Денис
Это не страшно. Эт раз. Поля на экране у тебя все ...

Карточка, где мне нужно СП уже привязано к БО и к ноде, переделывать все изза одного поля с хитрым СП как то перебор

Oleksij Kyslytsja
Карточка, где мне нужно СП уже привязано к БО и к ...

Там наверняка fbi. Он как раз для таких фокусов и задуман. На мой взгляд - так проще и быстрее. Дел на пол дня. Расскажи потом, сколько будешь делать свое решение

Oleksij-Kyslytsja Автор вопроса
Денис
Там наверняка fbi. Он как раз для таких фокусов и ...

Вот я ищу способ через FBI но не ломая все что там наворотили поколения абаперов до меня Сделать структуру для UI это через FBI? Или что ты имел ввиду под этим?

Oleksij-Kyslytsja Автор вопроса
Денис
Не через, а для fbi

Но для этого вместо привязки к бопфовской структуре привязать свою?

Oleksij-Kyslytsja Автор вопроса
Oleksij-Kyslytsja Автор вопроса
Денис
screenshot

Ясно. Не, у меня приложение FPM, там такого нет

Oleksij Kyslytsja
Ясно. Не, у меня приложение FPM, там такого нет

и при этом оно тягает данные из бобфа? чудны дела твои, господи

Oleksij-Kyslytsja Автор вопроса
Денис
и при этом оно тягает данные из бобфа? чудны дела ...

Оно не тягает, с БОПФОМ там все в порядке. Мне просто нужно прицепит СП для одного поля с ограничением по другому полю, и оба поля в разных структурах.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта