gifts2017

1cv77: Регистрация внешних печатных форм

Опубликовал Юрий Щербаков (ufo58) в раздел Обработки - Менеджеры внешних отчетов

В 8-ке (при небольших усилиях) можно реализовать авторегистрацию внешних форм в текущей базе данных.
А почему этого не сделать в 7-ке?
А почему этого не сделать еще лучше, чем в 8-ке?

Тратить на дорогу к клиенту два часа только для того, чтобы установить печатную форму или внешнюю обработку? Это слишком. Потери времени велики и неоправданны. А таких работ приходится делать много.

Пробовал отправлять обработки по почте. Но, потом, долго и нудно приходилось объяснять куда и как «положить» обработку, чтобы она «вписалась» в базу данных.

Radmin, ТеаmViewer и аналогичные «управялки» компом пользователя – вещь хорошая. Но, часть их платная, часть требует постоянных обновлений. Т.е. усилий по поддержке. И достаточно много усилий. Кроме того, не каждый пользователь соглашается установить у себя такую программу. И, для их использования, пользователь должен быть около компа. Если задача того стоит, тогда конечно. Но …. просто установить внешнюю форму? Неее. Как из пушки по воробьям?

Кроме того, как я успел заметить, на сайте, почти у каждой публикации, часть описания посвящено тому, как устанавливать обработки. Т.е. с такой проблемой сталкивается почти каждый программер.

Вот и попробовал сделать авторегистратор. И …. вопросы об установке пропали. Даже непривычно стало. А усилий? Добавить два маленьких файла в архив с обработкой.

Пользователю остается только распаковать архив и запустить файл «Setup.ert» из той базы данных, в которую нужно прописать новые файлы. Кроме того, никто никого не ждет. Запустить установку пользователь может в любое удобное ему время.

Для работы Setup.ert требуется выполнить несколько условий.

1.      Setup.ert должен лежать в каталоге с устанавливаемыми файлами.

2.      В этом же каталоге должен лежать файл настроек «Setup.ini»

3.      В файле настроек прописать что и куда установить.

И все …

Описание блоков настроек (в файле «Setup.ini»)  просто, до примитивного (пример внутри файла). Если дополнительные каталоги не существуют – Setup.ert создаст их, проверит версии загружаемых файлов, предложит вариант загрузки, отработает ошибки, покажет пользователю краткие комментарии по каждому файлу или загружаемому блоку.

Где еще можно применить эту обработку? Я думаю попробовать ее при обновлении отчетности. Но это уже следующий шаг.

 На прилагаемых рисунках пример установки блока печати СчФ 2012г.

Скачать файлы

Наименование Файл Версия Размер
Упрощенный вариант регистратора 31
.rar 14,54Kb
17.03.12
31
.rar 14,54Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Дмитрий Литовченко (kompas-dm) 18.03.12 10:48
(0) Практически стандартные средства. Управление отчетами. Для удаленной работы и не только : http://infostart.ru/public/66323/
2. Юрий Щербаков (ufo58) 18.03.12 11:19
(1) kompas-dm, видел эту обработку. хорошая работа
но .... если сравнивать с моей, то у них разные задачи
ваша обработка - упрощает доступ к внешним отчетам. дает им более упорядоченный вид.
то, что предлагаю я, просто упрощенный "инсталятор"
в том числе и для вашего случая ... установка блока ваших обработок пользователю
моя - сама создаст нужные каталоги и разложит ваши формы в нужные места
ваш блок имеет похожий инсталятор, но .... он привязан к вашему блоку установки
у меня - независимое решение. для установки любого отчета 1cv77
3. Дмитрий Литовченко (kompas-dm) 18.03.12 12:29
(2) Согласен. Вашу бы энергию - на управляемые формы ...
4. Александр Лыткин (TrinitronOTV) 20.03.12 07:55
как-то сложно всё: в каком-то файле пользователю нужно какие-то настройки прописывать... А нельзя это всё сделать интерактивно на форме?
5. Юрий Щербаков (ufo58) 20.03.12 13:33
(4) TrinitronOTV, секундочку ...
может быть я плохо написал ... сорри
это не для пользователей. по-крайней мере им в настройки лезть не нужно.
это для программистов. чтобы уменьшить количество вопросов.
и установить свою обработку в базу данных пользователя.
в этом смысле и для пользователей тоже. "одна кнопка".
нет нужды копировать, вставлять, прописывать ... т.е. "лазить" по компу
более "продвинутая" версия - уже на выходе. скоро выставлю.
там оказалось больше интересного, чем даже сам ожидал
6. Юлия Смирнова (Lava596) 27.04.12 11:52
Так есть же, вроде, стандартные средства? В Сервисе по-моему где-то Там выбирается документ, форма и кнопка, по которой происходит вывод внешней печатной формы.
7. Юрий Щербаков (ufo58) 27.04.12 16:02
верно .... есть такое
только .... вопрос
а если это касается не только печатной формы
например, обновления КЛАДР
или нужно установить (кроме формы) еще пару доп обработок
и .... любой пользователь справится с этим?
и нужно ли лазить по всему компу, когда все можно сделать одной кнопкой