|
Добавление доп. реквизита в динамический список | ☑ | ||
---|---|---|---|---|
0
AceVi
13.08.21
✎
15:46
|
Приветствую всех.
подымалась мне такая задача. Как добавить в динамический список доп реквизит программно? и условное оформление по нему. все мы знаем что в клиенте можно через еще - изменить форму добавить доп реквезит(например в справочнике подразделения организаций у нас есть доп рек. цех) на форму списка. а как сделать то же самое программно? я так и не смог найти. а потом сделать по нем условное оформление.( но думаю при решении 1 вопроса решиться и 2). если у нас динамический список произвольныйЗАПРОС = ИСТИНА. то все понятно - меняем запрос добавляя туда данные но в нашем случае ЛОЖЬ и просто задана основная таблица и все. как в нашем случае вывести доп рек программно на управляемую форму? |
|||
1
AceVi
16.08.21
✎
15:18
|
ап
пока в голову пришло только разворотить все через расширение и поставить произвольныйЗАПРОС = ИСТИНА и дальше от этого плясать |
|||
2
DrShad
16.08.21
✎
15:24
|
создай поле и пропиши ПутьКДанным типа "ПодразделениеОрганизации.Цех"
делов то |
|||
3
AceVi
16.08.21
✎
15:38
|
(2) Неверно!
Доп рек -ты лежат в таблице привязанной к объекту. это не просто реквизит объекта. |
|||
4
hhhh
16.08.21
✎
15:41
|
(3) а зачем программно? добавляйте непрограммно. поставьте галку Произвольный запрос и вперед.
|
|||
5
DrShad
16.08.21
✎
15:42
|
(3) ты про Характеристики что-то слышал?
|
|||
6
AceVi
16.08.21
✎
15:47
|
(4) ну вот разве что так, но хотелось бы программно. нельзя?
(5) что то слышал - но при чем тут они? как они связаны с доп рек-ми? |
|||
7
DrShad
16.08.21
✎
15:49
|
(6) самым тесным образом
|
|||
8
AceVi
16.08.21
✎
15:57
|
(7) простите, но вы не помогаете решить проблему.
дайте ссылку что ли хотя бы - где характеристики делают как доп рек-ты и программно выводят на динамический список где роизвольныйЗАПРОС = лЛожь. |
|||
9
Жан Пердежон
16.08.21
✎
15:59
|
(8) как по-твоему, откуда дин.список узнает откуда ему брать доп.реквизиты, если они лежат в другой таблице?
|
|||
10
AceVi
16.08.21
✎
16:04
|
(9) Через запрос . а уж как он там платформе его формирует - то мне не ведомо.
|
|||
11
hhhh
16.08.21
✎
16:09
|
(6) если программно это в 10 раз дольше. А результат, если что-то поменяется в динамическом списке, то программное еще быстрее рухнет. Так что то же самое, что и не программно. В случае динамического списка без разницы.
|
|||
12
DrShad
16.08.21
✎
16:10
|
||||
13
DrShad
16.08.21
✎
16:10
|
(10) через характеристики )))
|
|||
14
AceVi
16.08.21
✎
16:11
|
(11) не поныл вас.
ну может не в 10 а в 3 раза дольше. ну что жеш. насчет "рухнет" не согласен. |
|||
15
AceVi
19.08.21
✎
10:20
|
Короче может кому пригодиться
1. Сделать все красиво не получилось(т.е. добавить програмно доп рек на форму и отбор по нему) 2. Начало процедуры в расширении при создании на сервере 2.1 Выбираем своим запросом ссылки с этим доп рек-ом 2.2 делаем условное оформление где выделяем цветом строку с нужным значением доп рек-та(не отбор, но видимо выделяем для пользователя) 2.3 при изменении(а значит кто то записал элемент справочника) - обновляем список из 2.1 и обновляем его в отборе условного оформления из 2.2. Итого получаем - рек-та нет на форме, но форма реагирует цветным выделением строки для нужного значения доп рек-та. Да, это только условное выполнение конкретной задачи для доп рек-ты у которого ограниченное(заранее заданное) кол-во значений. Как можно сделать лучше? |
|||
16
runoff_runoff
19.08.21
✎
12:09
|
Поле.ПутьКДанным = "Список.Ссылка.[наименование доп реквизита]";
при условии, что в метаданных заданы характеристики для этого объекта.. |
|||
17
runoff_runoff
19.08.21
✎
12:11
|
(16) метаданные из (12).. квадратные скобки обязательны..
|
|||
18
Pro-tone
19.08.21
✎
12:12
|
(0) никак кроме как добавлением поля в запрос демонического списка, условное оформление не имеет отношения к данным списка, оно всего лишь его разукрашивает
|
|||
19
AceVi
19.08.21
✎
12:51
|
(18) еще как имеет.
1. Отбор по данным списка( что именно разукрашиваем) 2. Оформляемые поля- сиречь колонки списка для рзукрашивания. как видим оформление - напрямую зависит от данных. (16) это не спортивно - стандартную конфу менять нельзя а в расширении характеристики добавлять нельзя. отклонено. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |