gifts2017

Автоматизация администрирования информационных баз (версия 5.7)

Опубликовал Сергей Лосников (Lars Ulrich) в раздел Администрирование - Системное

Конфигурация на платформе 1С 8.2, позволяющая упростить работу по ведению реестра большого количества баз 1С, а также автоматизировать процесс выгрузки/загрузки данных, ТИИ, установки и загрузки обновлений, управление учетными записями пользователей, публикацию интернет-сервиса списков информационных баз, групповые операции над несколькими базами в том числе с использованием регламентных заданий.

Очередное решение на тему создания кнопки "Сделать все зашибись!" для администрирования баз 1С. Можно, конечно, просто использовать скрипты, но мы не ищем легких путей! Кроме того, в данном варианте появляются дополнительные приятные плюшки:

  • ведение реестра баз (очень полезно, когда их количество подходит к 100 единицам);
  • наличие актуальной информации по установленным релизам, видам конфигураций и статусах поддержки;
  • групповое обновление типовых конфигураций в полностью автоматическом режиме, включая обновление данных ИБ (в обход того самого диалога типа "я подтверждаю легальность получения обновления");
  • ведение реестра архивов и дополнительное хранение архивов непосредственно в базе;
  • групповая архивация баз;
  • хранение архивов во встроенном хранилище, а так же восстановление архивов (либо простое ведение реестра архивов без хагрузки в хранилище);
  • отключение активных подключений пользователей (только для серверных баз);
  • управление доступами к базам (на уровне пользователей платформы и на уровне установки прав через профили доступа с использованием дополнительных программных обработчиков);
  • формирование отчета по журналу регистраций;
  • скачивание обновлений с сайта users.v8.1c.ru, опциональное хранение обновлений во встроенном хранилище;
  • публикация интернет-сервиса списка информационных баз;
  • настройка работы с информационными базами на различных релизах платформы;
  • использование регламентных заданий для групповых операций (архивирование, обновление и т.д.);
  • многопоточная групповая обработка;

Итак, рассмотрим эдакое "рабочее место администратора" поближе (на скринах дополнительно включен интерфейс ТАКСИ; вид форм и функционал может отличаться в зависимости от версии):

Рабочий стол / Справочник "Информационные базы"

 Рабочий стол

Рабочий стол системы представляет собой реестр ИБ, сгруппированных по видам. Отображается основная информация по релизу, статусу поддержки, наименованию, типу и флагу установленной блокировки сеансов.

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

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

Настройка системы (общие)

Дополнительно устанавливается Основной каталога архива, а так же возможность ведения реестра архивов и хранения файлов архивов непосредственно в базе.

Настройка параметров системы (Архив)

Для серверных баз актуальна опция включения регламентных операций. При активации опции система выполняет заданные в справочнике регламентные задания

Настйрока параметров системы (Регламентные задания)

Карточка ИБ содержит несколько вкладок:

На вкладке Общие настраивается наименование, статус поддержки и релиз обновления. Вид конфигурации устанавливается согласно выбранному релизу.

Карточка ИБ Общие

Устанавливается правила загрузки типов обновлений. От выбранного типа обновления зависит возможность рекурсивного поиска доступных релизов обновлений:

  • Только *.cfu - рекурсивный поиск используется
  • Только *.cf - рекурсивный поиск НЕ используется

На вкладке Подключение задается тип ИБ, релиз платформы, Каталог ИБ или реквизиты подключения к серверу (в зависимости от типа ИБ) и Пользователь (учетная запись для подключения).

Карточка ИБ Подключение

На вкладке Архивирование можно для текущей ИБ переопределить значение Основного каталога архивации, а также задать префикс архива ИБ и установить флаг автоматической перезаписи архива при совпадении имени. Если автоматическая перезапись архива не установлена, то при выполнении процедуры архивации будет выдаваться запрос на подтверждение перезаписи одноименного архива. Принцип автоматического формирования имени архива будет приведен в блоке описания процедуры создания выгрузки.

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

Параметры Архивации ИБ

Настройка параметров SQL доступна только для Серверных баз.

Параметры SQL

На вкладке системных параметров устанавливаются следующие свойства:

Системные Параметры ИБ

Открывать базу после обновления - тут все понятно, по окончании проценна обновления ИБ запускается в режиме предприятия;

Обработчик - код на языке платформы, выполняемый после пакетной загрузки обновления конфигурации. С помощью обработчика можно программно выполнить обновление данных ИБ. В систему загружены предустановленные обработчики, но допускается создавать и использовать произвольные. Если в карточке ИБ явно установлен обработчик, то он будет вызываться всегда. Различные виды конфигураций могут требовать использования различных обработчиков.

В предыдущих версиях использовался флаг "Выполнять запуск обработки обновления ИБ", поэтому при переходе на версию 3.0 может потребоваться дополнительная настройка системных параметров ИБ.

Установлена блокировка сеансов - флаг системы, который устанавливается в системе при выполнении процедуры блокировки сеансов. Иногда бывает необходимо снять его принудительно. Интерактивная установка флага запрещена. СНЯТИЕ ФЛАГА НЕ ПРИВОДИТ К СНЯТИЮ БЛОКИРОВКИ СЕАНСОВ ИБ.

Выполняется обработка - флаг системы, который устанавливается автоматически перед началом выполнения операции наб ИД и ограничивает одновременное выполнение операций над одной и той же ИБ в нескольких сеансах программы. Кроме того, в форме списка обрабатываемая ИБ выделяется альтернативным цветом, обеспеччивая удобства работы в нескольких окнах программы одновременно. Допускается только снятие флага.

Справочник "Релизы технологической платформы"

В справочнике создаются записи об используемых релизах технологической платформы, типах COM-коннекторов, каталогах платформы.

Релизы технологической платформы

Справочник "ВидыКонфигураций"

Виды конфигураций 

Название "Виды конфигураций" говорит само за себя. Справочник содержит перечень видов конфигураций, где наименование должно соответствовать имени конфигурации, как оно задано в конфигураторе. Для каждого вида конфигурации возможно задание префикса архива. Принцип автоматического формирования имени архива будет приведен в блоке описания процедуры создания выгрузки.

Справочник "Сервера"

Задаются настройки подключения к серрверам 1С и SQL.

Сервера

Справочник "Внешние учетные записи"

Ученые записи

Справочник содержит перечень учетных записей для подключения к ИБ. Возможна нстройка подключения по схеме Имя/Пароль или с использованием доменной авторизации. Параметр "Код блокировки сеансов" содержит пароль устанавливаемый на блокировку сеансов ИБ (параметр /UC пакетного запуска). Автоматическая установка блокировки сеансов ИБ выполняется при запуске процедуры установки обновлений. Если код блокировки не задан, то автоматическая блокировка сеансов не устанавливается.

Справочник "Релизы обновлений"

Релизы

Справочник содержит перечень релизов обновлений. В карточке релиза устанавливается номер релиза, вид конфигурации, каталог с обновлением. При наличии в каталоге обновления файла "UpdInfo", номер текущего релиза и список обновляемых релизов будут установлены автоматически.

Операции над ИБ

КонтМеню 

Доступ к операциям над ИБ открывается через контекстное меню (по нажатию правой клавишей мыши) на соответствующей записи формы списка справочника "Информационные базы":

Открыть конфигуратор. Открывает текущую ИБ в режиме конфигуратора.

