|   |   | 
| 
 | 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? от этого зависит, можно увидеть список всех открытых форм. В толстом клиенте, при открытии придется писать контекст формы куда то, что бы потом юзать.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |