Обновление однотипных конфигураций, работа с SQL и другие регламентные операции











Обновить 20 баз на 20 релизов? — Легко!
Конфигурация для последовательного обновления однотипных конфигураций баз на произвольное количество релизов обновлений.
Работает как со списком баз справочника, так и с произвольными файловыми базами из папки на диске. Архивирование баз по расписанию. Редактирование списка баз пользователей. Работа с SQL. (Обновление 21.03.2024).

Требования и ограничения для работы конфигурации: 

  1. Операционная система Windows
  2. Платформа не ниже 8.3.6.2390
  3. Управляемые формы
  4. Код открытый
  5. Работа конфигурации тестировалась в файловом режиме
  6. Необходимы права на запуск *.cmd файлов
  7. Релизы обновлений типовых конфигураций 1С не поставляются с данной конфигурацией
  8. Конфигурация предназначена только для обновления типовых конфигураций, полностью на поддержке без включенного режима «Редактируется с сохранением поддержки»

Конфигурация «Обновление релизов»

Настройки по умолчанию

  1. Настройки для обработки обновления конфигураций
  2. Настройки для работы с SQL сервером
  3. Сохранение настроек

Запуск обновлений

После входа в базу в режиме 1С Предприятие нажимаем меню «Обновления«, «Запуск обновлений«.

  1. Папка платформы загружается из настроек по умолчанию. Если нет — необходимо указать
  2. Имя конфигурации: либо из настроек, либо указываем 
  3. Раздел заполнения баз для обновлений:
    • Заполнение баз может происходить на основе справочника баз, папки на диске, совместно или из файла *.v8i.
    • При необходимости указываем папку, где расположены базы или файл 1С.
    • По кнопке «Заполнить базы» происходит заполнение таблицы баз в соответствии с указанными настройками. Следует отметить, что при выборе баз из справочника имя конфигурации учитывается, однако при заполнении таблицы баз из папки берутся все папки верхнего уровня, и имя конфигурации не учитывается.
  4. Указываем общий Логин и Пароль.
  5. Указываем Папку платформы, Логин и Пароль если они отличаются от общих. Принцип выбора платформы, логина, пароля: если в таблице не указаны — выбираются общие значения.

По кнопке «Выполнить обновление» после заполнения таблицы релизов обновлений происходит обновление отобранных баз отобранными релизами

Для удобства обслуживания баз, особенно файловых, предусмотрены возможности завершения и разрешения работы отмеченных баз.

  1. Обработка легальности получения обновления пока актуальна только для Бухгалтерии 3.0. В случае её использования обновления релизов идут автоматически без участия администратора. В остальных случаях после запуска в режиме 1С Предприятие необходимо подтвердить легальность, дождаться окончания обновления и закрыть приложение.
  2. Папка обновлений: указываем папку с релизами обновлений.
  3. По кнопке «Заполнить релизы» происходит заполнение таблицы релизов обновлений.
  4. Расширение файла обновлений: заполнятся из настроек по умолчанию, либо вручную.

Доступные конфигурации

Список доступных конфигураций

Должен отметить, что имя конфигурации используется при отборе баз из справочника «Базы» для заполнения списка баз и для запуска обработки «ЛегальностьПолученияОбновлений» в случае обновления Бухгалтерии Предприятия 3.0

Пример заполнения справочника «Базы»

  • Указываем Наименование базы
  • Выбираем Имя конфигурации
  • Указываем путь к платформе
  • Прописываем Путь базы
  • Заполняем Логин и Пароль
  • По кнопке «Вход в базу» можно протестировать указанные параметры
  • При необходимости можно воспользоваться кнопками «Завершить работу» и «Разрешить работу«
  1. Не загружать для обновлений: если стоит отметка, то база не загружается в таблицу баз для обновлений конфигураций
  2. Регламентное архивирование: отметка для выполнения архивирования
  3. При отмеченной (2) необходимо указать папку архива базы

Сохранение обработки легальности получения обновлений

Предварительные действия

При необходимости отмечаем предварительные действия (по умолчанию не отмечены). Архив пишется в указанную папку в формате: «ИмяБазы_ггггММдд_ЧЧммсс_.dt» по текущему времени

Архивирование баз по расписанию

 Для архивирования баз по расписанию необходимо в справочнике баз отметить «Регламентное архивирование» и указать папку архива

Далее «Настройки«, «Регламентное архивирование«, «Генерация командного файла«. При сохранении файла генерируется командный файл для запуска базы в режиме выполнения регламентных операций

Далее настраиваем планировщик заданий Windows и указываем сгенерированный файл

В режиме выполнения регламентных операций (в данном случае архивирование) для отмеченных в справочнике баз происходит завершение работы пользователей, разрешение работы, архивирование.

Редактирование списка баз пользователей