Открыть предприятие. Открывает текущую ИБ в режиме предприятия.

Обновить информацию по базе. Запускается процедура обновления номера релиза и открытых блокировок сеансов для текущей ИБ.

Выгрузить архив. Запускается процедура выгрузки архива текущей ИБ. Выгрузка осуществляется в Основной каталог архива или в переопределенный каталог текущей ИБ. Наименование архива формируется автоматически по шаблону: [Префикс вида конфигурации]_[Префикс ИБ]_ Наименование ИБ _ Дата выгрузки в виде ГГГГММДД _ Номер релиза(точки заменяются символом подчеркивания)

Выгрузить архив SQL. Доступно только для Серверных баз - выгружает архив средствами SQL.

Установить обновление. Открывается форма выбора устанавливаемого релиза, запускается процедура установки обновления с предварительной выгрузкой архива (обновления отбираются по видам конфигурации и информации UpdInfo, если таковая задана для релиза).

Загрузить архив. Восстанавливает архив из внешнего файла, либо из системного хранилища, если имеюся доступные архивы.

Снять блокировку сеансов ИБ. Снимается блокировка сеансов с параметрами установленной для текущей ИБ учетной записи пользователя.

Установить блокировку сеансов ИБ. Устанавливается блокировка сеансов с параметрами установленной для текущей ИБ учетной записи пользователя.

Снять блокировку регламентных заданий.

Установить блокировку регламентных заданий.

Тестирование исправление. Запуск процедури ТИ с возможностью предварительной выгрузки архива и опциональным выбором параметров тестирования.

Справочник "Обработчики"

Обработчики

Содержит перечень доступных обработчиков - код на языке платформы, выполняемый после пакетной загрузки обновления конфигурации. С помощью обработчика можно программно выполнить обновление данных ИБ. В систему загружены предустановленные обработчики, но допускается создавать и использовать произвольные. Если в карточке ИБ явно установлен обработчик, то он будет вызываться всегда. Различные виды конфигураций могут требовать использования различных обработчиков, и в тоже время различные виды конфигураций могт использовать один обработчик (н-ер: для БП 2.0 и ЗУП 2.5 подходит один обработчик).

Для обработчика может быть определен контекст исполнения. В качестве контекста исполнения кода обработчика может быть задано текущее COM-подключение к информационной базе (используется по умолчанию), либо "сама" информационная база. Следующий пример наглядно демонстрирует различие кода обработчика для различного контекста исполнения:

код обработчика для контекста COM-подключения: ИнформационнаяБаза_ОбъектПодключения.Справочник.Организации.Выбрать();

код обработчика для контекста информационной базы: Справочник.Организации.Выбрать();

Реализована выгрузка/загрузка обработчиков в/из внешние файлы для обмена полезным кодом с сообществом.

Групповая обработка

Групповая обработка

Групповая обработка ИБ доступна через специальную одноименную обработку системы.

Возможно два режима работы:

- стандартный режим, т.е. выполнение заданного вида обработки над всем набором ИБ - в данном режиме вид обработки, которая будет выполняться над всем заданным набором ИБ, задается в шапке. В зависимости от выбранного вида обработки в табличной части активируются актуальные и скрываются не актуальные поля настройки. Для серверного варианта системы по умолчанию используется фоновое выполнение групповой обработки с выводом индикатора статуса процесса.

- режим сценария, при котором можна настройка нескольких последовательных операций над ИБ (включение режима сценария на вкладке "Опции" -> "Режим сценария") - в данном режиме вид обработки задается для каждой строки таблицы отдельно. Параметры обработки доступны в режиме эксперта, т.е. отображаются все возможные параметры групповых обработок (но для заданного вида обработки используются только необходимые). При необходимости выполнения нескольких последовательных операций над одной ИБ в разделе "Опции" необходимо активировать параметр "Разрешать множественный подбор элементов".

Таблицу обработки по составу ИБ можно заполнять вручную или автоматически по параметрам заполнения(через меню Операции). В Параметрах обработки устанавливаются дополнительные опции. Одноименные опции обработки полностью подменяют соответствующие значения в карточках ИБ. Тихий режим отключает вывод предупреждений об ошибках.

При групповой установке обновления возможно указание обработчика. Если обработчик не указан, то рекурсивная установка обновлений не допускается.

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

Журнал логов

Журнал логов

Хранит сведения по выполненным операциям: сообщения системы и данные технологических логов платформы.

Хранилище архивов

Хранилище архивов

Позволяет вести реестр архивов и хранить данные архивов непосредственно в системе.

Управление учетными записями пользователей внешнийх баз

 Управление пользователями

Реализован механизм группового добавления/изменения реквизитов и прав учетных записей платформы внешних баз. Можно завести/изменить учетную запись пользователя в одну или сразу в нескольких базах. Данный механимз позволяет ускорить процедуру администрирование учетных записей платформы. Форма обработки максимально приближен к стандартному диалогу добавления/изменения пользователя платформы. Дополнительно добавлен обработчик "После добавления пользователя" для конфигурации БП 3.0: после создания учетной записи пользователя на уровне платформы, создается новая запись в стандартном справочнике пользователей для последующей настройки групп доступа. Для записи нового пользователя необходимо устанавливать флаг "Добавлять пользователя при отсутствии в базе".

Публикация интернет-сервса списков информационных баз

Логика публикации интернет-сервиса основана на методике, описанной в документации ИТС, поэтому настоятельно рекомендуется ознакомиться с ней до реализации публикации в системе. Основной сложностью является настйрока авторизации при обращении к веб-сервису. Вариантов настройки теоретически существует несколько, ниже будет рассмотрен один из них.

Для публикации интернет-сервиса списков информационных баз необходимо добавить в систему пользователя с ролью "Полные права" и технологического пользователя "Бухгалтер" с авторизацией платформы и ролью "Доступ к спискам информационных баз", которому будут назначаться списки информационных баз. Удобней, если заведенный пользователь должен определяет функциональную группу (базы бухгалтерии, базы зарплаты, базы торговли), а не персонифицированный доступ.

Публикуем веб-сервис WebCommonInfoBases из системы. NTLM-аутентификация при обращении к сервсу не будет работать (вне зависимости от параметров публикации мне этого добиться не удалось), поэтому в свойствах публикации необходимо либо явно указать пользователя/пароль платформы, либо не указывать их, но тогда при каждом обновлении списка баз, запускаясь через 1cestart, придется проходить авторизацию вручную.

Допустим полная ссылка публикации имеет вид http://[serverName]/[serviceName]/ws/WebCommonInfoBases.1cws?wsdl , тогда создаем в справочнике "Публикации сервисов" новый элемент с произволным наименованием и полной ссылкой публикации.

В разделе "Управление информационными базами" создаем списки информационных баз в соответсвующем справочнике. Для публикации в списках доступны все информационные базы, внесенные в систему. Настройка свойств в составе списка подобна настройке свойств информационых баз через стартер платформы 1С.

Далее настраиваем доступы к спискам информационных баз (справочник "Доступы к спискам информационных баз" в разделе "Управление информационными базами"): для заведенного ранее пользователя с правами "Доступ к спискам информационных баз" назначаем доступные для отображения списки баз. Так же обязательно указываем элемент из справочника "Публикация сервисов", чтобы указать откуда текущий пользователь будет получать данные списка баз.

