А собственно кому этого не хотелось — может дальше и не читать.
В старые добрые времена 1С задумывалась о таких вещах как передача обработок или печатных форм неподготовленным пользователям.
Ну как задумывалась, делала робкие шаги в этом направлении, типа автоматической регистрации для документа.
С переходом к управляемым формам механизм регистрации усложнился и тема заглохла.
При этом никогда не было даже попыток сделать автоматическую регистрацию передаваемых файловых баз.
На инфостарте есть обработки, которые сканируют жестский диск в поисках 1Cv8.1CD и регистрируют все скопом.
А как быть если мы хотим передать клиенту обновленную/измененную/демо, но одну базу ?
Необходимые навыки:
Знать что такое файловая информационная база 1С, файловая система windows, умение пользоваться архиватором и проводником windows.
Без этих знаний просьба файлы не скачивать или потом не просить о возврате стартмани.
Постановка задачи:
Передать пользователю, возможно не имеющему понятия о регистрации ИБ, базы в архиве с автоматической регистрацией.
Фигня авопрос скажете вы, а я вам отвечу — нет.
Проблемы две — пользователь может разархивировать базу в произвольный каталог и база уже может быть у него зарегистрирвана, например он перезапишет предыдущий вариант.
Решение:
Внешняя программа с файлом настроек, который содержит наименование базы, ID, режим запуска базы.
Она выполняется после распаковки базы и регистрирует ее в списке с актуальным каталогом.
Порядок работы:
Копируем программу в каталог ИБ.
Заполняем файл настроек — наименование базы в списке, ID, режим запуска.
Важно! Если используете русские символы — формат файла должен быть UTF-8.
Запаковываем каталог базы целиком в архив SFX и устанавливаем после распаковки — выполнение программы из каталога ИБ.
Подробнее — на принтскринах.
Требования к запуску обработки:
Обработка предназначена для использования с любыми файловыми базами в windows.
Также возможна адаптация под любые пожелания.
Установка и использование обработки:
- Установка производится копированием в каталог ИБ.
- Обработка выполнена на AutoIt, скомпилирована в exe. Ничем не запакована, чтобы не ругались антивирусы. Кто боится исполняемых файлов — не скачивает.
- Может использоваться платформа 8.2.х и старше
Поддержка отчета, лицензирование:
- Обработка не имеет ограничений по периоду действия, количеству организаций и информационных баз.
- При возникновении вопросов по работе, их можно обсудить в комментариях к публикации, личных сообщениях либо по e-mail, указанному в письме с отчетом.
- Период бесплатной технической поддержки — не предоставляется.