#0
by Axit
Через данный код ЭтаФорма.ВладелецФормы можно получить данные реквизитов формы владельца в текущей форме, но как получить название этой этой самой формы владельца?
#1
by asady
попробуй поковырять внутреннее представление формы типа ЭтонужноПоковырять=ЗначениеВСтрокуВнутр(ЭтаФорма.ВладелецФормы);
#2
by dimoff
Есть один извращенческий способ с пробным открытием всех форм объекта метаданных, напрямую вроде нельзя.
#3
by Axit
Через ЗначениеВСтрокуВнутр(ЭтаФорма.ВладелецФормы) получаю множество значений, но среди них нет непосредственного названия формы владельца. Что за извращенский способ?
#4
by dimoff
Определяешь метаданные владельца формы, через метаданные перебираешь его формы и открываешь каждую, проверяя не открылась ли повторно твоя форма(например изменив заголовок). Нюансы есть, но на крайняк в порядке бреда такой вот вариант.
#6
by asady
я писал "надо поковырять" - ребятки из проекта EI вот как-то ковыряют её. а как насчет использовать заголовок формы - может оттуда инфу черпануть?
#12
by Axit
Придётся в форме владельца присвоить реквизит уникальный, и искать в строке ЗначениеВСтрокуВнутр(ЭтаФорма.ВладелецФормы) этот реквизит. Если найден, то это искомая форма Ещё одно извращение, но мне оно больше нравиться чем пытаться открывать формы повторно
#14
by asady
что-то я въезжаю - для чего тебе все эти заморочки? - предчуствую, что ты долбишь не с той стороны.
#16
by Axit
Форма документа открывается из формы списка документа посредством стандартного создания нового элемента А поскольку имеется 2 разные формы списка, вот и нужно было опредить из которой происходит открытие документа
#18
by Aprobator
сдается мне что оповещния формы из которой был создан документ о его записи и т.п. будет вполне достаточно. Впрочем у формы есть Заголовок.
#20
by Axit
задача следующая Есть 2 разные формы списка одного и того же документа. Нужно чтобы при создании нового документа из формы списка можно было определить из какой формы списка создан новый документ создан.
#21
by Михаил Козлов
Т.к. владелец формы - табличное поле (элемент управления), боюсь, что красиво не определить. Может, в одной из форм сделать недоступную невидимую колонку и по ней распознавать?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- ПостроительОтчета - как удалить "пустые" строки-разделители
- Перевод числа в строковое представление
- СКД: После обновления расшифровка во внешнем отчёте с СКД не работает
- v7: v8: УПП Переоценка валютных средств на дату операции
- Анимированные GIF в 1С 8?
- кто как часто перезагружает 1с сервер
- Как получить данные о кадровом перемещении сотрудника?
- VK_RS232 Ромикс отзовись
- Перенос справочников
- Среднесписочная численность ЗУП
- метод таблицы значений выбратьСтроку() в бете не работает =(
- Эмулировать нажатие ctrl + alt + del
- Установка текущей строки в табличном поле справочника-списка
- v7: Как в 1с 8.1 включить услуги в себестоимость продукции (в калькуляцию) при закрытии
- Данные по документу
- новыt правила выгрузки из управлении торговли 10.3. в бухгалтерию 10.6
- Ошибка СУБД, после обновления конфигурации
- Определенный диапазон колонок у Excel (ADODB)
- последних из регистра сведений Работники организации
- Изменять ширину колонок в табличном поле. КАК?!