Последнее - это добавить с настройки списка баз стартера 1cestart ссылку на веб-сервис в виде http://[serverName]/[serviceName]/ws/

Регламентные задачи

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

Здесь настраивается состав ИБ, виды операций, расписание выпонения. Форма настройки параметрой и состава обработки - это форма штатной групповой обработки, поэтому никаких сложностей с настройкой возникать не должно.

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

Настройка включения/выключения конкрентного регламентного задания задается в форме самого элемента установкой реквизита "Включено".

Регламентные задачи

Версия 4.0 остается доступной для скачивания в качестве ознакомления.

Версия 5.0:

  • реализован механизм работы с ИБ на различных релизах технологической платформы;
  • реализован функционал использования регламентных заданий;
  • добавлена функция получения обновлений системной конфигурации "Администрирование информационных баз" из Интернета - новые релизы загружаются в штатный справочник релизов;
  • для групповой обработки реализован режим сценария;
  • исправлены выявленные ошибки;
  • первый платный релиз конфигурации;

Версия 5.7:

  • добавлена функция удаления учетных записей платформы в обработке "Управление пользователями внешних информационных баз;
  • исправлены выявленные ошибки;

ИНФОРМАЦИЯ. Для использования фоновых заданий в файловом варианте "Админки" необходимо в конфигураторе изменить режим совместимости на "Версия 8.3.3" и выше.

Преимущества платной версии:

- поддержка работы с ИБ на различных версиях платформы;

- возможность создания и использования регламентных заданий по групповой обработкее ИБ;

- для серверного варианта системы реализуется выполнение текущих задач в фоне;

- функционал по формированию сценариев (этакий "режим эксперта" для групповой обработки);

- доступ к получению обновлений системы;

Для работы системы рекомендуется версия технологической платформы 8.2.14 и выше. Возможна работа системы как в серверном так и в файловом варианте. Кроме наличия самой технологической платформы дополнительного ПО для работы не требуется. Может использоваться для целей поддержки любых конфигураций.

Система предназначена для работы только в режиме управлемого приложения (версия 8.2, ТАКСИ), т.о. реализация форм для "толстого клиента" не поддерживается. Однако, использование управляемых форм позволяет публиковать веб-клиента системы для обеспечения удаленного администрирования систем.

Конфигурация поставляется с открытым кодом, поэтому возможна и допускается доработка под персональные нужды без права дальнейшего распространения без согласования с автором. Возможны дополнительные доработки системы автором по индивидуальным заказам. Условия доработок обсуждаются персонально.

В систему встроен механизм получения стандартных обновлений конфигурации Админки через Интернет. Дополнительная подписка на обновления не требуется. Обновления в виде файлов конфигурации *.cf загружаются в штатный справочник релизов обновлений. Применение обновлений является опциональным, и требует навыков загрузки или сравнения/объединения конфигураций. Загруженный в штатный справочник релиз обновления необходимо выгрузить в файл на диск, а затем загрузить в систему в режиме Конфигуратора.

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

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

Автоматизаци важных, но достаточно рутинных операций, позволяет высвободить до 40% рабочего времени специалистов поддержки. Куда направить освободившееся время - решать Вам!

Продукт прошел "боевое крещение" в условиях реальной промышленной эксплуатации, что подтверждает его работоспособность и актуальность. Например, в рамках промышленной эксплуатации без непосредственного участия специалистов поддержки (кроме инициализации и контроля) выполнялись регулярные операции архивации и обновления 100+ информационных баз.

Программный продукт представляет собой не только законченную систему в ее исходном виде, но и может выступать в роли "платформы" для решения обширного круга задач по множественной обработке, модификации, обмену данными над наборами информационных баз. В рамках промышленной эксплуатации на базе исходной конфигурации реализовывались задачи по групповым выгрузкам данных из ИБ 1С в сторонныие системы.

Предполагается дальнейшее развитие продукта, поэтому в функционал системы встроено получение обновлений через Интернет.

Достоинства

При достаточно широком функционале продукт прост в настройке и использовании. В отличии от использования, например, скриптов конфигурация предоставляет функционал для:

  • ведение реестра баз (очень полезно, когда их количество подходит к 100 единицам);
  • наличие актуальной информации по установленным релизам, видам конфигураций и статусах поддержки;
  • групповое обновление типовых конфигураций в полностью автоматическом режиме, включая обновление данных ИБ (в обход того самого диалога типа "я подтверждаю легальность получения обновления");
  • ведение реестра архивов и дополнительное хранение архивов непосредственно в базе;
  • групповая архивация баз;
  • хранение архивов во встроенном хранилище, а так же восстановление архивов (либо простое ведение реестра архивов без хагрузки в хранилище);
  • отключение активных подключений пользователей (только для серверных баз);
  • управление доступами к базам (на уровне пользователей платформы и на уровне установкии прав через профили доступа с использованием дополнительных программных обработчиков);
  • формирование отчета по журналу регистраций;
  • скачивание обновлений с сайта users.v8.1c.ru, опциональное хранение обновлений во встроенном хранилище;
  • публикация интернет-сервиса списка информационных баз;
  • настройка работы с информационными базами на различных релизах платформы;
  • использование регламентных заданий для групповых операций (архивирование, обновление и т.д.);

Гарантия возврата денег

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом течение 14-ти дней со дня поступления денег на наш счет.

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

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

Скачать файлы

Наименование Файл Версия Размер
Конфигурация "Администрирование информационных баз" (версия 4.0) 721
.cf 513,42Kb
16.11.16
721
.cf 4.0 513,42Kb Скачать
Конфигурация "Администрирование информационных баз" (версия 5.7)
16.11.2016
5.7 2000 руб.

Моментальная
доставка

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение
Комментарии
1. Евгений Мадонов (madonov) 08.07.13 08:38
Групповое автообновление конфигурации баз... эх, прямо песня... еще бы все сопровождаемые конфигурации были типовыми =))
2. Ловыгин Антон (wunderland) 08.07.13 11:25
"когда их количество подходит к 100 единицам" - чтоб меня покрасили :)
3. Денис Денисов (koladen) 08.07.13 13:12
Спасибо! Посмотрим, оценим :)
4. Дмитрий Перминов (l_men) 08.07.13 14:01
Даешь конфигурацию - "Сделать все хорошо!"))). A конфа прикольная, автору зелень.
5. Yatana (Yatana) 08.07.13 14:18
супер - супер!!!!! ))))))))))))))))))) спасибочки!
6. Артём Бирюков (temsan) 08.07.13 14:20
Конфа рабочая, спасибо
Однозначно плюсую

Доработал под себя - ввел опционально архивирование
У нас на продакшене это делается средствами sql server, поэтому, сделал выгрузку DT опциональным.
Прикрепленные файлы:
aub.cf
7. Роман Чиканов (shelldell) 08.07.13 23:37
8. Сергей Маслов (LexSeIch) 09.07.13 05:40
Мир этому дому!
Идея мне понравилась - плюсую, но как-то привычнее все держать под контролем и делать ручками и простыми скриптами...
9. olbanez (olbanez) 09.07.13 06:37
Нет возможности обновиться на конфигурацию? (файл *.cf)?
10. Дорошкевич Петр (alfanika) 09.07.13 19:36
Мне понравилось. Просто и функционально.
11. Александр (МимохожийОднако) 10.07.13 07:17
Полуофф: А как быть фрилансеру, который катается по разным конторкам с количеством баз на каждом месте от 1 до 10?
Положить эту базу на внешний диск или есть еще что-то?
12. Сергей Лосников (Lars Ulrich) 10.07.13 09:41
(9) при анализе каталога обновления выполняется сначала поиск cf, а затем cfu. не реализована только возможность прямого выбора файла обновления cf

