|
УФ Поле табличного документа, контекстное меню, автозаполнение
| ☑ |
0
MaxS
01.03.12
✎
18:28
|
Платформа 8.2.15.284
Внешняя обработка, управляемая форма, реквизит обработки табличный документ помещён на форму, вид - поле табличного документа.
В свойствах "Контекстное меню" этого поля выключен флаг "Автозаполнение".
Как всё то же самое сделать программно? Сделал всё. Программно заполняю меню. Но, не пойму как выключить автозаполнение. Прошу помочь советом. ))
|
|
1
MaxS
01.03.12
✎
20:00
|
Допустим на форме есть один ТаблДок. На соседней странице вставляем такой же ТаблДок1.
Как ему сказать, мол используй меню от ТаблДок?
|
|
2
MaxS
02.03.12
✎
10:51
|
управляемая форма неуправляемая?
|
|
3
MaxS
02.03.12
✎
21:23
|
Может быть голосование устроить?
1 - нет такой возможности
2 - небыло необходимости в этом, не знаю
3 - всё можно сделать, rtfm
|
|
4
MaxS
03.03.12
✎
10:20
|
4 - ничего непонятно, объясни по другому
|
|
5
MaxS
03.03.12
✎
16:37
|
5 - не интересная тема!?
|
|
6
MaxS
04.03.12
✎
12:17
|
Может быть ГБ в курсе?
|
|
7
KarpovDeniska
04.03.12
✎
12:52
|
(0) а что мешает обращаться так: Элементы.ПолеТабДока.КонтМеню???
|
|
8
MaxS
04.03.12
✎
13:51
|
(7)ничего не мешает
обращаюсь так: Элементы.ПолеТабДокаКонтекстноеМеню
Вижу там Элементы.ПолеТабДокаКонтекстноеМеню.ПодчиненныеЭлементы всего два пункта меню, добавленных мной программно.
Как избавится от других пунктов меню по умолчанию, которых программно не видно, а в пользовательском режиме они есть?
|
|
9
jump if zero
04.03.12
✎
14:08
|
в конфигураторе Автозаполнение Ложь
|
|
10
MaxS
04.03.12
✎
14:11
|
(9) Как всё то же самое сделать программно?
ТабДок1-реквизит обработки, добавленный в конфигураторе,
но потом добавленный _программно_ на форму?
|
|
11
jump if zero
04.03.12
✎
14:52
|
было бы здорово сделать вот так , но удалить можно только програмно добавленные элементы.
по моему задача не имеет решения )
НовыйЭлемент = Элементы.Добавить("ЭлементТЗ", Тип("ТаблицаФормы"));
НовыйЭлемент.ПутьКДанным ="РеквизитТЗ";
Элементы.Удалить(НовыйЭлемент.КонтекстноеМеню);
|
|
12
MaxS
04.03.12
✎
15:37
|
(11) на форму элемент добавляется программно и связывается с реквизитом обработки ТаблДок1.
И из контекстного меню нужно убрать всё, кроме программно добавленного.
|
|
13
MaxS
10.03.12
✎
10:53
|
Контекстное меню есть у любого элемента.
Неужели его составом нельзя управлять программно?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший