|
Программное создание реквизита формы как источника данных для элемента
sdf, Мультук, obs191, DemonShinji2, piter3, Garykom, takefive, Александр111, arsik, Terrixus, findpol, Fedor-1971, toypaul, программистище, WhiteDragon93, Timon1405, phabeZ, banco, shuhard, leshikkam, sikuda, Волшебник, dmt, Crusher, Максимка_Космонавтом, RomarioAgro, vicof, Skylark, elka302, Климов Сергей, yanikolay, PuhUfa, kostik79, CepeLLlka, denk32, Ненавижу 1С, lEvGl, Prog_man, DiMel_77, maxab72, vbus, Asmody, 2S, Trinitron, Kongo2019, vyaz, Irbis, SleepyHead, Silgis, Amfiaray, Chameleon1980, youalex, H A D G E H O G s
| ☑ |
0
findpol
05.09.25
✎
00:21
|
Задача: программно добавить колонки в существующий реквизит формы (ТЗ), чтобы на форме элементам указать в качестве источников данных вновь добавленные колонки вместо уже имеющихся колонок.
Однако, программно нельзя для колонок ТЗ задать свойство "Использовать всегда", а без этого свойства падаем на этапе Элемент.ПутьКДанным = "ТЗ.НоваяКолонка".
Получается, нет возможности программно реализовать такую задачу и остаётся только править саму форму?
|
|
1
youalex
05.09.25
✎
00:51
|
Возможность есть, код покажи
"падаем на этапе" - какой текст ошибки?
|
|
2
youalex
05.09.25
✎
00:55
|
(0) понял, тебе нужно у уже существующего элемента изменить, так нельзя
ПутьКДанным (DataPath)
...
Примечание:
Установка значения возможна, если значение еще не задано.
|
|
3
lEvGl
гуру
05.09.25
✎
07:34
|
СоздатьКолонки(), у ТП в ОФ точно был такой метод
|
|
4
Мультук
гуру
05.09.25
✎
08:09
|
(0)
Управляемые формы ? Или нам нужно угадать?
Ради чего всё это? Цель какая?
|
|
5
findpol
05.09.25
✎
09:45
|
(2) благодарю, даже не думал, что путь к данным нельзя менять.
Решил добавлением новых элементов.
|
|
6
findpol
05.09.25
✎
09:46
|
(4) УФ, вывести в старые колонки новые данные после модификации запроса. Решено выводом новых колонок, раз путь к данным менять нельзя.
|
|
7
Garykom
гуру
05.09.25
✎
10:47
|
Удалять и менять путь к данным вроде можно только у программно созданных
|
|