(11) можно поднять апач или иис, повесить веб-морду и удаленно админить, благо конфа на управляемых формах :)
13. Ирина (xast) 10.07.13 10:35
интересная идея. согласна, что всё держать под контролем - это уже привычка и стабильность, но идея мне очень понравилась
14. Александр (МимохожийОднако) 10.07.13 11:34
15. Дмитрий Г (Дмитрий74Чел) 11.07.13 09:29
под себя конечно надо пилисть. Но идея - КЛАСС!
16. Ruslan (rus128) 11.07.13 11:44
Жаль, что нет функционала обновления конфигураций баз из хранилища.
Но в остальном - однозначный плюс!
17. Stamper (Stamper) 12.07.13 11:38
чтобы понять рекурсию, нужно понять рекурсию =)))
18. Юленька (s_uu) 15.07.13 09:56
Очень удобно для компаний, предоставляющих аутсорсинг по 1с.
19. (dr_dom) 15.07.13 11:48
Идея супер, но еще не помешала бы система хранение комментариев к изменениям типовых конфигураций.
20. Денис (Den_D) 15.07.13 11:58
Интересный подход, хоть и годится исключительно для типовых. Скорее подойдет для поддержки франчей или фришников. Жаль что не поможет мне в моей повседневной работе. Ставлю плюс
21. muha muhaha (fr.myha) 16.07.13 11:28
Спасибо. Действительно интересно. Многие эту работу делают вручную и на это уходит много времени. Это здорово, что можно сделать некоторые операции автоматически. Но конечно остается вопрос с обновлением конфигураций, в которых есть доработки ...
22. Sergey Nickolaev (nickolas-13th) 16.07.13 16:39
Добрый день!

Возник такой вопрос: есть сервер 2008 R2 х64, 1С файловый вариант (например берем УТ, в базе никого нет, база демо), всё настройки программы произвел, но при попытке выгрузить, обновить конфигурацию всегда ошибку, как на картинке. При этом в Конфигуратор и программу заходит нормально.

ЗЫ Разработка интересна, т.к. надо обновлять порядка 20 баз в ручную.
Прикрепленные файлы:
23. Сергей Лосников (Lars Ulrich) 16.07.13 18:57
(22) попробуйте в карточке базы на вкладке "системные параметры" снять флаг "выполняется обработка". возможно одна из предыдущих операций была выполнена с ошибкой и не обновилась информация по базе.
24. Дорошкевич Петр (alfanika) 20.07.13 17:00
В групповой обработке под табличной частью выведен реквизит "Текущий релиз обновления". Нужно добавить второй реквизит "Новый релиз обновления" и тогда по кнопке "Заполнить" табличная часть будет заполняется полностью. Не нужно будет ручками заполнять колонку "Установить релиз обновления". Я так сделал, чем существенно облегчил работу. Особенно когда нужно обновить большее количество баз. А так обработка великолепная и мне лично нравиться больше, чем официальная "1С-ИжТиСи" с катрановскими ключами.
OrsoBear; Теософ; +2 Ответить
25. Key-Zed Key-Zed (Key-Zed) 01.08.13 16:29
Было-бы совсем не плохо если бы вы подчеркнули возможность загрузки обновлений в автоматическом режиме вот из этой публикации http://infostart.ru/public/82308/
26. dimaster dimaster (dimaster) 06.09.13 11:55
(22) nickolas-13th,
чот такое было
зарегал COM+ v82connector
27. Гость 09.10.13 15:28
Замечательно.
Есть пара вопросов. Есть ли возможность обновления по расписанию и рекурсивный поиск обновлений в указанной папке?
Благодарю.
Прикрепленные файлы:
28. Гость 09.10.13 15:28
Замечательно.
Есть пара вопросов. Есть ли возможность обновления по расписанию и рекурсивный поиск обновлений в указанной папке?
Благодарю.
29. Сергей Лосников (Lars Ulrich) 11.10.13 15:45
(28) Гость, подобный функционал не реализовывался, но все это вполне реально.
30. Павел (Yimaida) 30.11.13 00:48
База супер! Скачал ее сразу как только увидел на сайте, т.к. давно искал нечто похожее. Я ее использую даже там где надо обновить всего 1-2 базы, очень удобно что есть сразу копирование и потом обновление. Поддерживаю Гостя (28) не хватает рекурсии по обновлениям. Т.е. часто приходится обновлять 1-2-3 релиза подряд. А тут получается можно только 1 релиз но зато на целый список баз. Еще раз большой +
31. rasdag ххх (rasdag) 10.12.13 14:50
БГУ при обновлении выводит сообщение "Выбранный релиз не подходит для текущей версии/релиза ИБ/ Хотя в обычном режиме обновляется без проблем!
32. Сергей Лосников (Lars Ulrich) 11.12.13 13:34
(31)Имя вида конфигурации задано точно как и в метаданных конфигурации? в каталоге файла обновления БГУ присутствует updinfо.txt?
33. Daniil (AlarmBozo) 22.12.13 03:11
Огромное человеческое спасибо за столь жизненно необходимую кофну!!!!
Всё просто, лишнего ничего, работает на ура, а времени потерянного сокращает в разы.
У меня 50 баз БП и 50 ЗУП, не могу нарадоваться этой конфигурации))
Единственно муторно заводить справочники, делать 100 записей тяжеловато, но оно конечно же того стоит.
Думаю будет не лишним добавить в вашу конфигурацию возможность загрузки списка баз из ibases.v8i. Хотя бы название и путь к базе уже вносить не придётся.
А в остальном все очень порадовало.
34. Алексей Козаченко (borman) 23.12.13 02:34
Конфа супер, автору огромное мерси! Пришлось допилить малость, чтобы сама находила следующий релиз и лишних архивов не делала когда подряд несколько релизов ставится. Но благодаря хорошему авторскому коду на это ушло каких-то минут 15 времени.
35. Данил Данилов (URFF) 07.01.14 10:55
Ошибка обработки базы <Нотариус БП 82>: {ОбщийМодуль.ЗадачиНаСервере.Модуль(101)}: Ошибка при вызове метода контекста (ПоместитьВоВременноеХранилище): Переданное значение не может быть помещено во временное хранилище
Прикрепленные файлы:
36. Сергей Лосников (Lars Ulrich) 09.01.14 15:28
(35) ошибка возникает из-за того, что используется платформа 8.3. Под 8.2 COM-объект подключения к базе помещался во временное хранилище, чтобы обеспечить более быструю работу при нескольких последовательных операциях с базой. Под 8.3 COM-объект не сериализуется и не может быть помещен во временное хранилище.
Если есть возможность, достаточно просто убрать соответствующие вызовы.
В ближайшее время постараюсь вывесить конфигурацию, оптимизированную под 8.3.
Теософ; +1 Ответить
37. Sergei Karpushev (brrart) 15.01.14 07:28
Неистово плюсую ... Отличная вещь ... Кучу обновлений накатывать - одно удовольствие ...
38. furman2000@gmail.com (furman2000) 16.01.14 09:34
+1000
Единственное не нашел как запустить
* реализован функционал запуска тестрования/исправления в пакетном режиме;
Может кто подскажет.

