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



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

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

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

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

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

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

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

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

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

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

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

И все …

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

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

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

7 Comments

  1. kompas-dm

    (0) Практически стандартные средства. Управление отчетами. Для удаленной работы и не только : http://infostart.ru/public/66323/

    Reply
  2. ufo58

    (1) kompas-dm, видел эту обработку. хорошая работа

    но …. если сравнивать с моей, то у них разные задачи

    ваша обработка — упрощает доступ к внешним отчетам. дает им более упорядоченный вид.

    то, что предлагаю я, просто упрощенный «инсталятор»

    в том числе и для вашего случая … установка блока ваших обработок пользователю

    моя — сама создаст нужные каталоги и разложит ваши формы в нужные места

    ваш блок имеет похожий инсталятор, но …. он привязан к вашему блоку установки

    у меня — независимое решение. для установки любого отчета 1cv77

    Reply
  3. kompas-dm

    (2) Согласен. Вашу бы энергию — на управляемые формы …

    Reply
  4. TrinitronOTV

    как-то сложно всё: в каком-то файле пользователю нужно какие-то настройки прописывать… А нельзя это всё сделать интерактивно на форме?

    Reply
  5. ufo58

    (4) TrinitronOTV, секундочку …

    может быть я плохо написал … сорри

    это не для пользователей. по-крайней мере им в настройки лезть не нужно.

    это для программистов. чтобы уменьшить количество вопросов.

    и установить свою обработку в базу данных пользователя.

    в этом смысле и для пользователей тоже. «одна кнопка».

    нет нужды копировать, вставлять, прописывать … т.е. «лазить» по компу

    более «продвинутая» версия — уже на выходе. скоро выставлю.

    там оказалось больше интересного, чем даже сам ожидал

    Reply
  6. Lava596

    Так есть же, вроде, стандартные средства? В Сервисе по-моему где-то Там выбирается документ, форма и кнопка, по которой происходит вывод внешней печатной формы.

    Reply
  7. ufo58

    верно …. есть такое

    только …. вопрос

    а если это касается не только печатной формы

    например, обновления КЛАДР

    или нужно установить (кроме формы) еще пару доп обработок

    и …. любой пользователь справится с этим?

    и нужно ли лазить по всему компу, когда все можно сделать одной кнопкой

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *