О внешнем отчете:
Внешний отчет используется на выезде к заказчику. Работает в управляемом и обычном режимах запуска без дополнительных настроек. Последнее очень удобно на выезде.
Внешняя обработка автоматически определяет режим запуска и открывает обычную или управляемую форму, в которых используются одинаковые процедуры. То есть, переписывать процедуры в зависимости от режима запуска не требуется. Недостатком этого решения является то, что в управляемом режиме Процедуры должны исполняться &НаСервере.
Вывод результата на экран реализован через СКД, поэтому, форму отчета можно изменить в
А) обычное приложение: Настройка конструктор.
Б) управляемое приложение: ВсеДействия.ИзменитьВариант.
Для удобства, предоставлена возможность визуального сравнения текущего состояния базы с архивом (это база2).
Кроме того, программист может заменить "ТабличныйДокумент" на "ДеревоЗначений" для этого достаточно установить переменную РезультатСКДтип = "ДеревоЗначений";// . Подробнее можно посмотреть //infostart.ru/public/276806/ .
.
В коде предусмотрен ВспомогательныйПараметр для произвольного использования программистом.
Если требуется отдельно выделить периодические регистры сведений, то рас комментируйте строку //постФикс="_период.";//периодическиеРегСведений
О регламентном задании.
Регламентное задание служит для сбора ежедневной статистики в формате *.mxl. Другой формат следует запрограммировать самостоятельно.
Для работы регламентного задания не требуется поддерживать обычную форму – это не актуально.
Адрес архива устанавливается в переменной АдресКаталогаАрхива.
Архив удобен пользователю, так как ему не требуется вызывать внешнюю обработку. Поэтому, рационально отфильтровать значимые для пользователя объекты и организовать архив_2пользователь.
В архивеПользователя, кроме того, можно показывать любую другую ежедневную полезную для анализа информацию за последние 14 дней. С этой целью предусмотрены переменные ВспомогательныйПараметр и ВариантСКД. Если из текста программы не понятно, как использовать ВариантСКД, то комментарий лежит //infostart.ru/public/276806/ .
Название файлов архива формируются по шаблонам:
А) префикс_ИмяБазы_yyyyMMdd. Это история.
Б) префикс_ИмяБазы. Этот шаблон у пользователя запоминается в меню «Файл». Здесь всегда лежит свежий архивный файл.
Для базаSQL в структуре ПарамSQL указываются параметры, с целью определения размера использованного дискового пространства (не обязательно).
Остальное аналогично внешнему отчету.
В приложение помещено Пузомер1с.erf, Пузомер1с.cf и Пузомер1с.dt
Примечание.
1. Не следует запускать внешний отчет Пузомер1с.erf из базы, поддерживающей регламентное задание. Для указанного случая, возникнет конфликт в режиме управляемого приложения из-за тождественности наименований.
2. Во втором варианте приложения добавлена ежедневная история за две недели, предшествующие выбранной дате. Двухнедельная история востребована руководителем группы пользователей.
Желаю всем и каждому успехов.