Если еще прикрутить архивирование по расписанию, то будет фантастика
39. Vladimir Grigoryev (vggrigoryev) 17.01.14 23:33
Исходя из описания, конфигурация просто супер, хотелось бы внести предложение. Так как у самого не хватает в этой части опыта. В одном из решений, Арбис - франчайзи. есть механизм получения обновлений с портала 1С. т.е. все текущие релизы конфигураций получаются автоматически, код этого раздела не закрыт. При необходимости могу скинуть обработку. А с помощью нее получать ссылку для скачивания обновления непосредственно с портала 1с и класть на указанное сетевое хранилище.
Конечно доработки много, но это будет уже тогда просто сказка. :)
Теософ; +1 Ответить
40. furman2000@gmail.com (furman2000) 18.01.14 12:21
В 1С конфигах щас тоже есть получение обновления и установка обновления. Качается с users.v8.1c.ru
41. furman2000@gmail.com (furman2000) 21.01.14 07:50
(32) Lars Ulrich,
Нашел маленький недочет. Если запустить ее на компьютере, где установлен 1с Сервер х64, то она упорно пытается найти 1С клиентскую часть в каталоге C:\Program Files\1cv82\8.2.19.80\bin
Хотя 1С лежит C:\Program Files (x86)\1cv82\8.2.19.80\bin
42. Дмитрий Дубовик (daka) 23.01.14 15:26
возможность загрузки списка баз из ibases.v8i. На начальном этапе необходима!
Конфигурация супер. У меня всего 16 баз, но облегчила жизнь значительно.

Поправил - небольшая чехорда с ключами запуска. А именно: если база файловая, а вход доменный - упорно требует имя (в доменном варианте, имя вообще не требуется, заходит под текущим пользователем.)

Еще сделал в инфобазе поле - дата последней успешной архивации. Это для информации.
Если надо - обновленный cf кину.
43. Сергей Иванов (xten) 26.01.14 01:48
А можно еще добавить ведение списка пользователей по каждой базе в отдельности, было бы вообще супер круто!
44. furman2000@gmail.com (furman2000) 26.01.14 18:52
(43) xten,
Смысла нет. Я например в каждую базу, у всех клиентов добавил клиента 1c_Tools.
И все выполняется под ним.
45. furman2000@gmail.com (furman2000) 29.01.14 08:57
Есть пожелания на будущее Формат имени файла архива сделать выбираемый
1) Имя Базы_Год_Месяц_Дата__Релиз конфигурации
2) Имя Базы_Год_Месяц_Дата__Часы_Минуты_Cекунды
3) Год_Месяц_Дата__Часы_Минуты_Секунды (Все равно все архивы по разным каталогам распиханы.
Как то так.
А с сервером 64бит. Теперь работает. Красота.
46. furman2000@gmail.com (furman2000) 29.01.14 09:03
И еще, а логи где ведутся????
Ну к примеру оттестил я базу, где посмотреть лог по тестированию?
47. furman2000@gmail.com (furman2000) 29.01.14 10:32
Щас посмотрел логику программы.
Даже архив сама перед обновлением создала
48. furman2000@gmail.com (furman2000) 29.01.14 18:03
А как при помощи этой конфигурации обновлять снятые с поддержки ???
49. Сергей Лосников (Lars Ulrich) 30.01.14 13:43
(42) лень было парсить v8i :) может есть готовая?
с доменным входом потестил последний релиз, вроде нормально.
были мысли пойти еще дальше: организовать хранилище бэкапов в самой базе с функционалом восстановления; под это дело придется и регламенты по выгрузке делать.

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

(45) можно будет подумать

(46) логи пока не ведутся, но, конечно, надо бы...

(48) видимо нужно подсовывать в качестве обновления cf
50. Alex Steiner (OrsoBear) 26.02.14 08:40
Работает, Спасибо! Тоже 64 битный интересовал.
51. Михаил Топоров (mihast) 27.02.14 07:43
В "Управлении информационными базами" нажал кнопку "Обновить информацию по базам" вышла ошибка. Это из "О программе"-"Информация для технической поддержки":

Платформа: 1С:Предприятие 8.2 (8.2.19.83)
Конфигурация: Администрирование информационных баз (3.0)
Режим: Файловый (без сжатия)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)

Ошибки:
--------------------------------------------------------------------------------
27.02.2014 9:18:30
{Справочник.ИнформационныеБазы.Форма.ФормаСписка.Форма(66)}: Метод объекта не обнаружен (ОбновитьИнформациюПоБазе)
ЗадачиНаКлиенте.ОбновитьИнформациюПоБазе(ИнформационнаяБаза, ПараметрыОбработки);
52. andrey andrey (andrey_name_912) 27.02.14 07:53
53. Сергей Григорьев (Теософ) 28.02.14 14:13
В версии 3.0 при установке обновления выскакивает ошибка. Скриншот прикрепил к сообщению.
Вопрос к автору: как быть?
Прикрепленные файлы:
54. Сергей Лосников (Lars Ulrich) 28.02.14 14:57
(51) точно, ошибка есть.
Если есть возможность, то делаем так: заходим Справочник.ИнформационныеБазы.Форма.ФормаСписка.Форма(66) и меняем ЗадачиНаКлиенте.ОбновитьИнформациюПоБазе(ИнформационнаяБаза, ПараметрыОбработки); на ЗадачиНаСервере.ОбновитьИнформациюПоБазе(ИнформационнаяБаза, ПараметрыОбработки);


(53) было обновление платформы? версия платформы соответствует требуемой версии устанавливаемого обновления? ТИИ/chdbfl.exe обновляемой базы делали? ручное обновление базы валится в ту же системную ошибку?
Теософ; +1 Ответить 3
55. Сергей Григорьев (Теософ) 11.03.14 18:44
(54) Lars Ulrich, пока не могу Вам что-то определённое сказать. Обстоятельства заставили сменить "ось" из-за проблем со здоровьем диска С: (возможно, это и есть причина). Вот буду обновлять на днях релизы, посмотрю, что будет происходить. Спасибо, что откликнулись. В целом конфигурация очень нравится, держу её у себя за основную. Интересует на перспективу, будет ли налажена возможность скачивания обновлений из Интернета.
56. Сергей Лосников (Lars Ulrich) 28.03.14 10:07
(55)(25) загрузка обновлений с http://users.v8.1c.ru/ реализована.
57. Сергей Рудаков (fishca) 28.03.14 12:03
Конфигурация на платформе 1С 8.2