Требования и ограничения

  1. Необходим полный доступ к папкам пользователей
  2. Работа с файлом ibases.v8i в C:UsersuserAppDataRoaming1C1CEStart

  • Обработка позволяет редактировать колонки списка баз пользователей
  • По кнопке «Заменить» группы «Групповое редактирование» происходит замена значений для отмеченных баз в колонке редактирования
  • По кнопке «Записать для источника» происходит запись в файл отмеченных баз для пользователя источника (старые данные не сохраняются)
  • По кнопке «Создать список баз» происходит запись в файл отмеченных баз для отмеченных пользователей (старые данные не сохраняются)
  • По кнопке «Добавить базы к списку» происходит добавление в файл отмеченных баз (старые данные сохраняются)

Работа с SQL

Требования и ограничения

  1. Необходим административный доступ к SQL серверу
  2. SQL Server не ниже 2008 R2

Настройка подключения к серверу SQL

Настройка SQL (sp_configure)

  1. Отмечаем необходимый параметр. В данном случае show advanced options.
  2. Указываем необходимое значение в колонке SET_value
  3. нажимаем кнопку «Изменить параметры«

Степень фрагментации индексов

  1. При нажатии на кнопку «Получить список баз» формируется таблица баз SQL (кроме системных) и открывается панель выполнения скриптов
  2. Некоторые скрипты выполняются с привязкой к базе (б), в таблице баз SQL отмечаем необходимую базу
  3. Выполняем скрипт «Степень фрагментации индексов» для отмеченной базы
  4. При необходимости выполняем Дефрагментацию индексов (отбирает индексы, дефрагментированные более 10%, затем, если фрагментация менее 30% — реорганизация индексов, а если более или равно 30% — перестроение)

Недостающие (рекомендованные) индексы

  1. Отмечаем необходимую базу
  2. Запускаем скрипт Недостающие индексы
  3. Отмечаем индекс, который хотим создать
  4. Обязательно указываем префикс индексов (следует иметь ввиду, что для одной и той же таблицы создается только один индекс с одинаковым именем)
  5. Нажимаем кнопку Создать индексы (создание некластерных индексов)

Неиспользуемые индексы (отключение/удаление).

  1. Отмечаем необходимую базу
  2. Запускаем скрипт Неиспользуемые индексы
  3. Если необходимо отмечаем ненужный индекс (рекомендую операции по отключению или удалению индексов проводить только для индексов, созданных самостоятельно)
  4. Отключение индексов
  5. Удаление индексов

Сброс статистик и очистка кэшей

Прочие скрипты

Выполнение произвольных скриптов

Обработка позволяет выполнять произвольные скрипты

  1. Из справочника скриптов выбираем необходимый скрипт 
  2. При необходимости указываем «Использовать привязку к базе» и отмечаем нужную базу
  3. Выполнение скрипта

Справочник Скрипты

Скрипт можно добавить либо модифицировать уже имеющийся в справочнике скриптов

Причины купить

  1. Значительно облегчает и ускоряет процесс обновления однотипных конфигураций
  2. Конфигурация позволяет выполнять регламентное архивирование баз
  3. Значительно облегчает обслуживание пользовательских списков баз
  4. Позволяет обращаться к SQL серверу из среды 1С, можно использовать как архив скриптов для SQL сервера, часть скриптов уже имеется в конфигурации. Планируется дальнейшее расширение набора скриптов.
  5. Можно использовать свои скрипты для оборащения к SQL серверу, базам. Если, вдруг, по каким либо причинам, собственный скрипт не работает корректно, можно обращаться для его адаптации совершенно бесплатно, с дальнейшем его размещением в базе типовых скриптов (либо адаптирован только для Вас).
  6. Значительно облегчает процедуру настройки SQL сервера
  7. Значительно облегчает обслуживание индексов SQL (дефрагментация, создание, отключение)
  8. Планируется дальнейшее развитие и усовершенствование конфигурации
  9. Обновления конфигурации для первых 20 покупателей бесплатные

Достоинства

  1. Данная разработка позволяет в автоматическом режиме последовательно обновлять релизы конфигураций
  2. Предусмотрено максимальное удобство для работы с базами и релизами обновлений
  3. Позволяет в автоматическом режиме, наряду с обновлением конфигурации, завершать работу пользователей и проводить предварительное архивирование базы данных
  4. Предусмотрена возможность регламентного архивирования баз
  5. Максимально упрощает работу со списками баз пользователей
  6. Имеется возможность обращения к SQL серверу, имеется встроенный набор скриптов, который будет расширяться. Кроме этого имеется возможность редактирования типовых скриптов и их использование. Конфигурация позволяет добавлять собственные скрипты, использовать их и иметь собственный архив полезных скриптов.
  7. Если собственный скрипт не работает корректно, можете обращаться и он будет встроен в типовые скрипты (либо адаптирован только для Вас)
  8. Упрощение работы по настройке SQL сервера
  9. Автоматизацировано создание и отключение рекомендованных 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-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

Leave a Comment

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