Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебно-методическое пособие РЭИС.doc
Скачиваний:
6
Добавлен:
01.03.2025
Размер:
3.85 Mб
Скачать

3.6. Внешние обработки

Так же, как и в версии 7.7, в версии 8.0 любой отчет или обработка может быть сохранен во внешний файл, т.е. он будет храниться вне информационной базы. В версии 8.0 изменился формат у внешних обработок, теперь они хранятся в файлах с расширением «EPF».

Для запуска внешней обработки можно использовать команду меню «Файл -> Открыть». Если же это требуется сделать программным образом, то необходимо воспользоваться менеджером внешних обработок, для чего предназначено свойство ВнешниеОбработки глобального контекста. Обратите внимание, что теперь нет команды ОткрытьФорму, которая была в версии 7.7.

Следующий пример обращается к внешней обработке «АнализПродаж.ерf», задает ей параметр Контрагент и вызывает процедуру Печать, а результат помещается в поле табличного документа:

Обработка = ВнешниеОбработки.Создать("с:\АнализПродаж.epf");

Обработка.Контрагент = ВыбКонтрагент;

Обработка.Печать(ЭлементыФормы.ПолеТабДок);

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

Вопросы для повторения

  1. Дайте характеристику объекту конфигурации «Константа».

  2. Дайте характеристику объекту конфигурации «Справочник».

  3. Дайте характеристику объекту конфигурации «Документ».

  4. Дайте характеристику объекту конфигурации «Журнал документов».

  5. Понятия оперативного и неоперативного проведения, оперативная отметка времени.

  6. Роль нумераторов в конфигурации.

  7. Механизм последовательности документов, граница последовательности.

  8. Дайте характеристику объекту конфигурации «Перечисление».

  9. Дайте характеристику объекту конфигурации «Отчет».

  10. Дайте характеристику объекту конфигурации «Обработка».

  11. В чем сходство и различие объектов «Отчет» и «Обработка»?

  12. Дайте характеристику объекту конфигурации «Внешняя обработка».

Резюме по теме

  • Встроенные реквизиты НомерДок и ДатаДок заменены реквизитами Номер и Дата. Значения типа «дата» включают в себя также и время.

  • У документа может быть несколько табличных частей, различных по структуре.

  • Максимальная длина номера документа увеличена до 50 символов.

  • Для каждого документа указывается перечень регистров, по которым он может делать движения.

  • Больше нет общих реквизитов документов. Поддержка общих реквизитов отрицательно сказывалась на производительности системы.

  • У документа теперь нет метода Провести. Программное проведение документа осуществляется методом Записать с параметрами РежимЗаписиДокумента (возможные значения: Запись,Проведение и ОтменаПроведения) и РежимПроведенияДокумента (возможные значения: Оперативный и Неоперативный).

  • Движения документа не связаны жестко с признаком его проведения. Проведенность документа означает окончание его обработки с точки зрения пользователя. За соответствием признака проведенности документа и актуальностью его движений должен следить разработчик.

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

  • Больше нет такого понятия, как «подчиненные документы»,соответственно метод ВыбратьПодчиненныеДокументы был удален. Вместо этого можно использовать критерии отбора.

  • Больше нет граф отбора, вместо них предлагается использовать критерии отбора.

  • У отчетов и обработок может быть несколько экранных форм.

  • Отчеты и обработки могут иметь реквизиты и табличные части, но их смысл отличается от реквизитов и табличных частей справочников и документов. Через них передаются параметры формирования отчета или выполнения обработки.

  • Основная процедура формирования отчета или выполнения обработки обычно располагается в модуле объекта и объявляется с ключевым словом Экспорт. В модуле формы (или из любого другого программного модуля) производится вызов данной процедуры.

  • Изменилась техника формирования печатной формы (табличного документа), о чем подробно рассказывается в главе «Отчеты».

  • Внешние обработки хранятся в EPF-файлах, несовместимых с ERT. Для программного запуска внешней обработки или открытия ее формы необходимо воспользоваться менеджером внешних обработок.