#0
by MOZART
Необходимо по активной форе получить ссылку на объект её породившей. Такой возможно на 8.1 если да, то подскажите как? Сложные моменты типа открыта расходная, а в расходной ещё форма и по ней получить ссылку на расходную не рассматриваем. Просто, открыта активна форма расходной - нужно узнать, например, её сумму из внешней обработки.
#1
by Лефмихалыч
ДокументМенеджер.<Имя документа> (DocumentManager.<Имя документа>) ПолучитьФормуНовогоДокумента (GetNewDocumentForm) Синтаксис: ПолучитьФормуНовогоДокумента(<Форма>, <Владелец>, <Ключ уникальности>) Параметры: <Форма> (необязательный) Тип: Строка, ОбъектМетаданных: Форма . Имя формы, как оно задано в конфигураторе, или объект описания метаданного требуемой формы. Если параметр не указан, то используется основная форма, заданная в конфигураторе. <Владелец> (необязательный) Тип: Форма, Элемент управления. Объект, который будет являться владельцем открываемой формы. <Ключ уникальности> (необязательный) Тип: Произвольный. В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. При поиске учитываются значения свойств открытых форм соответствующим значениям параметров метода. Если найдена открытая форма (по совпадению всех параметров), то она будет возвращена вместо новой формы. Если из некой формы (один и тот же владелец) требуется открывать новые экземпляры другой формы, то при каждом вызове метода значение данного параметра должно быть уникально (в рамках соответствующих значений свойств открытых форм). Значение параметра присваивается свойству открываемой формы КлючУникальности. Следует учитывать, что при получении формы из "объекта" система получает форму для конкретного экземпляра объекта с учетом совокупности переданных параметров, в то время как для "ссылки" всегда существует только один объект в базе данных и форма получается одна (для одинаковой совокупности параметров). Возвращаемое значение: Тип: Форма. Описание: Получает форму нового документа.
#2
by Лефмихалыч
+ ключ уникальности только не задавай и из ПолученнаяФорма.ДокументОбъект по идее все можешь получить
#3
by MOZART
А можно поподробней? Ты хочешь сказать что сработает вот так? ДокОбъект= ПолучитьФормуДокумента.ДокументОбъект; ? Очень не верится. Форма может быть любого типа объекта. Мы же не знаем что сейчас открыто на экране...
#4
by Aprobator
Основной реквизит формы? В частности - для расходной накладной - ДокументОбъект вроде.
#9
by MOZART
не, не так. И что значит во ВСЕХ открытых сеансах? Задачка была про Активную форму :) Если подробней, то есть открытый документ. Пользователь нажимает кнопку и по реквизитам документа происходит обработка с выдачей результата. Тупо в документ повесить кнопку нельзя. Приходица извращаца. Поэтому мне нужна именно Активная форма и ссылка на объект по, которой, можно получить доступ к реквизитам документа.
#10
by hhhh
а почему тебе в обработке нельзя завести поле ввода, где пользователь будет выбирать нужный ему документ? Зачем так извращаться?
#11
by MOZART
Это не юзабильно. И пользователь может даже не понимать, что это документ и что такое журнал документов. О как! 8)
#12
by hhhh
Но форму-то он открывает из журнала! Можно еще другой вариант: поместить журнал сразу на форму внешней обработки. Пусть пользователь там и открывает документы. Так как журналы по виду совершенно идентичны, он и не догадается о подвохе.
#14
by hhhh
просто так измываться над собой из-за какого-то тупого пользователя не особенно приятно.
#16
by MOZART
Счаз наш программер придет. Ему дам в качестве помощи и отпишусь по результату. Спасибо в любом случае!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как в Форме Списка подчиненного справочника получить ссылку на владельца...
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- Как получить ссылку на текущий документ?1С V8
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- v7: Как получить реквизит - ссылку на справочник?
- По типу значения получить пустую ссылку. Как?
- Как получить пустую ссылку с типом значения как у ПолеКомпоновкиДанных
- v8: Как получить ссылку на программно созданный и незаписанный элемент справочника
- Как из таблицы значений на форме получить ссылку на сотрудника из справочника
- Получить данные из ТЧ активной строчки в форме списка
В этой группе 1С
- Макет сохранить как картинку
- Программный переход на новую строку.
- Форма СЗВ 4-1 ЗиК 77
- Установка значения в Табличном поле
- Не печатается X-отчет через 1С.
- Списание товаров по себестоимости по партиям по методу ФИФО. Как это реализовать?
- Как поменять пароль на sql server"е 2000?
- Не удается проинициализировать AddInExtd.dll
- v7: Ввод начальных остатков по взаиморасчетам с подотчетными лицами в УПП
- Удержание пропорционально отработанным дням в ЗУП
- Как сгенерировать GUID?
- ТОРГ 12
- Проблема с записью в регистр сведений Записи о стаже для СЗВ-4
- Войти в конфигурации 1С 8 УТ 10.3 не отключая хранилище?
- Тестирование базы подвисает на справочнике Номенклатура на 10%
- Где в 8.1 находятся правила обмена?
- Взаиморасчеты с подотчетниками
- Как отсканировать слайды на обычном МФУ?
- Вычет по НДФЛ как поменять
- Табличный документ.Высоту строки в мм