v8: Получить список элементов любой открытой формы. (Было:Вопрос по 1С) #624652


#0 by chev7777
В 1С Управление Торговлей надо создать внешнею обработку с кнопкой при нажатии на которую открывается табличный документ в котором выводится информация по каждому элементу формы которая открыта в режиме 1С Предприятие. К Примеру: Открыл я в режиме 1С Предприятие форму Номенклатура, там несколько элементов формы такие как - создать, итд... Открываю Внешнию обработку нажимаю на кнопку и мне выводится Имя Вид Имя Вид итд... Всех элементов именно этой формы. Открою другую форму в 1С предприятие, опять запущу обработку и снова в табличном документе выводится подобная информация элементов по данной форме. Как это сделать, подскажите пожалуйста ???
#1 by Emvika
крайне оригинальное название темы на форуме по 1С... да, могу продать запятых... недорого
#2 by Живой Ископаемый
Чувак, ошибся форумом.. такие вопросы нужно задавать на форумах любителей Манги.
#3 by ДенисЧ
Эот нужно заплатить денех...
#4 by andrewks
интересно, нафига?
#5 by chev7777
Ну необходимо это сделать. Не знаю как делать если честно (.
#6 by Andreyyy
Если б еще было понятно "что сделать"
#7 by chev7777
Создать внешнею обработку которая в табличной форме выводит данные элементов формы
#8 by aspirator23
метаданные
#9 by chev7777
А поподробнее можно если не сложно, поэтапно, спасибо заранее
#10 by mistеr
Собеседование?
#11 by Web00001
да нее ему как раз данные формы надо
#12 by php5
Пиши в регистр при открытии и открывай отчет по регистру... При закрытии удаляй записи регистра...
#13 by Web00001
охеренно а зачем?
#14 by Web00001
Нету 1С под рукой, но что то мне подсказывает, что ЭлементыФормы это коллекция и по ней можно пройтись циклом Для Каждого Из
#15 by mistеr
Это коллекция, но пройтись нельзя.
#16 by GROOVY
Да ладно, можно!
#17 by Web00001
хм тут в говорят что ему надо поймать все открытые формы сеансе, или любую открытую, но не ту в которой выполняется код.
#18 by Web00001
было к , вообще как то реализовывается?
#19 by GROOVY
ПолучитьОкна
#20 by mistеr
Действительно. СП это подло скрывает! Примечание: В режиме запуска ОбычноеПриложение возвращает Неопределено.
#21 by 0xFFFFFF
вот это жесть.
#22 by GROOVY
Ну это как бы еще раз намекает нам на то что надо переходить на упр приложение.
#23 by mih_io
если УТ 11 то создай константу булевску. В каждый сеанс вставь обработку этой констаный каждую минуту. Если она истина, юзай получитьОкна и записай в справочник. Из того сеанса в котором включил константу, жди две минуты. Обходи справочник, всё считывай. выводи. всё оттуда удаляй, константу делай ложь. пользователю говори, что это сложный и долгий процесс, поэтому две минуты :D
#24 by GROOVY
И нафига же константу делать? Константа от сеанса не зависит, и не должна. Может быть юзать параметры сеанса? И нафига тут справочник юзать?!
#25 by chev7777
Что - то ничего не пойму, можете по подробнее ?
#26 by Web00001
Торговля какая? 10 или 11? от этого зависит, можно увидеть список всех открытых форм. В толстом клиенте, при открытии придется писать контекст формы куда то, что бы потом юзать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С