|   |   | 
| 
 | Открыть вторую форму обработки УФ | ☑ | ||
|---|---|---|---|---|
| 0
    
        Ivan093 19.11.15✎ 17:21 | 
        Подскажите, плиз, не догоняю как открыть не основную форму обработки из основной, чтобы она была привязана к объекту основной формы?
 А то форма открывается, но реквизит объекта пустой, я так понимаю, что создается новый экземпляр объекта обработки и открывается ее форма? Что не так делаю? Парам = Новый Структура("Ключ", Объект); Форма = ПолучитьФорму("Обработка.УправлениеДоком.Форма.ОтборМаршрутов", Парам, ЭтаФорма); Ответ = Форма.ОткрытьМодально(); | |||
| 1
    
        VikingKosmo 19.11.15✎ 17:22 | 
        не надо никого, никуда получать. ОткрытьФорму() наше все     | |||
| 2
    
        VikingKosmo 19.11.15✎ 17:23 | 
        и уж тем более ОткрытьМодально()...     | |||
| 3
    
        VikingKosmo 19.11.15✎ 17:23 | 
        А если к сути вопроса, что находится в переменной Объект? Вангую, что там ДанныеФормыКоллекция...     | |||
| 4
    
        Ivan093 19.11.15✎ 17:42 | 
        Суть проблемы:     | |||
| 5
    
        Ivan093 19.11.15✎ 17:44 | 
        в объекте есть реквизит Компоновщик типа КомпоновщикНастроек, на доп форме есть таблица, которая отображает отбор из этого реквизита. До открытия доп форма в отладчике видно, что отбор есть в компоновщике, а на форме пусто.     | |||
| 6
    
        Ivan093 19.11.15✎ 17:46 | 
        т.е. смысл, чтобы отбор редактировать в отдельном окне     | |||
| 7
    
        Maniac 19.11.15✎ 17:53 | 
        фигушки.
 в УФ две формы не имеют между собой ничего связанного. Пиши кучу кода по передаче туда обратно данных. | |||
| 8
    
        Ivan093 19.11.15✎ 17:58 | 
        Блин, я то думал, что если реквизит объекта, значит он общий.
 Ну и как настройки СКД передавать тогда в другую форму? | |||
| 9
    
        Ivan093 19.11.15✎ 17:58 | 
        В параметрах, наверное, не передать напрямую...     | |||
| 10
    
        Fuas4 19.11.15✎ 18:01 | 
        (9) Я, когда с такой проблемой столкнулся, понял что проще добавтиь на 1 форму 2 страницы и просто менять им видимость. Пошел юзер в настройки, открыл страницу настройки. Нажал он "Ок" - закрыл настройки и открыл основную закладку.     | |||
| 11
    
        Гёдза 19.11.15✎ 18:06 | 
        нельзя открыть 2 формы одного экземпляра объекта     | |||
| 12
    
        Гёдза 19.11.15✎ 18:07 | 
        но можно открыть произвольную форму объекта. И туда передать объект     | |||
| 13
    
        Ivan093 19.11.15✎ 18:09 | 
        Дак вот как передать настройки компоновки?
 Парам = Новый Структура("Настройки", Объект.Компоновщик.ПолучитьНастройки()); вылазит ошибка, видимо нельзя в структуру такой объект поместить | |||
| 14
    
        Ivan093 19.11.15✎ 18:11 | 
        а вытаскивать отбор из настроек, преобразовывать в структуру, передавать, а потом обратно...
 легче уж действительно странице оформить. хотя где-то я в типовых вроде видел редактирование настроек отчета в отдельной форме. Может там реализовано подобное? | |||
| 15
    
        VikingKosmo 19.11.15✎ 18:12 | 
        (13) 
 КомпоновщикНастроекКомпоновкиДанных (DataCompositionSettingsComposer) ПолучитьНастройки (GetSettings) Синтаксис: ПолучитьНастройки() Возвращаемое значение: Тип: НастройкиКомпоновкиДанных. Описание: Позволяет получить копию настроек компоновки данных. Доступность: Сервер, толстый клиент, внешнее соединение. | |||
| 16
    
        VikingKosmo 19.11.15✎ 18:12 | 
        а в структуру можно поместить можно не напрягаясь     | |||
| 17
    
        Ivan093 19.11.15✎ 18:15 | 
        Выше же привел код где помещаю в структуру, который выдает ошибку.     | |||
| 18
    
        VikingKosmo 19.11.15✎ 18:16 | 
        (17) &НаКлиенте нельзя     | |||
| 19
    
        Ivan093 19.11.15✎ 18:16 | 
        ааа, я его на клиенте выполнял. 
 Сейчас на сервере проверю | |||
| 20
    
        VikingKosmo 19.11.15✎ 18:18 | 
        (19) не доверяешь СП? Правильно, я бы тоже не доверял. Если конечно БСП не куплен у ДенисЧ     | |||
| 21
    
        VikingKosmo 19.11.15✎ 18:19 | 
        СП в смысле     | |||
| 22
    
        Ivan093 19.11.15✎ 18:21 | 
        Проверил, работает, но наполовину:
 поля появились в отборе, но все с крестиками | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |