|
v8: Получить список элементов любой открытой формы. (Было:Вопрос по 1С) | ☑ | ||
---|---|---|---|---|
0
chev7777
11.08.12
✎
20:42
|
В 1С Управление Торговлей надо создать внешнею обработку с кнопкой при нажатии на которую открывается табличный документ в котором выводится информация по каждому элементу формы которая открыта в режиме 1С Предприятие.
К Примеру: Открыл я в режиме 1С Предприятие форму Номенклатура, там несколько элементов формы такие как - создать, итд... Открываю Внешнию обработку нажимаю на кнопку и мне выводится Имя Вид Имя Вид итд... Всех элементов именно этой формы. Открою другую форму в 1С предприятие, опять запущу обработку и снова в табличном документе выводится подобная информация элементов по данной форме. Как это сделать, подскажите пожалуйста ??? |
|||
1
Emvika
модератор
11.08.12
✎
20:44
|
крайне оригинальное название темы на форуме по 1С...
да, могу продать запятых... недорого |
|||
2
Живой Ископаемый
11.08.12
✎
20:47
|
Чувак, ошибся форумом.. такие вопросы нужно задавать на форумах любителей Манги.
|
|||
3
ДенисЧ
11.08.12
✎
20:47
|
Эот нужно заплатить денех...
|
|||
4
andrewks
11.08.12
✎
20:48
|
интересно, нафига?
|
|||
5
chev7777
11.08.12
✎
20:50
|
Ну необходимо это сделать. Не знаю как делать если честно (.
|
|||
6
Andreyyy
11.08.12
✎
20:57
|
Если б еще было понятно "что сделать"
|
|||
7
chev7777
11.08.12
✎
21:03
|
Создать внешнею обработку которая в табличной форме выводит данные элементов формы
|
|||
8
aspirator23
11.08.12
✎
21:18
|
метаданные
|
|||
9
chev7777
11.08.12
✎
22:49
|
А поподробнее можно если не сложно, поэтапно, спасибо заранее
|
|||
10
mistеr
11.08.12
✎
23:51
|
Собеседование?
|
|||
11
Web00001
12.08.12
✎
02:26
|
(8) да нее ему как раз данные формы надо
|
|||
12
php5
12.08.12
✎
02:43
|
Пиши в регистр при открытии и открывай отчет по регистру...
При закрытии удаляй записи регистра... |
|||
13
Web00001
12.08.12
✎
02:56
|
(12)охеренно а зачем?
|
|||
14
Web00001
12.08.12
✎
03:11
|
Нету 1С под рукой, но что то мне подсказывает, что ЭлементыФормы это коллекция и по ней можно пройтись циклом Для Каждого Из
|
|||
15
mistеr
12.08.12
✎
03:53
|
(14) Это коллекция, но пройтись нельзя.
|
|||
16
GROOVY
12.08.12
✎
03:59
|
(15) Да ладно, можно!
Для Каждого Элем Из ЭлементыФормы Цикл Сообщить(Элем); КонецЦикла; |
|||
17
Web00001
12.08.12
✎
04:03
|
(12) хм тут в (0) говорят что ему надо поймать все открытые формы сеансе, или любую открытую, но не ту в которой выполняется код.
|
|||
18
Web00001
12.08.12
✎
04:04
|
(17) было к (16), вообще (17) как то реализовывается?
|
|||
19
GROOVY
12.08.12
✎
04:13
|
(18) ПолучитьОкна()
|
|||
20
mistеr
12.08.12
✎
12:20
|
(16) Действительно. СП это подло скрывает!
(18) Примечание: В режиме запуска ОбычноеПриложение возвращает Неопределено. |
|||
21
0xFFFFFF
12.08.12
✎
12:52
|
(12) вот это жесть.
|
|||
22
GROOVY
12.08.12
✎
13:11
|
(20) Ну это как бы еще раз намекает нам на то что надо переходить на упр приложение.
|
|||
23
mih_io
12.08.12
✎
21:40
|
если УТ 11
то создай константу булевску. В каждый сеанс вставь обработку этой констаный каждую минуту. Если она истина, юзай получитьОкна() и записай в справочник. Из того сеанса в котором включил константу, жди две минуты. Обходи справочник, всё считывай. выводи. всё оттуда удаляй, константу делай ложь. пользователю говори, что это сложный и долгий процесс, поэтому две минуты :D |
|||
24
GROOVY
12.08.12
✎
23:17
|
(23) И нафига же константу делать? Константа от сеанса не зависит, и не должна. Может быть юзать параметры сеанса?
И нафига тут справочник юзать?! |
|||
25
chev7777
15.08.12
✎
09:16
|
Что - то ничего не пойму, можете по подробнее ?
|
|||
26
Web00001
20.08.12
✎
06:54
|
Торговля какая? 10 или 11? от этого зависит, можно увидеть список всех открытых форм. В толстом клиенте, при открытии придется писать контекст формы куда то, что бы потом юзать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |