|   |   | 
| 
 | Форма внешнего отчета не видит реквизит своего объекта | ☑ | ||
|---|---|---|---|---|
| 0
    
        Garry1010 06.06.14✎ 14:27 | 
        Собственно, вопрос в теме: почему форма внешнего отчета (неосновная, одна из многих) не видит реквизит своего объекта-хозяина?
 Если извратиться и создать реквизит формы ОтчетОбъект типа ВнешнийОтчет.Траляля, то она видит реквизит объекта, но он почему-то пустой - это таблица значений, исходно уже заполненная. А эта форма его почему-то видит пустой таблицей. | |||
| 1
    
        Hans 06.06.14✎ 14:47 | 
        я так делал
 ФормаНастроек = ПолучитьФорму("Обработка.Обработка1.Форма.Настройки"); ЗаполнитьЗначенияСвойств(ФормаНастроек.ОбработкаОбъект, Объект); ФормаНастроек.ОткрытьМодально(); ЗаполнитьЗначенияСвойств(Объект, ФормаНастроек.ОбработкаОбъект); | |||
| 2
    
        H A D G E H O G s 06.06.14✎ 14:47 | 
        (0) Потому что она управлямая.     | |||
| 3
    
        sanja26 06.06.14✎ 14:56 | 
        (0) как-то не так тип основного реквизита дополнительной формы выбрал. Попробуй вместо ОтчетОбъект ОбработкаОбъект.     | |||
| 4
    
        Fragster гуру 06.06.14✎ 14:57 | 
        идешь на сервер, там делаешь МояОбработка = РеквизитФормыВЗначение(Объект /*или как тут оно*/);
 Сообщить(МояОбработка.Мегареквизит); | |||
| 5
    
        sanja26 06.06.14✎ 14:59 | 
        (2)(4) а с че5го вы взяли, что это управляемые формы?
 В ОФ доп. форма не видит реквизитов объектов, если не задан основной реквизит формы | |||
| 6
    
        Garry1010 06.06.14✎ 15:02 | 
        (2) Это обычная форма.     | |||
| 7
    
        Fragster гуру 06.06.14✎ 15:14 | 
        (6) ну тогда передавай ей в параметры что там тебе нужно перед открытием, и обратно возвращай при открытии.
 ну, или основной реквизит с обработкаОбъект сделай | |||
| 8
    
        Fragster гуру 06.06.14✎ 15:14 | 
        (7)+ как в "основной форме"     | |||
| 9
    
        Garry1010 06.06.14✎ 15:19 | 
        (1) Ооо, а так - работает! Спасибо!
 ... А что за чушь собачья, что объект видим только основной форме? Какой тайный смысл в этом? | |||
| 10
    
        DS 06.06.14✎ 15:21 | 
        (9) До (5) еще не дочитал?     | |||
| 11
    
        Garry1010 06.06.14✎ 15:27 | 
        (10) Я лишь спросил, в чём прикол такого ограничения?
 И какой, нафик, основной реквизит у обычной формы? | |||
| 12
    
        Fragster гуру 06.06.14✎ 15:31 | 
        (11) попробуй поиграться с http://wstaw.org/m/2014/06/06/sss.png     | |||
| 13
    
        Fragster гуру 06.06.14✎ 15:32 | 
        и закладочкой "реквизиты" у формы     | |||
| 14
    
        sanja26 06.06.14✎ 15:34 | 
        (11) он будет выделен жирным шрифтом)     | |||
| 15
    
        Garry1010 06.06.14✎ 15:37 | 
        (12)(13)(14) Будет. [гы-гы] Только это не называется "Основной реквизит"...:(     | |||
| 16
    
        Fragster гуру 06.06.14✎ 15:39 | 
        (15) а как это называется?     | |||
| 17
    
        Fragster гуру 06.06.14✎ 15:39 | 
        (16)+ просто вывели в интерфейс возможность установки "основности" реквизита     | |||
| 18
    
        Fragster гуру 06.06.14✎ 15:39 | 
        (17) в УФ вывели     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |