ЯК ВІДКРИТИ ЗВІТ АБО ОБРОБКУ У ПРОГРАМІ

Запуск обробки Проба ми дотепер виконували зі створеного нами меню, або вибираючи в ньому Проба Пуск, або натискаючи Alt +1 Крім того, ми могли відкрити обробку, використавши пункти Відкрити колонки меню Файл При необхідності, однак, звіт або обробку можна відкрити з будь-якої іншої форми або програми глобального модуля Для цієї мети використовується функція ОткритьФорму

Щоб привести приклади звернення до функції і методу, що відкриває звіт (обробку), створимо ще одну обробку, давши їй імя Откритьert, і розмістимо її там же, де і обробка Проба Формуючи нову обробку, не забудемо вставити команду її виклику в меню Учень, відповівши ствердно на відповідну пропозицію помічника створення обробки Діалог обробки може мати наведений на рис 140 вигляд

Рис 140 Діалог обробки Відкрити

З кнопкою Відкрити обробки звяжемо процедуру Відкрити, розмістивши в ній наступний код:

Процедура Відкрити ()

//

Відкриває обробку Проба

перем контОбрПроба

//

Контекст обробки Проба

ОткритьФорму (Звіт, контОбрПроба, d: \ lCv77 \ Test \ ExtForms \ npoбaert)

КонецПроцедури / / Відкрити

Тепер, якщо вірно зазначено повне імя файлу обробки Проба, після натискання на кнопку Відкрити діалогу, наведеного на рис 140, ми відкриємо обробку Проба

Файл можна отримати, застосувавши метод ВибратьФайл агрегатного типу ФС Тоді код процедури Відкрити буде таким:

процедура Відкрити () / / Відкриває обробку Проба перем контОбрПроба

перем прапор, имяфайла

/ / Третій параметр методу ВибратьФайл опущений прапор = ФСВибратьФайл (0, имяфайла,,

“Знаходимо файл Пробаert, Звіт та обробки | * Ert)

якщо прапор = 1 тоді / / Якщо файл обробки обраний якщо ОткритьФорму (Звіт, контОбрПроба, имяфайла) = 0 тоді

Попередження (Не вдається відкрити обробку + имяфайла)

повернення КонецЕсли

інакше

Попередження (Файл обробки не вибраний”) КонецЕсли

КонецПроцедури / / Відкрити

Метод ВибратьФайл, якщо його перший параметр дорівнює нулю, відкриває діалог типу Відкрити (рис 141) і повертає, якщо файл обраний, у другій параметр імя файлу

Рис 141 Вибір файлу, що містить обробку Проба

Четвертий параметр (третій опущений) задає заголовок діалогу, а пятий повідомлення, що виводиться в поле Тип файлів, і після розділової риси маску, визначальну вид відображуваних в діалозі файлів Задана нами маска залишить у діалозі тільки файли з розширенням ERT

Зауваження:

1 Функція ОткритьФорму має більш широке призначення Вона вживається для відкриття форм довідників, документів, різних журналів і ін

2 Щоб відкрити звіт (обробку), вбудований в конфігурацію, можна з модуля деякої форми замість функції ОткритьФорму вжити метод ОткритьПодбор

Джерело: Бартеньев О В 1С: Підприємство: програмування для всіх Базові обєкти та розрахунки на одній дискеті М: Діалог-МІФІ, 2005 464 с

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*