8.х Возможно ли программно закрыть открытый табличный документ???

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем Ivan2014, 14 фев 2016.

  1. TopicStarter Overlay
    Ivan2014
    Offline

    Ivan2014 Опытный в 1С

    Регистрация:
    10 апр 2014
    Сообщения:
    384
    Симпатии:
    2
    Баллы:
    29
    Здравствуйте. Из внешней обработки открывается табличный документ (из макета) по нажатию на кнопку. Если на кнопку нажать 5 раз - откроется 5 отчетов.
    Возможно ли при нажатию на кнопку, перед формированием отчета, закрыть все предыдущие отчеты?
    Спасибо.
  2. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.949
    Симпатии:
    149
    Баллы:
    104
    Сформированный отчет открывается как?
    Методом "Показать()"? Тогда вряд ли .

    Вместо этого лучше прямо на форме отчета расположите поле табличного документа, в которое и выводите отчет.
    Если же хотите в отдельном окне открывать, тогда создайте еще одну форму. На ней расположите поле табличного документа. И при формировании отчета открывайте эту форму с ключом уникальности (у метода "ОткрытьФорму()" есть соответствующий параметр).
    В этом случае будет открываться один экземпляр формы, а не 5.
    Ivan2014 нравится это.
  3. TopicStarter Overlay
    Ivan2014
    Offline

    Ivan2014 Опытный в 1С

    Регистрация:
    10 апр 2014
    Сообщения:
    384
    Симпатии:
    2
    Баллы:
    29
    Спасибо. Классная идея. Очень помогла.

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