"Такси" интерфейс появился только в 8.3 ;)
58. Сергей Лосников (Lars Ulrich) 31.03.14 12:43
(57) используем режим совместимости, а Такси для актуальности :)
59. Алексей Резухин (a.rezyhin) 08.04.14 18:43
А активные сенасы можно завершить или все же надо выгонять пользователей самостоятельно?
60. Сергей Лосников (Lars Ulrich) 11.04.14 09:28
(59) "выгонялки" пока нет теперь есть
61. OneMoreWolf 19.04.14 15:50
Конфигурация супер. Чего не хватает:
у меня две версии сервера 1С 8.2 и 8.3. Соответственно обработка не может подключиться к 8.2, если работает на 8.3. Сервер 1С, порт можно указать, а версию клиента нет. Этого очень не хватает.
62. Сергей Григорьев (Теософ) 23.04.14 17:35
Добрый день! Безусловно перспективная конфигурация. Не нарадуюсь! Успешно работает на терминальном сервере Windows Server 2008 R2 Enterprise и на Windows 7 x64. Перейдя на версию 3.1 после установки обновления стало выскакивать сообщение "Ошибка при загрузке обновления!". Происходит такое только на скульных базах, обновление файловых баз работает без нареканий. Поэтому скульные базы приходится открывать и вручную подтверждать легальность получения обновления. Поскольку конфигурация сильно усложнилась, то, возможно, это я где-то накосячил в настройках? Автор, на сцену! Помогите, если нетрудно! Обновления из Интернета хватает без нареканий. Но при большом количестве "подхваченных" обновлений при попытке установки обновления зависает насовсем, видимо не в силах:-) подыскать свежее обновление среди большого числа записей. Поскольку сама конфигурация носит больше оперативный характер, то в подавляющем большинстве случаев нужны будут только с десяток последних обновлений, среди которых должен осуществляться поиск подходящего (как частный случай - актуального) обновления базы. Поэтому, на мой взгляд, неплохо было бы иметь возможность ставить ограничительные параметры для поиска среди определённого диапазона релизов или хотя бы нижнюю границу диапазона, тем самым сокращая время на подбор вариантов для обновления. По крайней мере, пока автором (а автор, повторяюсь, молодец однозначно!) будут преодолены все трудности поиска в постоянно растущей теперь из-за обновлений базе, такие ограничители по поиску были бы весьма кстати. Когда же трудности с поиском будут преодолены, смысл в ограничителях (возможно!) отпадёт. Такая вот идея во благо сохранения оперативного, подчёркиваю, характера замечательной конфигурации!
63. Сергей Лосников (Lars Ulrich) 25.04.14 11:16
благодарю за комментарии и оценку.

(61) можно будет подумать по поводу разделения версий платформы.

(62) проблема с "подвисанием" при подборе действительно существует, поправим.
По поводу ошибки при обновлении, было бы хорошо получить побольше информации:
- на каких конфигурациях вываливается ошибка, какой обработчик используется;
- правильно ли я понял, что одна и та же база в файловом варианте ошибки при обновлении не выдает, а в серверном выдает;
- было бы хорошо увидеть сведения из журнала логов по процессу обновления, который вываливается в ошибку, а так же возможные сообщения об ошибках из журнала регистрации платформы (можно в ЛС);
- если проблема именно в обработчике обновления, то можно попробовать скачать текущую версию конфигурации и восстановить код обработчиков по умолчанию (в соответствующем справочнике есть команда); версия 3.1 после первичной публикации обновлялась как раз в связи с проблемой обработчика; либо привожу здесь код предопределенного обработчика "Обновление ИБ для Бухгалтерия 3.0", как он должен быть;
ИнформационнаяБаза_ОбъектПодключения.ОбновлениеИнформационнойБазыВызовСервера.ВыполнитьОбновлениеИнформационнойБазы(Истина, Ложь, Ложь);
Результат = Истина;
64. 1 2 (BOBrent) 27.04.14 06:29
(61) Присоединяюсь - вопрос с версиями весьма актуален!!
Конфигурация чудесная (процесс обновлений в частности для меня)
65. Сергей Лосников (Lars Ulrich) 28.04.14 17:36
(61)(64) добавлен выбор типа COM-коннектора

(62) подбор доступного обновления оптимизирован
66. Сергей Кузьмич (orkis) 29.04.14 18:34
(62) Теософ,
Ошибка скорее всего возникает в Общем модуле - Задачи на клиенте - Функция "Установить обновления". найдите Если КодВозврата = 0 Тогда(строка 462) У меня в переменную КодВозврата возвращается 1 . Поменяйте Если КодВозврата = 1. Должно помочь.
67. Сергей Лосников (Lars Ulrich) 30.04.14 09:56
(66) мне кажется, это не совсем верно. Пакетный запуск платформы возвращает 0, если операция прошла без ошибок. Любые другие значения - это отклонения. Но не нашел расшифровку всех кодов, кроме того, что 0 - все в порядке.. может плохо искал. Поэтому, возможно, код возврата 1 - тоже положительный ответ платформы.
68. Сергей Кузьмич (orkis) 30.04.14 13:58
(67) Lars Ulrich, Вы правы. Но при этом даже при возврате 1 вроде все отрабатывает верно. Конфигурация бекапится, обновляется. Почему он возвращает 1 не понятно. В Файловом варианте что возвращает не проверялось. Базы которые обновляю с помощью вашей конфигурации крутятся на 8.3, на 8.2 не проверялось.
Еще небольшое уточнение.
В справочнике в модуле формы списка справочника "ИнформационныеБазы" - "Процедура ОбновитьИнформациюПоБазамСервер()"
(Строка 79) ошибка в имени переменной "НомерПоПорядку" при этом вначале 0 присваивается переменной "ПорядковыйНомер".
69. Сергей Лосников (Lars Ulrich) 30.04.14 14:54
(68) точно, есть ошибка. Спасибо, исправлю (только пока не пойму зачем там этот ПорядковыйНомер вообще нужен :)).
70. Анянов Михаил (insurgut) 16.05.14 13:33
71. Анянов Михаил (insurgut) 16.05.14 21:23
При обновлении УТ 11 (клиент-серверная) на 1С 8.3.4.465 ошибка:
{ОбщийМодуль.ЗадачиНаСервере.Модуль(225)}: Ошибка при вызове метода контекста (GetInfoBaseSessions)
Сеансы = ДанныеПодключенияКСерверу.AgentConnection.GetInfoBaseSessions(ТекущиЭлементМассиваСоединенийСРабочимПроцессом.Cluster, НайденноеОписаниеИБ);
по причине:
Типы не совпадают (2)
72. Анянов Михаил (insurgut) 19.05.14 09:46
1. Неудобно, что во время загрузки обновлений окно "зависает" полностью, не отображая текущего хода загрузки. Хорошо было бы, если бы отображалось какой в настоящий момент релиз конфигурации загружается и средняя скорость загрузки отображалась. Так же неплохо было бы, чтобы была возможность приостанавливать загрузку обновлений.

2. При загрузке обновлений например для БП 3.0 создается много пустых директорий с номером релиза. С чем это связано? С ошибкой загрузки или того требует логика работы конфигурации? Насколько я понял - сами файлы с обновлениями этих релизов загружаются, но в последствии - удаляются. С чем связано это? Как ни крути - тратится лишнее время на загрузку этих промежуточных конфигурации, которые потом удаляются.
update: захожу на юзерс.в8.1с - сайт висит "504 Gateway Time-out". Отсюда видимо и пустые директории.
73. Анянов Михаил (insurgut) 19.05.14 14:15
На файловых вариантах все работает идеально, а вот на клиент-серверном никак не могу заставить работать. Отключение сеансов пользователей происходит постоянно с ошибкой. И на 8.3 пробовал и на 8.2, вылетает при вызове функции СоздатьОбъектПодключенияКРабочемуПроцессу тут:
WorkingProcessConnection = COMConnector.ConnectWorkingProcess(СокрЛП(ИнформационнаяБаза.СерверИБ) + ":" + Формат(WorkingProcess.MainPort, "ЧГ=0"));

