|
Изменить ПутьКДанным эелемента в Управляемой форме |
☑ |
0
kot_stouk
07.11.13
✎
10:15
|
Коллеги, кто знает как программно изменить ПутьКДанным элемента если он уже задан?
|
|
1
Apokalipsec
07.11.13
✎
10:21
|
1. Зачем?
2. Приведите пример.
3. Использовать ПутьКДанным при создании на сервере
|
|
2
kot_stouk
07.11.13
✎
10:32
|
(1) Есть ДинамическийСписок, в настройке списка программно меняю запрос, у меня появляется дополнительный реквизит списка, так вот этот реквизит мне и нужно установить как ПутьКДанным элемента
|
|
3
kot_stouk
07.11.13
✎
10:34
|
(1) ПолеФормы (FormField)
ПутьКДанным (DataPath)
Использование:
Чтение и запись.
Описание:
Тип: Строка.
Содержит путь к реквизиту, с которым связан объект.
Доступность:
Сервер.
Примечание:
Установка значения возможна, если значение еще не задано.
Вот что говорит синтакс-помощник. Только вот, если значение задано, можно ли его как то изменить
|
|
4
Зойч
07.11.13
✎
10:34
|
удалить реквизит - добавить новый
|
|
5
Artur Mirodyanov
07.11.13
✎
10:40
|
менять не приходилось, но при создании это выглядит вот так:
ЭлементДерево = Элементы.Добавить("СоставБюджета", Тип("ТаблицаФормы"));
ЭлементДерево.ПутьКДанным = "Объект.СоставБюджета";
ЭлементДерево.Отображение = ОтображениеТаблицы.Список;
|
|
6
kot_stouk
07.11.13
✎
10:41
|
(5) При создании программно элемента проблем не возникает, но вся фишка в том что бы поменять этот путь когда он уже установлен и элемент есть в конфигурации.
|
|
7
kot_stouk
07.11.13
✎
10:42
|
(4) Удалить реквизит можно только если он создан программно
|
|
8
Wobland
07.11.13
✎
10:42
|
(6) и в чём заключается фишка?
|
|
9
WildSery
07.11.13
✎
11:12
|
(2) Мне сильно интересно, а что установлено в ПутьКДанным элемента формы до того, как ты программно меняешь запрос, в котором _появляется_ новый реквизит?
|
|
10
kot_stouk
08.11.13
✎
02:49
|
(9) Установлен другой путь соответственно )
|
|
11
WildSery
08.11.13
✎
10:38
|
(10) Я вижу, что ответы нужно клещами тянуть, потому потерял интерес к дискуссии.
Из уже полученной информации совет - пусть реквизит будет всегда, для чего первый запрос поправить таким образом, чтобы он возвращал на месте его какую-нибудь константу наподобие "N/A"
|
|