#0
by мистец
При открытии нескольких форм вызывается одна и та же глобальная процедура и туда передается параметр "ЭтаФорма" (это может быть форма списка или элемента справочников) Как в процедуре узнать, какому справочнику принадлежит форма, и что это, форма списка или элемента?
#3
by Fragster
а мне казалось, что в реквизитах формы есть объект, к которому она относится... на закладке реквизитов - жирным выделено...
#5
by мистец
да, это все понятно .СправочникОбъект или .СправочникСписок НО требудется другое - узнать какая именно это форма, её ид Выходит, нужно просто передавать некий идентификатор непосредственно из формы при вызове процедуры? Универсально никак нельзя, типа "МояПроцедура(ЭтаФорма);"?
#12
by Bober
Даже если форма хранится в дереве метаданных объекта, то это не значит ничего. Можно через основной реквизит формы узнать (хоть с каким объектом связана), но увы, пока только методом стандартизации наименования основного реквизита формы и попыткой, либо уповать на имя формы (уж лучше на попытку).
#13
by takefive
Я бы попробовал так... Перебор форм в метаданных получение формы и сравнение с ЭтаФорма
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- В СОМ объекте хочу получить значение перечисления
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- ЭтаФорма.СкомпоноватьРезультат
- ЭтаФорма.Закрыть() без диалога сохранения
- Можно ли получить ГУИД элемента справочника напрямую из БД
- v7: По одному SSD под каждую БД или обе БД на одном SSD - есть-ли разница?
- ЭтаФорма.ТолькоПросмотр=Истина блокирует все. А можно ли один реквизит оставить?
- ЭтаФорма.СтруктураДействийКонтрольНеСогласованныхИзменений
В этой группе 1С
- как посчитать итог в колонке таблицы значений
- Как изменить параметры страницы у excel из 1С
- как выгрузить с 1С в текстовый файл
- Ошибка при соединении Com - Класс не зарегистрирован
- ОтменаРедактирования. Как это работает?
- Как изменить размер окна печатной формы отчета?
- Как установить номер документа?
- Компонента печати этикеток GodexEZPL.dll кто нибудь работал?
- Пустые регистраторы в ОстаткиИОбороты
- Консоль запросов: пакетные запросы + просмотр временных таблиц
- Как программно добавить на форму элемента справочника поле ввода-реквизит?
- Как узнать ID объекта?
- Подключение Фискального регистратора Гепард НТС-МФ
- Возможно ли изменение ROW_ID?
- "Ввод начальных остатков НДС по партиям"
- Как обращаться к реквизиту флажок формы из модуля документа?
- Бесплатный аналог Sharepoint
- Каким документом сделать доплату до МРОТ
- v7: УПП. Как привязать платежное поручение к документу "Поступление товаров, ус
- Формирование проводок НУ в платежках