с ошибкой:
Произошла исключительная ситуация (V82.COMConnector.1): server_addr=tcp://имя_сервера: descr=айпи_сервера:1542:Ошибка сетевого доступа к серверу
(Windows Sockets - 10060(0x0000274C). Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. );
line=534 file=Src\DataExchangeTcpClientImpl.cpp


Немного непонятно, почему порт 1542, нет ни одного рабочего процесса с таким портом. В переменной WorkingProcess.MainPort - содержится значение "0", хотя IP рабочих процессов начинаются с 1560.
74. Анянов Михаил (insurgut) 19.05.14 14:57
Разобрался, для автора конфигурации - добавь проверку в этой функции перед подключением к рабочему процессу:
Если WorkingProcess.Running = 1 Тогда


Т.к. при наличии резервных процессов - у них номер порта равен 0, в результате при COMConnector.ConnectWorkingProcess - выходит ошибка.
75. Анянов Михаил (insurgut) 19.05.14 14:59
Вслед за решением этой ошибки вышла другая, уже непосредственно в функции ОтключитьСеансы:
{ОбщийМодуль.ЗадачиНаСервере.Модуль(228)}: Ошибка при вызове метода контекста (GetInfoBaseSessions)
Сеансы = ДанныеПодключенияКСерверу.AgentConnection.GetInfoBaseSessions(ТекущиЭлементМассиваСоединенийСРабочимПроцессом.Cluster, НайденноеОписаниеИБ);
по причине:
Типы не совпадают (2)
76. Сергей Лосников (Lars Ulrich) 19.05.14 19:03
insurgut, приветствую, спасибо за обратную связь.

(73)(74) добавлю код при обновлении; сам пока такую ошибку не поймал ни разу.

(71)(75) попробуй заменить строки в модуле ЗадачиНаСервере функции ОтключитьСеансы:
- исходная
МассивОписанийБаз = ОбъектПодключенияКРабочемуПроцессу.GetInfoBases();

замена
МассивОписанийБаз = ДанныеПодключенияКСерверу.AgentConnection.GetInfoBases(ТекущиЭлементМассиваСоединенийСРабочимПроцессом.Cluster); 


- исходная
Если ОписаниеИБ.Name = СокрЛП(ИнформационнаяБаза.ИмяКаталогИБ) Тогда

замена
Если НРег(ОписаниеИБ.Name) = НРег(СокрЛП(ИнформационнаяБаза.ИмяКаталогИБ)) Тогда


- исходная
Если ДопустимыеСеансы.НайтиПоЗначению(нРег(ТекущееСоединение.AppID)) = Неопределено Тогда

замена
Если ДопустимыеСеансы.НайтиПоЗначению(нРег(ТекущееСоединение.Application)) = Неопределено Тогда


- после цикла
Для каждого ТекущееСоединение из Соединения Цикл

добавь строку
Результат = Истина;


(72) можно будет подумать про запуск в фоновом задании.
77. Анянов Михаил (insurgut) 20.05.14 07:06
(76) Lars Ulrich, все отлично, с учетом указанных вами изменений отключение сеансов работает корректно!

Продолжил обновление... Сеансы завершились, бэкап выгрузился, началась загрузка обновления... RunTime Error где то минут после 5 и сообщение "Ошибка при загрузке обновления". Однако сама база оказалась обновленной. Запускаю ее - выходит типовой диалог после обновления базы. Не исключаю, что виноват установленный обработчик "Обновление ИБ для Бухгалтерия 2.0". Попробую без него обновить другую базу.
78. Анянов Михаил (insurgut) 20.05.14 07:32
Снятие и установка блокировки регламентных заданий не работает. Никаких ошибок не выдает, просто признак не устанавливается. Сама информация (о наличии или отсутствии БРЗ) считывается корректно.
79. Анянов Михаил (insurgut) 20.05.14 08:31
(77) insurgut, по RunTime Error - нашел решение от автора в (54), не помогло.
80. Сергей Лосников (Lars Ulrich) 20.05.14 10:28
(78) подтверждаю. заменяем код в модуле ЗадачиНаКлиенте в процедуре УстановитьБлокировкуРегламентныхЗаданий:
исходный
Результат = ЗадачиНаСервере.УстановитьБлокировкуРегламентныхЗаданий(ИнформационнаяБаза, Установить);

замена
Результат = ЗадачиНаСервере.УстановитьБлокировкуРегламентныхЗаданий(ИнформационнаяБаза, ПараметрыОбработки, Установить);


(77) без обработчика получилось обновиться? релиз платформы соответствует спецификации релиза конфигурации? в логах самой базы, на которую устанавливается обновление, какие-то сообщения по данному вопросу есть? что пишут системные логи оси?
81. Анянов Михаил (insurgut) 20.05.14 12:06
(80) Lars Ulrich, нет, вернее не совсем нет :) Так же вылетает процесс по RunTime Error, при этом если запустить базу вручную - она обновленная. Т.е. вылетаем именно сразу после обновления, и запуска чего-то (по коду не смотрел, что дальше происходит).

После этого база остается в режиме блокировки (цвет строки жирный синий). Когда вызываю заново обновление, ругается и пытаться снять блокировку с базы, но не может и ругается:

