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