Тратить на дорогу к клиенту два часа только для того, чтобы установить печатную форму или внешнюю обработку? Это слишком. Потери времени велики и неоправданны. А таких работ приходится делать много.
Пробовал отправлять обработки по почте. Но, потом, долго и нудно приходилось объяснять куда и как «положить» обработку, чтобы она «вписалась» в базу данных.
Radmin, ТеаmViewer и аналогичные «управялки» компом пользователя – вещь хорошая. Но, часть их платная, часть требует постоянных обновлений. Т.е. усилий по поддержке. И достаточно много усилий. Кроме того, не каждый пользователь соглашается установить у себя такую программу. И, для их использования, пользователь должен быть около компа. Если задача того стоит, тогда конечно. Но …. просто установить внешнюю форму? Неее. Как из пушки по воробьям?
Кроме того, как я успел заметить, на сайте, почти у каждой публикации, часть описания посвящено тому, как устанавливать обработки. Т.е. с такой проблемой сталкивается почти каждый программер.
Вот и попробовал сделать авторегистратор. И …. вопросы об установке пропали. Даже непривычно стало. А усилий? Добавить два маленьких файла в архив с обработкой.
Пользователю остается только распаковать архив и запустить файл «Setup.ert» из той базы данных, в которую нужно прописать новые файлы. Кроме того, никто никого не ждет. Запустить установку пользователь может в любое удобное ему время.
Для работы Setup.ert требуется выполнить несколько условий.
1. Setup.ert должен лежать в каталоге с устанавливаемыми файлами.
2. В этом же каталоге должен лежать файл настроек «Setup.ini»
3. В файле настроек прописать что и куда установить.
И все …
Описание блоков настроек (в файле «Setup.ini») просто, до примитивного (пример внутри файла). Если дополнительные каталоги не существуют – Setup.ert создаст их, проверит версии загружаемых файлов, предложит вариант загрузки, отработает ошибки, покажет пользователю краткие комментарии по каждому файлу или загружаемому блоку.
Где еще можно применить эту обработку? Я думаю попробовать ее при обновлении отчетности. Но это уже следующий шаг.
На прилагаемых рисунках пример установки блока печати СчФ 2012г.