|
УФ Поле табличного документа, контекстное меню, автозаполнение | ☑ | ||
---|---|---|---|---|
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
|
Контекстное меню есть у любого элемента.
Неужели его составом нельзя управлять программно? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |