|   |   | 
| 
 | Метаданные из формы списка | ☑ | ||
|---|---|---|---|---|
| 0
    
        qwerty 26.12.14✎ 15:58 | 
        Как получить метаданные из формы списка, к которым эта форма привязана?
 Хочу так: Процедура ПриОткрытии() МояСуперПроцедура(ЭтаФорма.Метаданные()); КонецПроцедуры Указание конкретных метаданных не пойдет. | |||
| 1
    
        vicof 26.12.14✎ 16:01 | 
        Метаданные таким образом можно получать для ссылки или объекта     | |||
| 2
    
        mikecool 26.12.14✎ 16:02 | 
        Указание конкретных метаданных не пойдет. почему? чай не ооп     | |||
| 3
    
        qwerty 26.12.14✎ 16:02 | 
        (1) Это я знаю. С формами объектов проблем нет:
 МояСуперПроцедура(ЭтотОбъект.Метаданные()) | |||
| 4
    
        Dmitriy_76 26.12.14✎ 16:03 | 
        через ИмяФормы не пойдет ?     | |||
| 5
    
        qwerty 26.12.14✎ 16:05 | 
        (4) Поподробнее...     | |||
| 6
    
        qwerty 26.12.14✎ 16:06 | 
        (2) Потому что хочется скопировать один и тот же текст по вызовы процедуры во все формы списков.     | |||
| 7
    
        Euguln 26.12.14✎ 16:07 | 
        (0) ЭтаФорма.Данные копай, если это не УФ.     | |||
| 8
    
        Dmitriy_76 26.12.14✎ 16:08 | 
        (5) посмотри что в ней есть
 к примеру у меня : ИмяФормы "Справочник.Номенклатура.Форма.ФормаСписка" Строка пере первой точкой добавляешь "и". после второй (вместе с точкой) обрезаешь.. в итоге имеешь : "Справочники.Номенклатура" и тут метаданные["Справочники"]["Номенклатура"] | |||
| 9
    
        qwerty 26.12.14✎ 16:12 | 
        (7) (8) Все что есть:
 http://i68.fastpic.ru/big/2014/1226/85/164106cd641e1420a52b9afd4670e285.png | |||
| 10
    
        qwerty 26.12.14✎ 16:13 | 
        причем ДокументСписок где-то может называться просто Список     | |||
| 11
    
        qwerty 26.12.14✎ 16:14 | 
        Не УФ     | |||
| 12
    
        Euguln 26.12.14✎ 16:17 | 
        (10) ну перебирай в попытке     | |||
| 13
    
        qwerty 26.12.14✎ 16:28 | 
        (12) Всмысле? Там может быть и МегаСписокСуперДокументов     | |||
| 14
    
        Euguln 26.12.14✎ 16:37 | 
        (13) пичалька     | |||
| 15
    
        НЕА123 26.12.14✎ 16:54 | 
        ЭлементыФормы обойти, смотреть Данные и Типзначения.
 может прокатит... | |||
| 16
    
        qwerty 26.12.14✎ 17:24 | 
        (15) Похоже это единственный вариант...     | |||
| 17
    
        olegves 26.12.14✎ 17:42 | 
        (16) тип реквизита формы     | |||
| 18
    
        mikecool 26.12.14✎ 17:44 | 
        (16) да, шикарный вариант... 
 извращаться день, чтобы изобрести вариант, потом копировать кусок кода во все места уже бы скопировал с указанием метаданных и забыл бы как звали | |||
| 19
    
        qwerty 26.12.14✎ 19:57 | 
        (18) "Извращений" максимум на полчаса. Да и в итоге будет вот так:
 Процедура ПриОткрытии() РаботаСДИалогами.ПриОткрытииФормыСпискаДокументов(ЭтаФорма); КонецПроцедуры а уже в РаботаСДИалогами.ПриОткрытииФормыСпискаДокументов будет вызвваться МояСуперПроцедура(...) | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |