8.х Циклический вывод отчета

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем yzek, 10 дек 2010.

  1. TopicStarter Overlay
    yzek
    Offline

    yzek Опытный в 1С

    Регистрация:
    13 окт 2010
    Сообщения:
    713
    Симпатии:
    0
    Баллы:
    26
    Добрый день.
    Ситуация следующая.
    Руководство хочет видеть на экране (плазменный телевизор) отчет (отчет уже работает).
    Но есть проблема.
    Необходимо чтобы отчет формировался автоматически с заданным интервалом (так как данные в течение дня будут меняться), а также чтобы окно табличного документа разворачивалось сразу на весь экран.
    Позволяют ли средства 1С 8.1 это сделать?
  2. UnNone
    Offline

    UnNone Опытный в 1С

    Регистрация:
    21 мар 2007
    Сообщения:
    148
    Симпатии:
    0
    Баллы:
    26
    Вам поможет Обработчик Ожидания.
    Код:
    ПодключитьОбработчикОжидания (AttachIdleHandler)
    Синтаксис:
    ПодключитьОбработчикОжидания(<Имя процедуры>, <Интервал>, <Однократно>) 
    Параметры:
    <Имя процедуры> (обязательный)
    Тип: Строка. Имя процедуры, подключаемой в качестве обработчика ожидания. 
    <Интервал> (обязательный)
    Тип: Число. Интервал времени с точностью до 1/10 секунды, через который будет осуществляться вызов процедуры (положительное число).
    Если указано значение меньше 1, то значение третьего параметра должно быть равно Истина. 
    <Однократно> (необязательный)
    Тип: Булево. Признак однократного выполнения обработчика ожидания.
    Истина - указанный обработчик ожидания будет выполнен один раз.
    Значение по умолчанию: Ложь 
    Описание:
    Подключает указанную процедуру в качестве обработчика ожидания. Процедура будет вызываться в период ожидания системы каждый раз по истечению указанного интервала времени.
    Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. 
    Примечание:
    Вызов обработчика ожидания продолжается пока форма не будет закрыта или пока не будет вызван метод формы ОтключитьОбработчикОжидания. 
    
  3. TopicStarter Overlay
    yzek
    Offline

    yzek Опытный в 1С

    Регистрация:
    13 окт 2010
    Сообщения:
    713
    Симпатии:
    0
    Баллы:
    26
    Спасибо огромное.
    ПодключитьОбработчикОжидания (AttachIdleHandler) действительно помог.
    P.S.
    Вот бы еще найти способ разворачивать этот отчет на весь экран.
  4. UnNone
    Offline

    UnNone Опытный в 1С

    Регистрация:
    21 мар 2007
    Сообщения:
    148
    Симпатии:
    0
    Баллы:
    26
    Как заставить программно развернуть окно при выводе отчета через показать не нашел, может кто знает, тоже будет интересно. Но можно отчет выводить в поле табличного документа, расположенного на ранее заданной форме, для которой установить свойство СпособОтображенияОкна в значение Максимизированное
  5. TopicStarter Overlay
    yzek
    Offline

    yzek Опытный в 1С

    Регистрация:
    13 окт 2010
    Сообщения:
    713
    Симпатии:
    0
    Баллы:
    26
    Спасибо огромное. Все получилось.

Поделиться этой страницей