У тебя десятки информационных баз? И все они требуют постоянного обновления, архивирования, тестирования, выполнения различных ежедневных процедур, типа перепроведения, обмена данными? Скачай эту разработку и спи спокойно. АОИБ сделает всё это за тебя в установленное время, при этом сам скачает новые обновления и в случае ошибки известит по электронной почте.
Режим запуска толстый клиент, обычное приложение. Платформа 8.2 — 8.3. Работает с базами 1С на платформах 7.7, 8.1, 8.2, 8.3 в файловом и клиент-серверном режиме.
Режим запуска толстый клиент, обычное приложение. Платформа 8.2 — 8.3. Работает с базами 1С на платформах 7.7, 8.1, 8.2, 8.3 в файловом и клиент-серверном режиме.
В начале 2012 года поставил себе задачу автоматизировать процессы обновления, архивирования, тестирования, выполнения обработок (регламентные операции, обмены и т. д.) для многочисленных баз 1С на предприятии. Поиски в интернете на тот момент ничего подходящего не дали. Поэтому решил написать собственную конфигурацию. В тот же год появилась первая версия АОИБ.
Конфигурация позволяет выполнять определённые регламентные процедуры с информационными базами в пакетном режиме, как по расписанию, так и в ручном режиме.
Основные возможности в пакетном режиме:
— получение информации о доступных обновлениях на сайте 1С (кроме 7.7);
— загрузка комплектов обновлений при наличии учетной записи на сайте 1С (кроме 7.7);
— последовательное обновление ИБ из «*.CFU», обновление конфигурации на поддержке из «*.CF», загрузка конфигурации из «*.CF» (кроме 7.7);
— обновление данных в ИБ после обновления конфигурации (в том числе подтверждение лицензионности);
— резервное архивирование ИБ (ZIP и «Выгрузка»);
— тестирование ИБ;
— выполнение внешних обработок в обслуживаемых ИБ;
— блокировка (завершение работы пользователей), разблокировка ИБ (кроме 7.7);
— запуск на выполнение исполняемых файлов;
— выполнение внешних обработок непосредственно в контексте АОИБ;
— выполнение архивирования произвольных данных (ZIP);
— отправка сообщений на электронную почту (наличие новой версии, отправка лога).
Основа конфигурации справочник «Задания».
«Задания» подразумевают последовательное выполнение определенных задач и предназначены для запуска по расписанию.
В «Задание» могут входить следующие операции:
1. Запуск произвольного исполняемого файла.
2. Проверка наличия новых обновлений на сайте «1С» с возможностями оповещения по почте (8.Х) и автоматическим скачиванием (при наличии учетной записи 1С).
3. Выполнения архивирования произвольных данных (ZIP).
4. «Сканирование локальных обновлений» — поиск обновлений в локальных каталогах (8.Х).
5. Выполнение внешней обработки в контексте самой АОИБ.
6. «Выполнение сценария» — справочник определяющий последовательность операций над списком определенных информационных баз (см. далее).
Справочник «Сценарии» определяет последовательность операций над определённым списком баз (как правило однотипных), предназначается для запуска в составе «Задания».
В «Сценарий» могут входить:
1. Завершение работы пользователей (для типовых конфигурациях) и блокировка (8.Х).
2. Архивирование баз как обычным ZIP, так и штатными средствами 1С (выгрузка 7.7 и 8.Х).
3. Тестирование и исправление (7.7 и 8.Х).
4. Обновление конфигураций (последовательное через *.CFU и полное через *.CF) (8.Х).
5. Запуск на выполнение внешних обработок (7.7 и 8.Х).
6. Разблокировка ИБ (8.Х).
Про обновление конфигураций.
1. «Проверка наличия обновлений на сайте 1С» проверяет информацию о доступных версиях конфигурации на сайте 1С. Данная информация заносится в справочник «Таблица версий». Возможно оповещение о появлении новой версии, а также её скачивание в локальный каталог.
2. «Сканирование обновлений в локальном каталоге» сканирует локальные каталоги на наличие в них обновлений для указанных конфигураций и также заполняет справочник «Таблица версий». Данный вариант можно использовать, когда нет возможности автоматической загрузки с сайта 1С или конфигурация обновляется не с сайта 1С. Обновление предварительно копируется в локальный каталог. Информация об обновлении берется из файла «UpdInfo.txt».
3. «Обновление конфигураций» сначала получает версию самой базы, сравнивает версию конфигурации базы с последней версией из «таблицы версий». Если существует новая версия, то принимается решение на обновление.
Процедура обновления ИБ делится на три этапа.
1) Согласно справочника «Таблица версий» определяется какой из последних версий можно обновить данную конфигурацию. Проверяется наличие обновления в локальном каталоге. При отсутствие его в локальном каталоге производится загрузка с сайта 1С (для «обновляемых с 1С» при наличии учетной записи). Далее производится обновление основной конфигурации. При установленной настройке «Обновление последовательно до конца» и при наличии нескольких последовательных обновлений действия повторяются до последней версии. При установленной настройке «Использовать приоритет ранее загруженных обновлений» цепочка обновлений по возможности формируется из имеющихся в локальных каталогах. Возможны также варианты: обновление конфигурации на поддержке через файл конфигурации «*.CF» и загрузка конфигурации из «*.CF».
2) После обновления Основной конфигурации производится обновление конфигурации базы данных.
3) Далее для конфигурации, использующих БСП, в COM режиме в обновляемой базе запускаются процедуры, определяющие действия с данными после обновления конфигурации (в том числе подтверждение лицензионности).
Есть возможность для ИБ сформировать список необходимых последовательных обновлений и в ручном режиме скачать всю последовательность комплектов обновлений.
«Мастер начальной установки» позволяет облегчить процессы настройки конфигурации, заполнения справочников информационных баз, конфигураций и таблицы версий. Может вызываться как для первоначального заполнения, так и в дальнейшем.
Для «Заданий» и «Сценариев» существует возможность ручного запуска на выполнения из форм соответствующих справочников.
Также практически все перечисленные действия над информационными базами можно производить в ручном режиме через меню в форме справочника ИБ.
Более подробно читайте в приложенной в файле инструкции (также последние версии инструкций ищи в комментариях к публикации) .
Код открыт.
Жалобы, предложения и пожелания не запрещены.
09.02.2024 — 17.07.2024 Обновления 1.0.6 — 1.0.10.
Исправлены обнаруженные ошибки. Добавлены хотелки.
27.07.2024 Обновление до версии 1.0.11.
1. В форме Задания добавлена возможность установки ограничения выполнения задания по времени. Проверка производится между выполнениями операций. При установке ограничения не забываем в настройках ставить «Разблокировать оставшиеся заблокированными ИБ при закрытии программы».
2. Добавлена возможность при проверке наличия обновления на сайте автоматически скачивать обновление. В настройке проверки обновления флаг «При наличии обновления загружать в локальный каталог».
3. Добавлен вариант обновления — «Загрузка из файла *.cf». Используем на свой страх и риск.
4. Групповая пометка и снятие меток для конфигураций в форме Сценария.
04.08.2024 Обновление до версии 1.1.1.
1. Конфигурация адаптирована для работы в серверном режиме и для работы с серверными информационными базами.
2. Исправлена ошибка при проверке обновления, появившееся в вер. 1.0.11.
3. Добавлена в сценарии опция, позволяющая пропускать выполнение сценария для ИБ с подключенными пользователями.
18.09.2024 Обновление до версии 1.1.2.
1. Добавлена возможность скачивания файлов установки обновлений «updsetup.exe». Для реализации частично использован код из статьи «Пример работы с заголовками HTTP-запросов: загрузка версий программ с users.v8.1c.ru».
Настройки: основные настройки — «Локальный путь к каталогу с файлами установки обновлений» и в «Конфигурации» — «Настройка для скачивания файлов установки обновлений». Скачивание доступно через «Таблица обновлений» и в «Задачи» при проверке обновлений.
2. Подправлен код для решения проблем с нестандартными нумерациями версий и названиями файлов обновлений.
3. Изменения в работе с менеджером регламентных заданий. Теперь для запуска менеджера необходимо указать в настройках пользователя под которым будет производиться запуск.
4. Исправлены обнаруженные ошибки и неточности.
5. Обновленная и более детализированная инструкция к программе.
6. Добавлена обработка «Определение параметров обновления» — описание смотри в инструкции.
В архиве три файла: конфигурация, обработка и документация.
29.09.2024 Обновление до версии 1.1.3.
Исправлена ошибка, проявляющееся в версии 1.1.2 при обновлении «данных информационной базы» в типовых конфигурациях.
08.07.2024 Обновление до версии 1.1.5.
Основные отличия от версии1.1.3:
1. Значительно переработан код для повышения стабильности при выполнении заданий и предотвращения остановки выполнения при возникновении ошибок.
2. Существенно повышена информативность логов.
3. Добавлена возможность установки ограничения выполнения по времени (для предотвращения возможных зависаний) для определенных процедур: выполнение исполняемых файлов, выполнение внешних обработок, тестирование ИБ, выполнение обновлений.
4. Исправлено удаление старых архивов в случае архивирования «выгрузкой».
5. В сценарии добавлена опция «При установке ограничения выполнения задания по времени дождаться завершения всех действий с текущей ИБ».
6. В списке информационных баз к номеру актуального релиза добавлена дата выхода релиза.
7. Срабатывание «Немедленное завершение работы пользователей» теперь не зависит от разницы времени на компьютерах.
8. В обработке формирования списка последовательных обновлений появилась возможность копирования комплектов обновлений в указанный каталог (например, для дальнейшего использования на другом компьютере).
9. В «Задание» добавлена процедура выполнения внешних обработок непосредственно в контексте самой АОИБ.
10. В списке Информационных баз добавлена возможность множественного выделения для выполнения операции «Обновление информации по ИБ».
11. Изменена обработка»Загрузка списка информационных баз» на более удобную.
12. Исправлены обнаруженные ошибки и неточности.
13. Обновлена документация к конфигурации.
27.07.2024 Обновление до версии 1.1.6.
1. Добавлена возможность настройки соединения через прокси-сервер.
2. Исправлены обнаруженные ошибки.
1. Добавлена возможность настройки соединения через прокси-сервер.
2. Исправлены обнаруженные ошибки.
При работе с «Мастером начальной установки» появляется ошибка на этапе добавления к информационной базе, пользователя и пароля.
«{Обработка.СтартовыйПомощник.Форма.Форма.Форма(79)}: Поле объекта не обнаружено (Платформа)
Если Рез.Платформа=»7.7″ Тогда»
Версия конфигурации: Автоматизированное обслуживание ИБ (1.0.5 (27.12.2012))
Версия платформы: 1С:Предприятие 8.3 (8.3.5.1383)
(1) bacdait,
Да, досадная ошибка.
Исправил, файл конфигурации заменил.
Попытка написания инструкции по настройке конфигурации.
Инструкцию прикрепил к сообщению.
Подскажите, пожалуйста, почему может появляться ошибка:
{ОбщийМодуль.КомСоединение.Модуль(338)}: Метод объекта не обнаружен (глЗначениеПеременнойУстановить)
Соединение.глЗначениеПеременнойУстановить(«глЗапрашиватьПодтверждениеПриЗакрытии», Ложь);
(4) anna140331,
Значит в данной конфигурации нет глобального метода «глЗначениеПеременнойУстановить». В будущем релизе сделаю проверку.
А что у Вас за конфигурация?
Дело в том, что «Завершение работы пользователей» в моем случае использует встроенный функционал в типовых конфигурациях. Иначе возможна только блокировка новых соединений. Отключение уже подключенных пользователей без встроенных процедур невозможно (по крайней мере в файловой базе).
В версии 1.0.8 подправил «Завершение работы пользователей».
Просто шикарная обработка. Буду внедрять. Правда все базы мои на 7.7
Вот в этом случае пытается скачать 10.3.31.3, можно этого избежать ?
P.S. Неплохо было бы отчет о необходимых к установке офлайн обновлений для выбранной базы, так как политика безопасности в некоторых компаниях запрещает использование интернета в локальной сети …
Автор, пробую 7.7 усн обновить, но не видит обновления. Сканирую папку на наличие обновлений «Не обнаружены файлы описания обновления» (тут проверка на на файл «UpdInfo.txt», но его нет в обновлении)
Как я понял 7.7 не обновляется =(
Прикладываю скриншот
(7) deltaone,
Не совсем понял вопрос. Какая у Вас сейчас версия?
Могу предположить, что у Вас, например, 10.3.30.2. Программа будет сначала скачивать 10.3.31.3, а потом 10.3.32.1.
Если вопрос стоит в том, что у вас уже есть 10.3.31.2 на которую накатывается 10.3.32.1 и скачивать 10.3.31.3 вы не хотите.
Можно сделать следующее:
В таблице обновлений открыть текущую версию. Разрешить редактирование (зелёный карандаш в верхней панели). Указать в «Обновляется версией» вместо 10.3.31.3 допустим 10.3.31.2.
Можно поподробнее?
То есть, Вы хотите отчет в котором будет будет список необходимых для последовательного обновления версий?
(8) coolseo,
Confstarter . Но так как для меня это уже не актуально, то замарачиваться не стал.
Да, действительно, для 7.7 обновление не реализовано, была мысль использовать
(11) deltaone,
Без проблем, взял на заметку.
Я подразумевал, что невозможно в моей конфигурации.
Согласен, что кроме штатной возможности существуют другие варианты отправки писем. Но зачем мудрить, если можно использовать возможности 8.3.
(12)
Согласен, что кроме штатной возможности существуют другие варианты отправки писем. Но зачем мудрить, если можно использовать возможности 8.3.
Думаю если заменить функцию отправки на универсаьную, уйдет ограничение на 8.3 (метод работает, если не ошибаюсь, начиная с Windows XP) …
Как указать путь к *.cf, чтобы обновить базу сразу до последней версии.
ОШИБКА.
Обновляется информация только для первой информационной базе в списке. В конце модуля обновления пропущено условие для платформы 8.3.
Информация обновляется для всех баз в справочнике, а не для выбранной группы или элемента, а это очень долго.
(14) Starik,
Честно говоря данный вариант обновления мною не продумывался.
Согласен, недоработка. Буду думать.
Вчера пришлось обманывать программу: указывать путь и версии с которых можно обновить вручную.
Очень муторно: тут посмотри релиз, там пропиши версии….:)
(15) Starik,
Обновляется информация только для первой информационной базе в списке. В конце модуля обновления пропущено условие для платформы 8.3.
Ок. Спасибо. Исправлю.
Вообще-то данная процедура планировалась для начального разового исполнения, а для конкретного элемента в форме самого элемента есть кнопка «Получить информацию об ИБ и основной конфигурации». Но в принципе в следующем релизе учту и это.
Замечательно, что пути исполняемых файлов привязаны к имени компьютера. Только какой в этом смысл, если базы и локальные пути обновлений общие? Хотелось бы и их привязать, тогда одну базу можно будет использовать на разных рабочих местах.
И еще. Может, это никому кроме меня и не надо, но неплохо бы в список действий с базой добавить запуск конфигуратора и пароль базы закрыть **** (сейчас он в открытом виде).
(19) Утюг,
То есть, к одним и тем же базам в сети на разных рабочих местах идет обращение по разным путям?
Может просто в пути вместо «S:BASEUT10», где «S:» — сетевой диск, указать «\МойСерверТомBASEUT10». А если база на локальном компьютере, то зачем ей правильный путь с другого компьютера? Всё равно сценарий работы с ней будет запускаться с этого компьютера.
Пути обновлений привязаны непосредственно к конфигурации, то есть для каждой конфигурации указывается свой путь. И есть ли смысл плодить каталоги одних и тех же обновлений для конкретной конфигурации в разных местах если есть сеть, тем более, что скачиваются они в одно место.
У меня в одной точке в локалке три сервера, принадлежащих разным организациям. У всех есть типовые бухгалтерия, зарплата, торговля, причем у некоторых не по одной. Задания запускаются на каждом из серверов (через командную строку). В данном случае я использую общую базу, которая лежит на четвертом (NAS), там же обновления, дубли архивов и логи. Ну соответственно к базе подключаюсь и я со своего рабочего места. Каких то неудобств не ощущаю. Хотя, если честно, в последнее время я месяцами в данные базы не лажу, и логи смотрю практически только когда ошибки по почте приходят (зачем лезть, если всё работает).
НО, если убедишь меня в разбивке путей по компьютерам, тогда подумаю.
«Добавить запуск конфигуратора» — естественно не проблемно, добавлю (хотя смысла большого не вижу).
«Закрыть пароль» — думаю имеет смысл только если от «зорких глаз со стороны». Сделаю с кнопочкой «Просмотреть».
Просьба ко всем,
особенно скачавшим и использующим конфигурацию в работе.
Пишите свои впечатления, ошибки и пожелания к развитию.
Неужели у всех всё работает нормально.
А то выставлять обновления при изменении одной строчки неинтересно.
Под разными рабочими местами я подразумевал:
Работа №1,
…
Работа №N,
Дом.
Естественно, что ни о какой общей сети речи быть не может, а набор баз и пути для обновлений везде свои.
(22) Утюг,
Не понял, а зачем тебе общая база?
Одновременно запускаю 2 фоновых задания: обновление 2-х баз одновременно.
По одному из заданий получаю ошибку раздельного доступа к логам и дальше задание продолжается только после нажатия «ОК».
Хотелось бы иметь возможность обновлять несколько баз одновременно.
Хорошая конфигурация. Два замечания:
1. Уже озвученная проблема с пропуском промежуточных обновлений.
Конфигурация просит все шаблоны обновлений, хотя при имеющихся версиях некоторые могла бы пропустить.
Хотелось бы, чтобы программа умела строить шаги обновлений только по ключевым обновлениям, или исходя из текущих имеющихся версий запрашивала бы минимум дополнительных.
Это сильно бы упростило обновление.
2. Программа в списке баз пишет имеющий актуальный релиз без учета разделения на базовую
проф версию. У меня, например, на базовую нет последних обновлений, а программа берет последнюю версию из проф. обновлений. Как-то не очень удобно. Кажется, будто программа будет обновлять базовую версию проф. апдейтами.
Не могу подключиться к информационной базе
И еще одно замечание. Не работает кнопка «Обновить информацию об информационных базах».
Загрузил список баз, в таблице появились. Нажимаю кнопку «Обновить информацию об информационных базах», информация о базах не заполняется (версия и тип конфигурации). Пароли не установлены. Если зайти в конкретную базу и нажать кнопку «Получить информацию об ИБ и основной конфигурации», тогда информация заполняется.
Если баз немного, то это сделать несложно. Но если баз несколько десятков, то по одной довольно муторно.. Список прогружается автоматом, а информацию о базе приходится заполнять по одной..
Так же не очень ясно как работает определение версии платформы, и на что это влияет.
Базы одинаковые (например, Бухгалтерия предприятия 2.0.64.18 проф), лежат в одном месте, но программа часть определяет как 8.2, часть как 8.3 И там, где 8.3 номер релиза 2.0.64.18 подсвечивает красным.
Доброе время суток!
Давно планировал оставить отзыв к данной конфигурации, да все как-то откладывал и переносил, и не потому что все плохо, а потому что у нас как всегда если установил/настроил/проверил/допилил и все заработало, то вопрос как-то сам собой закрывается и вот так сесть и просто что-то написать времени жалко.
А вот когда какие-то проблемы в процессе вылезают, тут уж держитесь…
Ну это все лирика была, а по сути с этой конфигурацией знаком вот уже четыре месяца, один из которых ушла на установку и плотную переписку с автором, после чего были устранены найденные в процессе внедрения ошибки и на свет появился первый мануал по «быстрому старту». Второй месяц честно скажу не работал, был отправлен в административный отпуск… но не будем о грустном, главное я из него вернулся и вот уже два месяца плотно работаю с конфигурацией.
Итак, у меня на сегодняшний день установлена конфигурация АОИБ 1.0 (1.0.5 (05.02.2015)), которая крутиться на платформе 1С: Предприятие 8.3 (8.3.5.1517). В конфу подключено 19 баз с типовыми конфигурациями: Бухгалтерия ред. 3.xx ПРОФ; ЗУП и две базы УТ редакции 10.х и 11.х. Все базы файловые и требуют постоянного ухода и обновления, особенно в последнее время))). Инструментами доступными в конфигурации АОИБ я смог автоматизировать процесс их полного обновления!
Именно из-за того, что количество баз разрослось и мне приходилось затрачивать просто огромное количество времени на их обновления привело меня на эту страницу сайта инфостарта. Рутинный процесс по ожиданию момента, когда необходимо нажать «далее» для меня закончился как ночной кошмар, теперь мне не нужно держать в голове что нужно подключиться и проверить «как там процесс», теперь все это делается ночью, когда я дома и мирно сплю в своей кровати, а не таращусь на экран красными от недосыпа глазами в надежде что еще минуту и все закончиться…
Опс, снова ушел в лирику, наверное, потому что добавить то в принципе и нечего, остается лишь сказать огромное спасибо Александру и пожелать ему всяческих успехов в его начинаниях, ну и не в коем случае не бросать конфигурацию (как это делают некоторые другие товарищи по цеху), т.к. ошибки нет-нет, но вылезают, одну из которых прикрепил в скриншоте во вложении.
За сим откланиваюсь и иду почивать, предаваясь прелестнейшим сновидениям!
ну и я вставлю свои 5 копеек:
В целом конечно классно, но:
1) Печально, что в конфигурации используется только одна учетная запись 1С. Хотелось бы свои конфигурации (эталонные) обновлять с нескольких учетных записей. Например БГУ и хозрасчетную бухгалтерию.
2) Отправка возможна только через SMTP. Ну по стандартам SMTP уже многие не используют, на замену пришел IMAP.
3) Так и не разобрался, можно ли автоматически принять лицензионное соглашение? Пользователей сильно пугают сообщение о легальности и прочего….
4) При слабом интернете я бы обязательно писал бы сообщение о том, что скачивается обновление релиз такой то столько то мегабайт.
5) Я бы еще конечно подумал бы об обновлении БГУ. Там самое, что обновляется — это отчетность. Если бы предусмотреть возможность автоматической загрузки отчетности с сайта было бы просто суперски
(24) Starik,
Спасибо, ошибку подтверждаю. При запуске через регламентные задания используется один и тот-же лог-файл для разных заданий. Принял к исправлению.
(25) dasdasd,
Спасибо.
Конфигурация просит все шаблоны обновлений, хотя при имеющихся версиях некоторые могла бы пропустить.
Хотелось бы, чтобы программа умела строить шаги обновлений только по ключевым обновлениям, или исходя из текущих имеющихся версий запрашивала бы минимум дополнительных.
Это сильно бы упростило обновление.
Не согласен. Конфигурация не просит все обновления. Принцип следующий: допустим у нас релиз 2.0.64.10, он может быть обновлен версиями 2.0.64.11 — 2.0.64.21. Программа возьмет для обновления максимально возможный из загруженной таблицы, а именно 2.0.64.21, остальные обновления загружаться не будут. Здесь можно подумать лишь о том, что если есть уже загруженные обновления, то использовать именно их, а не загружать другие.
проф версию. У меня, например, на базовую нет последних обновлений, а программа берет последнюю версию из проф. обновлений. Как-то не очень удобно. Кажется, будто программа будет обновлять базовую версию проф. апдейтами.
Не может быть, актуальный релиз должен указываться для конкретной конфигурацию (с разделением базовая — проф). Актуальный релиз обновляется при проверке обновления на сайте, и не зависит от того, скачены у тебя обновления или нет. Посмотри, что у тебя в в базовой конфигурации на закладке «Обновления с сайта 1С» в последнем релизе?
(26) max_vorzhev,
Возможно, проблема с регистрацией «comcntr.dll».
Можно попробовать переустановить платформу 8.3 или вручную зарегистрировать DLL.
Типа:
«regsvr32 C:Program Files1cv88.3.5.1231incomcntr.dll».
Каталог указывай из последнего релиза.
(27) dasdasd,
В (15) мне указали на эту ошибку. При обновлении будет исправлена. А пока можешь обновить информацию через «Мастер начальной установки»(Стартовый помощник). Сразу выбираешь третий пункт, там правда будет запрашиваться для каждой базы логин и пароль.
(27) dasdasd,
Базы одинаковые (например, Бухгалтерия предприятия 2.0.64.18 проф), лежат в одном месте, но программа часть определяет как 8.2, часть как 8.3
Версия платформы определяется из «ibases.v8i», то есть исходя из того, что записано в настройках информационной базы в «стартере 1С». Соответственно конфигурация будет подключатся или запускать данные базы с помощью платформ указанных версий.
Да, обратил внимания, что в твоем случае будет создано две одинаковых конфигурации с указанием разных платформ. То есть возможна путаница. Так, например, для конфигурации с 8.3 ты проверил обновление, поэтому и высветилось красным, а для 8.2 не проверял.
Еще пункт в мой списочек.
(28) bacdait,
Спасибо.
Постараюсь поддерживать по мере сил.
Большая часть ошибок связана с тем, что на момент написания платформы 8.3 не было.
С появлением 8.3 конфигурация была «чуть-чуть» подправлена, а оказывается этого «чуть-чуть» маловато.
По ошибке из скриншота вероятно аналогичное (26). Попробуй (32).
(29) artspeed,
В справочнике конфигураций на закладке «Обновление с сайта 1С» можно указать учетную запись непосредственно для данной конфигурации (см. прикрепленный файл).
Ну, почтовые сервисы от SMTP пока не отказываются, а для цели отправки почты SMTP вполне хватает.
Как писал обновление делится на три части: обновление основной конфигурации, обновление конфигурации базы данных и (для типовых) «обновление данных информационной базы». На третьем этапе как раз и выполняется то, что происходит при первом запуске после обновления конфигурации (типа «подождите идет обновление данных»), в том числе снимается сообщение о легальности. В зависимости от вида конфигурации используются те или иные процедуры встроенные в конфигурации. Проверялось на Бухгалтериях 2.0, 3.0, Зарплатах 2.5, 3.0, Торговля 10.3, 11. По поводу БГУ и хозрасчетной бухгалтерии сказать не могу, у меня их нет.
Принято.
Как уже писал с данной конфигурацией не работаю. Не обещаю, но и не отказываюсь от того, что посмотрю. Правда, не раньше конца июня (после отпуска).
(37) dasdasd,
Советовать не могу. АОИБ у меня работает на 8.3, хотя без проблем должен работать и на 8.2. Единственно только, если он запускается не через «1cestart.exe» версия должна быть максимальная для 8.3 или 8.2 из установленных на компьютере (например,если на компьютере стоят 8.2.19.121 и 8.2.18.104, то запускать через 8.2.19.121). Иначе при внешнем подключении к базам будет выскакивать ошибка о несоответствии версии DLL.
По БП 2.0 думаю тоже не играет роли, ориентируйся на то, на чем работают пользователи.
Хотелось бы увидеть что в логе, на каком этапе выскакивает ошибка.
Оболочки обновляю не часто. Сейчас АОИБ (те что рядышком) работают на 8.3.5.1119 и 8.3.5.1231.
В помощнике на каждом этапе можно нажать «Пропустить».
Насколько я понимаю, это не расписание, а настройка проверки и сохранения/удаления бэкапов. Предлагаю изменить название «Расписание» на что-то типа «варианты/настройки сохранения архивов» или что-то в этом роде.
Ну, не знаю… У меня в основном как в приколотой картинке. Вроде как и расписание. Но «варианты/настройки сохранения архивов» тоже как-то не так. Наверное надо объявит конкурс 🙂 .
Это стандартное окно диалога «Регламентные задания». Когда-то очень давно разбирался с этим… Лучше прогугли сам, там не всё так просто. Изначально вложил данный функционал, но сам не пользуюсь.
(39) dasdasd,
Скинь в личку свою почту, чтоб не засорять конфу. А то у меня много вопросов.
Я завершение работы пользователей у себя так поправил:
Показать
Может пригодится?
Релиз 1.0.9
Приняты во внимание комментарии (7), (14), (15), (17), (19), (24), (25), (27), (29), (41).
Основные изменения:
1. Исправлена ошибки связанные с созданием и редактированием регламентных заданий (расписание выполнения заданий).
2. Исправлена ошибка при групповом обновлении информации об ИБ. Добавлена возможность в списке ИБ обновлении информации для группы ИБ.
3. В справочнике ИБ реализован запуск в режиме конфигуратора, скрыт пароль.
4. Реализована возможность при последовательном обновлении по возможности использовать ранее загруженные обновления (в настройках «Использовать приоритет ранее загруженных обновлений»).
5. Создана форма для формирования списка необходимых последовательных обновлений. Вызывается из формы справочника обновлений и из формы справочника Информационных баз. В данной форме есть возможность скачивания обновлений согласно сформированному списку.
6. Реализована возможность обновления конфигурации на поддержке через файл конфигурации «*.CF».
Для этого необходимо:
1) В справочнике «Конфигурации» указать на закладке «Обновления» путь к каталогу с файлом «*.CF».
2) В списке действий «Сценария» для действия «Обновить конфигурацию» указать «Из полного релиза (*.CF)».
3) В указанную папку с обновлением скопировать файл обновления «*.CF» и скопировать или создать файл «VerInfo.txt» или «UpdInfo.txt» с указанием версии данного обновления.
В результате при выполнении сценария произойдет сравнение версий и в случае если версия указанная в «VerInfo.txt» новее будет произведено обновление.
здравствуйте. у меня вопрос — как вручную занести в таблицу имеющееся обновление? при первом запуске мастер нашел только обновления для версии 8.3, а у меня базы еще и в 8.2 есть, но при попытке их обновить пишет что не найдены обновления. повторный запуск мастера не дал результатов. сразу отмечу что доступ на сайт 1С у меня закрыт на шлюзе т.к. нет действующей подписки, обновляю из локали. спасибо.
(43) starcom.pro,
Поправлю: обновления не для 8.2 и для 8.3, а для конфигураций. Многие конфигурации могут работать и на 8.2 и на 8.3.
У меня в справочнике Конфигураций одна и та же конфигурация может дублироваться с признаком для 8.2 и 8.3. Разница получается только в адресе к ресурсам обновлений на сайте 1С (например «/ipp/ITSREPV/V8Update/Configs/Accounting/20/82/» и «/ipp/ITSREPV/V8Update/Configs/Accounting/20/83/»), но в последнее время, похоже, на сайте 1С стали дублировать файлы описания обновлений. Поэтому и тут разницы нет. Хотел доработать конфу, что бы избавиться от дубляжей, но руки пока до этого не дошли.
Теперь к вопросу.
Заполнить таблицу обновлений вручную можно, но это будет геморойно и, думаю, неправильно.
Лучше это сделать «сканированием». Информационные базы, которые надо обновить, привязаны к конфигурации, у которой должна быть заполнена таблица обновлений. В справочнике конфигураций зайди в ту конфигурацию, по которой у тебя не заполнена таблица. Проверь «Локальный каталог размещения обновлений». Там должен быть путь к каталогам обновлений («2_0_46_8″,»2_0_47_2» и т. п.), ну типа: «C:Documents and SettingsuserApplication Data1C1Cv82 mplts1cAccounting». Если там не правильно, исправь, запиши и нажми кнопочку «Сканировать локальный каталог на наличие обновлений». Если путь правильный, то всё заполнится. Проверить можешь через «Перейти»-«Таблица обновлений».
(44) спасибо )) разобрался
На всякий случай, для тех, кто не знает:
Чтоб сделать приятное автору понравившейся разработки можно просто кликнуть по звездочке.
А чтобы отметить полезный ответ кликнуть по плюсику под ответом.
Архивирование возможно только для файловых баз? Для серверного варианта нет решения? Почему бы не реализовать выгрузку штатными средствами 1С? Например, в моем случае, так:
«C:Program Files1cv8…in1cv8.exe» CONFIG Srvr=»Сервер» Ref=»База» /N Логин /P Пароль /DumpIB c:ИМЯ.dt
(47) PRiM.spb,
Все обслуживаемые мной базы файловые. В них работают одновременно, как правило, не более пяти человек. Поэтому вопросов с переходом на серверный вариант не было. Соответственно у меня ни знаний, ни опыта, ни возможностей работы с серверным вариантом нет.
Для меня архивирование ZIPом привычнее. Но если вопрос только в этом, добавить выгрузку штатными средствами сделать не проблема.
Будет время, сегодня добавлю.
(48) Было бы здорово. Мне ваша разработка очень понравилась.
Тогда еще одна маленькая просьба.
Добавить Роль пользователя ПолныеПрава, чтобы можно было запаролить базу.
Добрый день! Спасибо большое. Ваша конфигурация реально очень облегчила мне жизнь. Есть небольшое пожелание — при создании сценария добавить возможность вносить базы не по одной , а выборочным списком из справочника информационные базы. Когда баз очень много так будет удобнее.
Обновление 1.0.10.
Учтены комментарии (47), (49), (50).
Основные изменения:
1. Подправлена логика последовательного обновления для конфигураций отмеченных как «обновляемые локально».
2. Добавлена возможность архивирования штатными средствами 1С (в настройках архивирования флаг «Архивировать штатными средствами).
3. Добавлена «Роль» — ПолныеПрава.
4. Исправлены обнаруженные ошибки. Небольшие изменения в формах.
Для (50) — добавлена кнопка «Подбор».
Спасибо за подбор, стало намного удобней!!! Еще там же можно добавить галочку, которая ставит или убирает все галочки. Это будет удобно если из всего списка нужно обработать определенные базы. Хотелось бы в меру своих возможностей материально отблагодарить Вас и промотивировать на дальнейшую работу. Как это можно сделать?
Добрый день!
Не могу обновить конфигурацию из *.cf пропустив все релизы.
Пишет, что сценарий выполнен с ошибками, но информация об ошибках отсутствует.
Помогите разобраться…
(52) vovan26rus,
Пять минут работы. Но для новой версии маловато, поэтому скин в личку почту.
Спасибо.
Честно, про мотивацию не думал, даже вебмани нету. Если только на телефон.
В данном случае хочется иметь возможность воспользоваться командой — Загрузить конфигурацию из файла (из *.cf)
(53) bnw,
Напиши по подробнее в личку или по почте (адрес есть в конце модуля обычного приложения). Что на что и т. д.. Хотелось бы увидеть лог.
(55) bnw,
Да, у меня — «обновление на поддержке».
Загрузку не делал. Вещь не безопасная. Но в принципе никаких проблем, по возможности добавим.
(57) было бы замечательно…
(54) Можно хоть на телефон. Мне ваша конфигурация реально экономит кучу времени. Хотелось бы поблагодарить хоть как то.
Обновление до версии 1.0.11.
Учтено (52) и (55).
1. В форме Задания добавлена возможность установки ограничения выполнения задания по времени. Проверка производится между выполнениями операций. При установке ограничения не забываем в настройках ставить «Разблокировать оставшиеся заблокированными ИБ при закрытии программы».
2. Добавлена возможность при проверке наличия обновления на сайте автоматически скачивать обновление. В настройке проверки обновления флаг «При наличии обновления загружать в локальный каталог».
3. Добавлен вариант обновления — «Загрузка из файла *.cf». Используем на свой страх и риск.
4. Групповая пометка и снятие меток для конфигураций в форме Сценария.
Торопимся, если еще не прошло 7-ми дней после прошлого скачивания.
Обновление до версии 1.1.1.
PRiM.spb за помощь в тестировании.
1. Проведена работа по адаптации конфигурации для работы в серверном режиме и для работы с серверными информационными базами. Большое спасибо
2. Исправлена не принципиальная, но неприятная ошибка при проверке обновления, появившееся в вер. 1.0.11.
3. Добавлена в сценарии опция, позволяющая пропускать выполнение сценария для ИБ с подключенными пользователями.
Очень классная конфигурация!!!
Долго разбирался без инструкции. Пока не нашел её в комментариях))
Думаю инструкцию надо прикрепить к публикации, как бесплатный файл)) чтобы не тупить как я))
Тестирую, пока что отлично!!!
При попытке завершить работу пользователя немедленно — зависает (хотя у меня и нет необходимости в этой функции), ждал минут 5.
Если тут же закрыть активный сеанс пользователя, то благополучно отвисает и продолжает работу!
(62) markovki,
Прикрепил бы, если можно было бы бесплатно.
К сожалению, для публикации бесплатно не прикрепить.
Есть ли возможность скачивать не сами шаблоны, а файлы updsetup.exe и setup.exe?
Если есть или планируется, просьба написать
(63) markovki,
Во первых отключаются пользователи только в конфигурациях, в которых заложен типовой механизм отключения. В других происходит только блокировка. Да и в типовых не всегда отключаются, возможно это связано с открытыми модальными окнами.
5 минут не должно. Но и «немедленно» — не совсем правильное понятие. Всё зависит от того как быстро сработает типовой механизм на обработке ожидания, как правило, примерно от 1 до 1.5 минут. Поэтому АОИБ ожидает отключения 3 минуты при «немедленном отключении» (раньше было 2, но на некоторых базах этого не всегда хватало) и 8 минут при «отключении через 5 минут», после чего выдает ошибку, если остались активные сеансы.
(65) markovki,
Как программно скачать файлы updsetup.exe или setup.exe с сайта 1С я просто не знаю.
Поэтому планировать не могу. К тому же, это то же самое, только в винраровском самораспаковывающемся архиве.
(64) в zip-архив файл публикации и инструкцию и проблема решена))
(67) да по сути тоже самое, но речь немного не об этом.
Когда вы скачиваете и устанавливаете на своём компе, тогда всё идеально, но если вам необходимо устанавливать обновления на других компьютерах, то этот способ не совсем удобен, проще иметь распакованный «updsetup.exe» и запустить установку шаблона, чем вручную копировать шаблон на компьютер пользователя. Это особенности работы фирм франчайзи.
Кстати только что сделал автоматическое последовательное обновление — это круто!
(67) может доберусь и на досуге попробую сам сделать эту хотелку
Автор молодец!!!
Отличная конфа.
Тестирую.
1. Нет возможности в настройках архивирования заставить программу делать архив непосредственно в момент выполнения сценария.
У себя исправил.
2. Запуск сценария — только в фоне. Не совсем удобно наблюдать за процессом через логи.
Себе сделал обработку запуска и последовательного исполнения сценария.
(67) сейчас немного колдую над скачиванием с сайта самораспаковывающихся архивов.
http://downloads.v8.1c.ru/get/Info/Accounting/3_0_40_42/updsetup.exe
Адрес закачки почти такой же:
В принципе используется тот же код, единственно что я подставил в алгоритм вышеуказанный путь для скачивания, выскакивает вот такая ошибка:
Показать
НО если я зайду под указанным логином и паролем на сайт и вручную тыкну скачать, то после этого из конфигурации тоже скачивается и так с каждым релизом.
Может уже имеется опыт по решению данной проблемы?
(72) markovki, Ошибка вероятно в куках сессии. Нужно в генерации запроса указать куки (session_id ) те же, что вернул сервер при авторизации.
Разобрался. Передавал неверные параметры.
(73) Buхter, И всё-таки ошибка имеет место быть. Есть ли пример как указать куки?
Устанавливаем соединение:
Пытаемся получить файл (переменная Адрес в данном случае естественно путь к файлу на сервере):
Дело в том, что у автора работает такая конструкция, даже если ничего не меняя в коде подставляю в переменную Адрес например «get/Info/Accounting/3_0_39_67/updsetup.exe» вместо «1c/Accounting/3_0_39_67/1cv8.zip» и всё, ошибка:
Показать
Дабы не засорять эфир, вопрос вынес на форум:
Скачивание файла обновлений
Исправьте пожалуйста в следующих версиях вашей программы
общий модуль
// Возвращает короткое имя типовых конфигураций
Функция ПолучитьКороткоеИмя(ДлинноеИмя) Экспорт
……….
ИначеЕсли Найти(Имя,»БУХГАЛТЕРИЯГОСУДАРСТВЕННОГОУЧРЕЖДЕНИЯ«)>0 Тогда
Короткое = «StateAccounting»;
……….
«БУХГАЛТЕРИЯГОСУДАРСТВЕННОГОУЧеРЕЖДЕНИЯ» неправильная формулировка.
Хорошая конфигурация, спасибо автору!
Пожелание: при тестировании добавить возможность выводить результат тестирования в отдельный лог-файл. Как при пакетной обработке с параметром /Out
Хочу еще раз выразить благодарность автору конфигурации. Действительно хороший, пусть и немного не законченный (ну а как без этого…) продукт. И поэтому силами сообщества ИНФОСТАРТ доводим конфигурацию до совершенства.
Итак, как активный пользователь вашей конфигурации подмечу несколько пунктов, которые хотел бы реализовать:
1) Очень не хватает IMAP протокола для почты. 1С его давно поддерживает, и, более того, многие сервера типа майл.ру давно перешли на этот протокол. Поэтому IMAP необходимо внедрить. Особо ничего сложного. Дать в настройках профиля почты выбор протокола.
2) Очень бы хотелось внедрить функцию поиска обновлений по ФТП. Допустим я обслуживаю 10 компаний. У меня работает 10 конфигураций. Каждая качает из интернета обновление, автоматически устанавливает ее. А что, если я обновления буду выкладывать на личном FTP сервере, и программа автоматически будет качать обновления с FTP по логину и паролю. Было бы неплохо. К тому же у нас в городе интернет СПУТНИКОВЫЙ, и по наземным каналам обновления качалось бы быстрее.
3) Стабильность работы платформы/конфигурации с менеджером заданий оставляет желать лучшего. То и дело, появляется ошибка менеджера заданий.
Есть предположение, что когда запускается одновременно несколько заданий — например при загрузке, а затем еще и вручную происходит конфликт.
4) Из-за того, что я обслуживаю сразу несколько организаций мне достаточно тяжело следить за работой программы. Логи с ошибками приходят, но никакой централизованной регистрации нет. Поэтому «подброшу» идею создать централизованную конфигурацию по анализу и загрузке логов. Для того, что бы четко понимать что происходит на удаленных конфигурациях.
5) Ну и конечно же больная тема — это нетиповые конфигурации. С ними к сожалению только вручную. Может быть есть идеи для автообновления?
6) Конфигурации фирмы КАМИН. В частности ЗАРПЛАТА. Обновление этой конфигурации я бы реализовал через FTP.
Если я слишком требователен — просьба не судить.
Но мы (инфостартовцы) же помогаем развивать проект, не правда ли?
И всё-таки получилось реализовать скачивание updsetup.exe, не очень красиво, но зато работает.
https://releases.1c.ru/total
https://releases.1c.ru/version_file?nick= «+ТипКонфигурации+Редакция+»&ver=»+ВерсияОбновленияКод+»&pat h=»+ТипКонфигурации+»»+ВерсияОбновленияЧерезНижнийСлеш+»up dsetup.exe
Суть в чём. В форме справочника обновления добавил ПолеHTMLДокумента. При открытии формы автоматом логинимся в login.1c.ru.
На форме добавил кнопку, при нажатии которой происходит последовательный переход с паузой в 3 секунды, от страницы с выбором конфигурации:
…
до страницы со ссылкой на конкретное обновление:
И только после этого начинается загрузка апсетапа
Прошу прощения за молчание — был в отпуске.
(71) Buхter,
Не понял о чем речь, архивирование как раз в сценарий и включается.
Точнее запуск «Задания», Сценарий запускается не в фоне. Запуск задания в фоне был организован для того, что бы можно было продолжать работу пока задание выполняется.
(76) artspeed,
Спасибо, будет исправлено.
(77) lion11,
При тестировании в составе сценария создается временный лог-файл, но добавляется в основной лог только при возникновении ошибки при тестировании.
(78) artspeed,
А зачем? В моем понятии IMAP используется для манипуляций с удаленными почтовыми ящиками, а отправка писем производится всё равно через SMTP.
Возможно, в этом есть смысл. Добавлю в «хотелки».
Сам не использую менеджер заданий, предпочитаю работать через планировщики, хотя функционал изначально был вложен. Если будут определены конкретные ситуации с ошибками прошу известить меня.
Отложу пока в дальние «хотелки».
Как вариант через «Загрузку конфигурации из *.CF». Указываешь для конфигурации каталог, включаешь в сценарий обновление из *.cf. Когда надо обновить скидываешь в данный каталог файл *.cf и VerInfo.txt (или UpdInfo.txt) с указанием версии. В момент выполнения сценария будет сравниваться версия и, если в текстовом файле версия старше, будет произведено обновление. Также, предполагаю, возможно создание файлов обновления через «Поставка конфигурации» (сам не пробовал).
(79) markovki,
«Пример работы с заголовками HTTP-запросов: загрузка версий программ с users.v8.1c.ru» .
Ну вроде как мне удалось решить проблему автоматической загрузки «updsetup.exe» с помощью авторизации из
Осталось, только продумать, как правильнее вставить в конфигурацию.
(82)
Да, спасибо, вот только вчера заметил, когда попалась конфигурация с ошибками. Так тоже хорошо.
(83)
По поводу не типовой конфигурации: все работает, как описано в этом ответе для 5 пункта. Через «Поставка конфигурации» сделал файл с полным обновлением предварительно подготовленной измененной конфигурации и все обновилось. Тренировался на конфигурации Камин 3.0 на 8.3.
Еще вопрос. Не хочет скачивать обновление конфигурации «Бухгалтерия государственного учреждения 1.0», ругается на отсутствие ресурса:
.txt’: Ошибка работы с Интернет: ресурс не найден (404). <html>
Неудача: Ошибка получения файла: {ОбщийМодуль.Сервера1С.Модуль(36)}: Ошибка при вызове метода контекста (Получить): Файл не обнаружен ‘/ipp/ITSREPV/V8Update/Configs/StateAccounting/10/83/UpdInfo
Не подскажете, какое имя правильное?
(87) lion11,
Действительно, не работает.
Зато работает:
/ipp/ITSREPV/V8Update/Configs/stateaccounting/10/83/UpdInfo.txt
и
/ipp/ITSREPV/V8Update/Configs/stateaccounting/10/82/UpdInfo.txt
Типа найди два отличия. Соответственно в «адрес ресурсов обновления» надо ввести: /ipp/ITSREPV/V8Update/Configs/stateaccounting/10/82/
А если в Бухгалтерии в табло ввести команду: «ОбновлениеКонфигурации.АдресРесурсовДляПроверкиНаличияОбновления()»,
что выдает?
(88)
Вот мог бы раньше подсказать. )) Спасибо!
В БГУ 1.0: ОбновлениеКонфигурации.АдресРесурсовДляПроверкиНаличияОбновления() = «/ipp/ITSREPV/V8Update/Configs/stateaccounting/10/83/»
Осталось подружить Камин, в частности 3.0. Они любят делать тестовые релизы и выкладывать их как рабочие.
И при попытке проверить обновления пишет ошибку: Ошибка сравнения версий: ‘3.0.72.2’ и ‘3.0.72.1_test’
(90) lion11,
Проблемы не вижу. Только два вопроса.
1. А какие ещё варианты версий бывают?
2. Бывают ситуации, когда допустим после ‘3.0.72.1_test’ выставляется ‘3.0.72.1’ или ‘3.0.72.1_test2’?
(91)
Насколько я понял, после ‘3.0.72.1_test’ идет ‘3.0.72.2’.
А ‘3.0.72.1_test2’ — не было ни разу. Судя по их логике, возможен вариант ‘3.0.72.1_test’, ‘3.0.72.2_test’ и потом ‘3.0.72.3’
(84) хочется увидеть решение в вашей конфигурации…
Себе добавил просто в виде отдельной кнопки в форме справочника «Обновления»
Подскажите.. что делать если обновление поставляется только в виде cf ? И работает ли обновление 7 ки ?
(94) Hasper,
Как уже писал в (10) ни проверки обновления ни обновление для 7-ки не реализовано.
А что надо?
Если обновляться, то можно использовать в сценарии «Обновить конфигурацию — Из полного релиза (*.cf)» (если конфа на поддержке) или «Загрузка из файла (*.cf)». И как уже писал:
указываешь для конфигурации «Каталог с файлом *.CF», включаешь в сценарий «обновление из *.cf». Когда надо обновить скидываешь в данный каталог файл *.cf и VerInfo.txt (или UpdInfo.txt) с указанием версии. В момент выполнения сценария будет сравниваться версия и, если в текстовом файле версия старше, будет произведено обновление.
(95) Это все было проделано.. вот только ни каких файлов аля VerInfo.txt (или UpdInfo.txt) нету(( если это простой текстовый файл, что конкретно там должно содержатся? что бы можно было его вручную создать.
(96) Hasper,
Это стандартные текстовые файлы.
Пример UpdInfo.txt :
FromVersions=;1.5.21.2;1.5.22.2;1.5.22.3;1.6.3.2;1.6.4.7;2.1.1.1;
UpdateDate=11.04.2008
А проще VerInfo.txt, из одной строчки:
Где «2.1.1.2» версия твоего *.CF
18.09.2015 Обновление до версии 1.1.2.
Учтены комментарии: (71), (76), (89), (90), (93), (100).
1. Добавлена возможность скачивания файлов установки обновлений «updsetup.exe».
Настройки: основные настройки — «Локальный путь к каталогу с файлами установки обновлений» и в «Конфигурации» — «Настройка для скачивания файлов установки обновлений». Скачивание доступно через «Таблица обновлений» и в «Задачи» при проверке обновлений.
2. Подправлен код для решения проблем с нестандартными нумерациями версий и названиями файлов обновлений.
3. Изменения в работе с менеджером регламентных заданий. Теперь для запуска менеджера необходимо указать в настройках пользователя под которым будет производиться запуск.
4. Исправлены обнаруженные ошибки и неточности.
5. Обновленная и более детализированная инструкция к программе.
6. Добавлена обработка «Определение параметров обновления» — описание смотри в инструкции.
В архиве три файла: конфигурация, обработка и документация.
Также прикрепляю обновленную документацию к данному сообщению.
(20) мне кажется Вы
(79) Спасибо!