Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 17:44

Вывод таблицы внешнего отчета без вывода формы

Автор TeddyIv, 10 окт 2014, 12:44

0 Пользователей и 1 гость просматривают эту тему.

TeddyIv

Доброго времени суток!

Платформа 7.7 (7.70.027)
Конфигурация  ТиС (Торговля и склад) (7.70.941)


Возникла такая ситуация: есть внешний отчет, который открывается из формы  документа по нажатию кнопки. Как открывать только таблицу этого внешнего отчета, без открытия самой формы??

Заранее спасибо!

дфтын

таблицу - всмысле сам отчет?
Ну так делайте так -
В ПриОткрытии() - строите отчет, выводите таблицу, и потом Форма.закрыть(0);

TeddyIv

Цитата: дфтын от 10 окт 2014, 12:48
таблицу - всмысле сам отчет?
Ну так делайте так -
В ПриОткрытии() - строите отчет, выводите таблицу, и потом Форма.закрыть(0);

Да, действительно помогло. Но происходит мерцание, когда открывается отчет и исчезает форма. Не красиво. Может есть возможность сразу запретить вывод формы?

дфтын

сделайте в глобальном модуле - процедуру с Экспорт которая будет строить отчет, а саму форму отчета поместите в общие таблицы

TeddyIv

Цитата: дфтын от 10 окт 2014, 12:56
сделайте в глобальном модуле - процедуру с Экспорт которая будет строить отчет, а саму форму отчета поместите в общие таблицы

Я уже думал об этом, но это лишняя работа, а так взял - скопировал файл и просто его перенес. И код не надо править в конфигурации

дфтын

ээээ чего куда скопировал?
Есть еще вариант, но я щаз вот так не помню
Вроде как в ПриОткрытии можено указать -

СтатусВозврата = 1;
Вовзрат;


Или ка кто так, если не найдете - пороюсь. Тогда не будет открываться
Добавлено: 10 окт 2014, 13:33


СтатусВозврата(0); во!

TeddyIv


Цитата: дфтын от 10 окт 2014, 13:17ээээ чего куда скопировал?

Ну в папку внешних отчетов кидаем файлы *.efd и *.ert и потом в форме документов просто из выпадающего списка выбираем нужный отчет.

Цитата: дфтын от 10 окт 2014, 13:17Есть еще вариант, но я щаз вот так не помню
Вроде как в ПриОткрытии можено указать -

Код: [Выделить]
СтатусВозврата = 1;
Вовзрат;

Или ка кто так, если не найдете - пороюсь. Тогда не будет открываться

Да! Все работает, спасибо большое!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск