| Мультибазовая замена внешних отчетов и обработок |
|
Когда Вы работаете с множеством однотипных баз, сразу появляются задачи автоматизации процессов их сопровождения. Предлагаемая обработка решает одну из задач сопровождения – мультибазовое обновление, подключенных внешних отчетов и обработок. Тестирование обработки проводилось на платформе 8.3.9.2170 . При загрузке обработки, определяется стартовый каталог 1С пользователя, как КаталогПользователя + "\1C\1CEStart", «Адрес сервера» из функции СтрокаСоединенияИнформационнойБазы() , «парсится» и заполняется список серверных баз из файла "ibases.v8i" . Если файл со списком баз находится в другом каталоге, то этот каталог можно выбрать в закладке «Настройки». В писок попадают только те базы, IP адрес которых, совпадает с значением поля «Адрес сервера». Для работы обработки, в закладке «Настройки», необходимо заполнить имя пользователя (и пароль), имеющего право на com – подключение ко всем выбранным базам. Можно ввести специального пользователя во всех базах с правами – «Добавление изменение дополнительных отчетов и обработок» и «Запуск внешнего соединения», либо если у Вас «Полные права», то вы вводите собственный логин и пароль. Если Вы используете нестандартное имя COMConnector-a, то и его имя так же необходимо ввести в поле «COMConnector». Если установить флаг «Получить список всех серверов», то в список баз заполнится всеми SQL базами файла "ibases.v8i", вне зависимости от значения поля «Адрес сервера». Файлы для обновления, будут выбираться из каталога «Каталог копируемых файлов» закладки «Загрузка файлов». Тип файлов выбирается из таблицы «Типы копируемых файлов», закладки «Настройки». Для перезагрузки списка обновляемых файлов необходимо нажать кнопку «Поиск файлов в каталоге». Процесс обновления запускается нажатием кнопки «Выполнить» . Индикацию процесса обновления можно отключить установив флаг - «Без индикатора состояния». Результат процесса обновления контролируется по данным таблицы «Загруженные файлы». Если файл в базу не загружен, то текст ошибки загрузки, будет показан в поле «Состояние», таблицы «Загруженные файлы». Версия обработуи или отчета увеличивается на 0.1, в комментарий добавляется текст с датой и именем пользователя, осуществившего обновление. |