{ОбщийМодуль.ЗадачиНаСервере.Модуль(243)}: Ошибка при вызове метода контекста (Disconnect)
ОбъектПодключенияКРабочемуПроцессу.Disconnect(ТекущееСоединение);
по причине:
Типы не совпадают (1)
82. Анянов Михаил (insurgut) 20.05.14 12:20
(81) insurgut, с пятого раза блокировка снялась... непонятно. Видимо не для каждого ТекущееСоединение необходимо вызывать метод дисконнекта.
83. Анянов Михаил (insurgut) 20.05.14 12:21
(80) Lars Ulrich, установка БРЗ теперь работает :)
84. Анянов Михаил (insurgut) 20.05.14 12:27
Проверил - ОбъектПодключенияКРабочемуПроцессу.Disconnect(ТекущееСоединение) - вылетает, когда ТекущееСоединение.Application = BackgroundJob, хотя конкретно для тестируемой базы не выполняется ни одного фонового задания.
85. Анянов Михаил (insurgut) 20.05.14 12:34
Ага, нашел :) Когда происходит снятие блокировки подключения к базе - происходит и снятие БРЗ (блокировку регламентных заданий автоматически вообще снимать не надо, либо ее необходимо снимать только в случае, если перед началом обновления она не была установлена). Хотя, это уже вопрос не особо принципиальный. Фоновое задание обработка почему то завершить не может. Вполне возможно, что для BackgroundJob необходимо вызывать какой-то другой специальный метод, отличный от простого Disconnect
86. Сергей Григорьев (Теософ) 30.05.14 11:38
Добрый день, Lars Ulrich! При попытке загрузить обновления вылетает "Менеджер заданий не активен". Происходит и на рабочей станции под Win7 x64 и на сервере под Windows Server 2008 R2 Enterprise. БРЗ теперь работают. Ещё пожелание - при выкладывании очередной конфигурации указывать номер версии.
87. Александр Иванов (dkprim) 04.06.14 04:34
(81) у меня происходит аналогичная ситуация при обновлении базы в клиент-серверном варианте, только вообще не ясно, что за ошибка - Конфигуратор возвращает КодВозврата = 1 и не происходит последний этап - обновление ИБ в режиме 1С:Предприятие. В Журнале регистрации никакой полезной информации нет по этому поводу. В итоге, приходится вручную выполнять "дообновление" ИБ.
88. Сергей Лосников (Lars Ulrich) 16.06.14 18:46
(86)(87) коллеги, пока так и не поймал ошибку при обновлении. если есть желание и возможность, вышлите архив проблемной базы для более детального анализа (реквизитами можем обменяться через ЛС).
кстати, в последних релиза БП наблюдаю, что запуск обработчика обновления не устраняет диалог подтверждения правомерности получения лицензии, хотя само обновление проходит корректно, и ручное подтверждение по лицензии не приводит к запуску процесса обновления, а просто закрывает диалог. возможно, что-то изменили в логике процесса самого обновления, не разбирался.
89. Daniil (AlarmBozo) 08.07.14 02:18
Подскажите пожалуйста, в групповой обработке при выборе релиза просто пусто в окне, хотя все релизы занесены в справочник.
Пользуюсь вашей конфигурацией уже давно, глюков вообще не замечалось, а вот теперь такая подстава.
Причём, даже если в списке баз пробовать установить обновление то тоже пустое окно с релизами.
Кэш почистил думал с ним беда какая, не помогло. Скачал 3.4, обновил свою 3.0, тоже не помогло.
Куда копать, направьте)
90. Сергей Лосников (Lars Ulrich) 08.07.14 19:05
(89) Проверьте, не задвоились ли виды конфигураций в соответствующем справочнике: может быть в релизах указан один вид, а в свойствах базы указан другой (хоть и с идентичным наименованием, но ссылки разные).
Так же проверьте сведения поля "Upd info" в релизах: без этой информации не будет определен подходящий для установки релиз; для "следующего" релиза в данном поле должен быть указан "текущий" номер релиза.
Учтите, что для "перескакивания" через несколько релизов (когда в поле "Upd info" текущий релиз явно не обозначен как целевой) обязательно необходимо указать обработчик (фактически система сама накатывает все промежуточные релизы, вызывая процедуру обновления данных для каждого из них).
91. Дорошкевич Петр (alfanika) 16.07.14 14:08
Для обновления баз используется Ваша конфигурация. Клиент-серверный вариант. MS SQL + 1c 8.3. На Сервере крутится 100 бух баз. Нужен отчет сколько было входов в каждую базу за выбранный период (желательно и кто входил).

Грубо говоря с какими базами ведется активная работа, а какие вовсе не используются.

Типа.

Альфа-Тика 10000
Бета ООО 600
Гамма ЗАО 90
Дормаст 50

Возможно ли это сделать? Пусть и за доп. плату.
92. Анянов Михаил (insurgut) 17.07.14 07:30
(91) alfanika, такой часами будет отрабатывать, если не сутками. Проще всего доработать конфигурацию, чтобы при входе в систему производилась запись в удаленную базу MSSQL. А уже из нее через внешние источники данных спокойно формировать отчеты.
93. Сергей Лосников (Lars Ulrich) 17.07.14 10:18
(91) да, скорее всего работать будет долго, все будет зависеть скорее от инфраструктуры или от плюшек новой платформы, но почему бы не попробовать. постараюсь подготовить драфт отчета, а там посмотрим.
94. Максим Шадрин (mixperm) 22.07.14 11:29
Групповая обработка по снятию блокировки регламентных заданий не работает. Просто игнорируется, снимаются галочки и никаких сообщений. Баз 100+ серверные
95. Сергей Лосников (Lars Ulrich) 23.07.14 09:03
(94) есть баг, пока исправить можно так:
в строке Обработка.ГрупповаяОбработка.Форма.Модуль(157) меняем код
ИначеЕсли Объект.ВидОбработки = ПредопределенноеЗначение("Перечисление.ВидыГрупповойОбработки.БлокировкаРегламентныхЗаданийУстановить") Тогда

на код
ИначеЕсли Объект.ВидОбработки = ПредопределенноеЗначение("Перечисление.ВидыГрупповойОбработки.БлокировкаРегламентныхЗаданийСнять") Тогда
96. ivanov660 ivanov660 (ivanov660) 08.08.14 13:15
(92) insurgut,
теперь с версии платформы 1С 8.3.5 журнал лога можно преобразовать в файловую базу данных SQL light, я пробовал скорость работы значительно возросла, к тому же можно воспользоваться бесплатными менеджерами или компонентами для доступа к этому логу вне самой 1С
97. ivanov660 ivanov660 (ivanov660) 11.08.14 10:43
Посмотрел конфигурацию, ожидал конечно большего, но на бесплатно и так приятно. Есть несколько вопросов:
1. Почему не стали использовать БСП?
2. Почему не используются регламентные задания. Это же в принципе очевидно - выполнить какую либо процедуру по времени.
3. Нет ролей, групп доступа. В принципе удобно разграничить доступ, если конечно пользоваться одному человеку то наверное хватит.
4. Непонятно зачем вводились предопределенные элементы в справочники виды конфигураций всего три? Возможно стоило добавить тогда все типовые конфигурации.
5. Нет документации в поставке. Хотя бы приложить текущую статью.
98. Сергей Лосников (Lars Ulrich) 11.08.14 16:04
(97) 1. Функционал БСП особо и не был нужен. Изначально решение не предполагало и половины текущего функционала. Хотя может все к тому идет (или уже пришло), что какие-то функции были бы к месту. Кроме того, БСП распространяется в рамках подписки на ИТС. Не уверен, что правомерно было бы распространять ее, например, через Инфостарт.
2. Безусловно, регламентные задания напрашиваются, но пока абсолютно не критичны. Полагаю, что кому это было необходимо давно допилили пару регламентных заданий. Хоть и задумываюсь об этом, но делать то времени нет, то желания.
3. Разделение по ролям и группам доступа? Для чего? Дать право одному админу грузить только определенный вид обновления, а другому использовать только определенный вид обработки над заданными базами? Лично для себя пока не определил необходимость этого.
4. Предопределенные элементы остались скорее как наследие первых версий в качестве "образца" что ли. Так и кочуют теперь. Кушать не просят пока :)
5. Согласен, что ПО без документации неполноценно, но о поставке вроде речи и нет. Продукт висит на Инфостарте в относительно свободном доступе, обновления для него достаточно условны. Скачать его, не ознакомившись со статьей можно только по собственному желанию. Да и на мой скромный взгляд для человека, которого может заинтересовать данный продукт, практически все будет интуитивно понятно. Поправьте если не прав.
Mechanist; y22-k; Теософ; +3 Ответить
99. Павел Бараневский (WrongLane) 20.08.14 11:52
------------ НАЧАЛО ОБРАБОТКИ 20.08.2014 14:05:04 ОПЕРАЦИЯ Обновление ИБ
Ошибка при загрузке обновления!
Технологический лог:

Файл не содержит доступных обновлений
------------ КОНЕЦ ОБРАБОТКИ 20.08.2014 14:09:25 ОПЕРАЦИЯ Обновление ИБ


Это запись из лога.
Что это может означать?
База для обновления на SQL.
Сама база по обновлению пока в файловом режиме.