Конфигурация для последовательного обновления однотипных конфигураций баз на произвольное количество релизов обновлений.
Работает как со списком баз справочника, так и с произвольными файловыми базами из папки на диске. Архивирование баз по расписанию. Редактирование списка баз пользователей. Работа с SQL. (Обновление 21.03.2024).
Требования и ограничения для работы конфигурации:
- Операционная система Windows
- Платформа не ниже 8.3.6.2390
- Управляемые формы
- Код открытый
- Работа конфигурации тестировалась в файловом режиме
- Необходимы права на запуск *.cmd файлов
- Релизы обновлений типовых конфигураций 1С не поставляются с данной конфигурацией
- Конфигурация предназначена только для обновления типовых конфигураций, полностью на поддержке без включенного режима «Редактируется с сохранением поддержки»
Конфигурация «Обновление релизов»
Настройки по умолчанию
- Настройки для обработки обновления конфигураций
- Настройки для работы с SQL сервером
- Сохранение настроек
Запуск обновлений
После входа в базу в режиме 1С Предприятие нажимаем меню «Обновления«, «Запуск обновлений«.
- Папка платформы загружается из настроек по умолчанию. Если нет — необходимо указать
- Имя конфигурации: либо из настроек, либо указываем
- Раздел заполнения баз для обновлений:
- Заполнение баз может происходить на основе справочника баз, папки на диске, совместно или из файла *.v8i.
- При необходимости указываем папку, где расположены базы или файл 1С.
- По кнопке «Заполнить базы» происходит заполнение таблицы баз в соответствии с указанными настройками. Следует отметить, что при выборе баз из справочника имя конфигурации учитывается, однако при заполнении таблицы баз из папки берутся все папки верхнего уровня, и имя конфигурации не учитывается.
- Указываем общий Логин и Пароль.
- Указываем Папку платформы, Логин и Пароль если они отличаются от общих. Принцип выбора платформы, логина, пароля: если в таблице не указаны — выбираются общие значения.
По кнопке «Выполнить обновление» после заполнения таблицы релизов обновлений происходит обновление отобранных баз отобранными релизами
Для удобства обслуживания баз, особенно файловых, предусмотрены возможности завершения и разрешения работы отмеченных баз.
- Обработка легальности получения обновления пока актуальна только для Бухгалтерии 3.0. В случае её использования обновления релизов идут автоматически без участия администратора. В остальных случаях после запуска в режиме 1С Предприятие необходимо подтвердить легальность, дождаться окончания обновления и закрыть приложение.
- Папка обновлений: указываем папку с релизами обновлений.
- По кнопке «Заполнить релизы» происходит заполнение таблицы релизов обновлений.
- Расширение файла обновлений: заполнятся из настроек по умолчанию, либо вручную.
Доступные конфигурации
Список доступных конфигураций
Должен отметить, что имя конфигурации используется при отборе баз из справочника «Базы» для заполнения списка баз и для запуска обработки «ЛегальностьПолученияОбновлений» в случае обновления Бухгалтерии Предприятия 3.0
Пример заполнения справочника «Базы»
- Указываем Наименование базы
- Выбираем Имя конфигурации
- Указываем путь к платформе
- Прописываем Путь базы
- Заполняем Логин и Пароль
- По кнопке «Вход в базу» можно протестировать указанные параметры
- При необходимости можно воспользоваться кнопками «Завершить работу» и «Разрешить работу«
- Не загружать для обновлений: если стоит отметка, то база не загружается в таблицу баз для обновлений конфигураций
- Регламентное архивирование: отметка для выполнения архивирования
- При отмеченной (2) необходимо указать папку архива базы
Сохранение обработки легальности получения обновлений
Предварительные действия
При необходимости отмечаем предварительные действия (по умолчанию не отмечены). Архив пишется в указанную папку в формате: «ИмяБазы_ггггММдд_ЧЧммсс_.dt» по текущему времени
Архивирование баз по расписанию
Для архивирования баз по расписанию необходимо в справочнике баз отметить «Регламентное архивирование» и указать папку архива
Далее «Настройки«, «Регламентное архивирование«, «Генерация командного файла«. При сохранении файла генерируется командный файл для запуска базы в режиме выполнения регламентных операций
Далее настраиваем планировщик заданий Windows и указываем сгенерированный файл
В режиме выполнения регламентных операций (в данном случае архивирование) для отмеченных в справочнике баз происходит завершение работы пользователей, разрешение работы, архивирование.
Редактирование списка баз пользователей
Требования и ограничения
- Необходим полный доступ к папкам пользователей
- Работа с файлом ibases.v8i в C:UsersuserAppDataRoaming1C1CEStart
- Обработка позволяет редактировать колонки списка баз пользователей
- По кнопке «Заменить» группы «Групповое редактирование» происходит замена значений для отмеченных баз в колонке редактирования
- По кнопке «Записать для источника» происходит запись в файл отмеченных баз для пользователя источника (старые данные не сохраняются)
- По кнопке «Создать список баз» происходит запись в файл отмеченных баз для отмеченных пользователей (старые данные не сохраняются)
- По кнопке «Добавить базы к списку» происходит добавление в файл отмеченных баз (старые данные сохраняются)
Работа с SQL
Требования и ограничения
- Необходим административный доступ к SQL серверу
- SQL Server не ниже 2008 R2
Настройка подключения к серверу SQL
Настройка SQL (sp_configure)
- Отмечаем необходимый параметр. В данном случае show advanced options.
- Указываем необходимое значение в колонке SET_value
- нажимаем кнопку «Изменить параметры«
Степень фрагментации индексов
- При нажатии на кнопку «Получить список баз» формируется таблица баз SQL (кроме системных) и открывается панель выполнения скриптов
- Некоторые скрипты выполняются с привязкой к базе (б), в таблице баз SQL отмечаем необходимую базу
- Выполняем скрипт «Степень фрагментации индексов» для отмеченной базы
- При необходимости выполняем Дефрагментацию индексов (отбирает индексы, дефрагментированные более 10%, затем, если фрагментация менее 30% — реорганизация индексов, а если более или равно 30% — перестроение)
Недостающие (рекомендованные) индексы
- Отмечаем необходимую базу
- Запускаем скрипт Недостающие индексы
- Отмечаем индекс, который хотим создать
- Обязательно указываем префикс индексов (следует иметь ввиду, что для одной и той же таблицы создается только один индекс с одинаковым именем)
- Нажимаем кнопку Создать индексы (создание некластерных индексов)
Неиспользуемые индексы (отключение/удаление).
- Отмечаем необходимую базу
- Запускаем скрипт Неиспользуемые индексы
- Если необходимо отмечаем ненужный индекс (рекомендую операции по отключению или удалению индексов проводить только для индексов, созданных самостоятельно)
- Отключение индексов
- Удаление индексов
Сброс статистик и очистка кэшей
Прочие скрипты
Выполнение произвольных скриптов
Обработка позволяет выполнять произвольные скрипты
- Из справочника скриптов выбираем необходимый скрипт
- При необходимости указываем «Использовать привязку к базе» и отмечаем нужную базу
- Выполнение скрипта
Справочник Скрипты
Скрипт можно добавить либо модифицировать уже имеющийся в справочнике скриптов
Причины купить
- Значительно облегчает и ускоряет процесс обновления однотипных конфигураций
- Конфигурация позволяет выполнять регламентное архивирование баз
- Значительно облегчает обслуживание пользовательских списков баз
- Позволяет обращаться к SQL серверу из среды 1С, можно использовать как архив скриптов для SQL сервера, часть скриптов уже имеется в конфигурации. Планируется дальнейшее расширение набора скриптов.
- Можно использовать свои скрипты для оборащения к SQL серверу, базам. Если, вдруг, по каким либо причинам, собственный скрипт не работает корректно, можно обращаться для его адаптации совершенно бесплатно, с дальнейшем его размещением в базе типовых скриптов (либо адаптирован только для Вас).
- Значительно облегчает процедуру настройки SQL сервера
- Значительно облегчает обслуживание индексов SQL (дефрагментация, создание, отключение)
- Планируется дальнейшее развитие и усовершенствование конфигурации
- Обновления конфигурации для первых 20 покупателей бесплатные
Достоинства
- Данная разработка позволяет в автоматическом режиме последовательно обновлять релизы конфигураций
- Предусмотрено максимальное удобство для работы с базами и релизами обновлений
- Позволяет в автоматическом режиме, наряду с обновлением конфигурации, завершать работу пользователей и проводить предварительное архивирование базы данных
- Предусмотрена возможность регламентного архивирования баз
- Максимально упрощает работу со списками баз пользователей
- Имеется возможность обращения к SQL серверу, имеется встроенный набор скриптов, который будет расширяться. Кроме этого имеется возможность редактирования типовых скриптов и их использование. Конфигурация позволяет добавлять собственные скрипты, использовать их и иметь собственный архив полезных скриптов.
- Если собственный скрипт не работает корректно, можете обращаться и он будет встроен в типовые скрипты (либо адаптирован только для Вас)
- Упрощение работы по настройке SQL сервера
- Автоматизацировано создание и отключение рекомендованных SQL индексов по нажатию кнопки
Сравнение версий
Версия 1.01.02 (09.02.2024):
- Конфигурация поставлена на поддержку
- Доработан интерфейс
- Появилась возможность сохранения настроек по умолчанию
- Предусмотрена возможность регламентного архивирования баз
- Оптимизирована работа с таблицей баз
- Исправлены незначительные ошибки
Версия 1.01.03 (18.02.2024):
- Добавлен функционал по редактированию списка баз пользователей
- Доработан функционал по работе с таблицей баз для обновлений
Версия 1.01.04 (29.02.2024):
- Доработан интерфейс
- Добавлен функционал по работе с SQL
Версия 1.01.05 (10.03.2024):
- Доработан справочник «Базы»
- Добавлен функционал заполнения списка баз для обновлений из произвольного файла *.v8i
- Добавлены новые регламентные скрипты для SQL
- Новый функционал по настройке SQL сервера
Версия 1.01.06 (21.03.2024):
- Доработан интерфейс
- Добавлены новые скрипты
- Новый функционал по добавлению рекомендованных индексов
- Новый функционал по отключению/удалению неиспользуемых индексов
Гарантия возврата денег
ООО «Инфостарт» гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.
Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.
Для возврата оплаты просто свяжитесь с нами.