Конфигурация для автоматизированного обслуживания информационных баз 1С версий 7.7 и 8.Х, тестирование, обновление, архивирование и т. д.

27.07.17

База данных - Архивирование (backup)

У тебя десятки информационных баз? И все они требуют постоянного обновления, архивирования, тестирования, выполнения различных ежедневных процедур, типа перепроведения, обмена данными? Скачай эту разработку и спи спокойно. АОИБ сделает всё это за тебя в установленное время, при этом сам скачает новые обновления и в случае ошибки известит по электронной почте. Режим запуска толстый клиент, обычное приложение. Платформа 8.2 — 8.3. Работает с базами 1С на платформах 7.7, 8.1, 8.2, 8.3 в файловом и клиент-серверном режиме.

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

Наименование Файл Версия Размер
АОИБ версии 1.1.6
.zip 780,61Kb
495
.zip 1.1.6 780,61Kb 495 Скачать
     В начале 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.2015 - 17.07.2015 Обновления 1.0.6 - 1.0.10.
Исправлены обнаруженные ошибки. Добавлены хотелки.
27.07.2015 Обновление до версии 1.0.11.
1. В форме Задания добавлена возможность установки ограничения выполнения задания по времени. Проверка производится между выполнениями операций. При установке ограничения не забываем в настройках ставить "Разблокировать оставшиеся заблокированными ИБ при закрытии программы".
2. Добавлена возможность при проверке наличия обновления на сайте автоматически скачивать обновление. В настройке проверки обновления флаг "При наличии обновления загружать в локальный каталог".
3. Добавлен вариант обновления - "Загрузка из файла *.cf". Используем на свой страх и риск.
4. Групповая пометка и снятие меток для конфигураций в форме Сценария.
04.08.2015 Обновление до версии 1.1.1.
1. Конфигурация адаптирована для работы в серверном режиме и для работы с серверными информационными базами.
2. Исправлена ошибка при проверке обновления, появившееся в вер. 1.0.11.
3. Добавлена в сценарии опция, позволяющая пропускать выполнение сценария для ИБ с подключенными пользователями.
18.09.2015 Обновление до версии 1.1.2.
1. Добавлена возможность скачивания файлов установки обновлений "updsetup.exe". Для реализации частично использован код из статьи "Пример работы с заголовками HTTP-запросов: загрузка версий программ с users.v8.1c.ru".
Настройки: основные настройки - "Локальный путь к каталогу с файлами установки обновлений" и в "Конфигурации" - "Настройка для скачивания файлов установки обновлений". Скачивание доступно через "Таблица обновлений" и в "Задачи" при проверке обновлений. 
2. Подправлен код для решения проблем с нестандартными нумерациями версий и названиями файлов обновлений.
3. Изменения в работе с менеджером регламентных заданий. Теперь для запуска менеджера необходимо указать в настройках пользователя под которым будет производиться запуск.
4. Исправлены обнаруженные ошибки и неточности.
5. Обновленная и более детализированная инструкция к программе.
6. Добавлена обработка "Определение параметров обновления" - описание смотри в инструкции.
В архиве три файла: конфигурация, обработка и документация.
29.09.2015 Обновление до версии 1.1.3.
Исправлена ошибка, проявляющееся в версии 1.1.2 при обновлении "данных информационной базы" в типовых конфигурациях. 
08.07.2016 Обновление до версии 1.1.5.
Основные отличия от версии1.1.3:
1. Значительно переработан код для повышения стабильности при выполнении заданий и предотвращения остановки выполнения при возникновении ошибок.
2. Существенно повышена информативность логов.
3. Добавлена возможность установки ограничения выполнения по времени (для предотвращения возможных зависаний) для определенных процедур: выполнение исполняемых файлов, выполнение внешних обработок, тестирование ИБ, выполнение обновлений.
4. Исправлено удаление старых архивов в случае архивирования "выгрузкой".
5. В сценарии добавлена опция "При установке ограничения выполнения задания по времени дождаться завершения всех действий с текущей ИБ". 
6. В списке информационных баз к номеру актуального релиза добавлена дата выхода релиза.
7. Срабатывание "Немедленное завершение работы пользователей" теперь не зависит от разницы времени на компьютерах.
8. В обработке формирования списка последовательных обновлений появилась возможность копирования комплектов обновлений в указанный каталог (например, для дальнейшего использования на другом компьютере).
9. В "Задание" добавлена процедура выполнения внешних обработок непосредственно в контексте самой АОИБ.
10. В списке Информационных баз добавлена возможность множественного выделения для выполнения операции "Обновление информации по ИБ".
11. Изменена обработка"Загрузка списка информационных баз" на более удобную.
12. Исправлены обнаруженные ошибки и неточности.
13. Обновлена документация к конфигурации.
27.07.2017 Обновление до версии 1.1.6.
1. Добавлена возможность настройки соединения через прокси-сервер.
2. Исправлены обнаруженные ошибки.

Обновление тестирование администрирование архивирование сценарий

См. также

Исправление в 1С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

Корректировка данных Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    2150    28    14    

32

Тестирование и исправление ключей аналитики ERP, УТ11, КА

Корректировка данных Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    106633    631    173    

673

Журнал изменений с восстановлением состояния ссылочных объектов и архивацией по HTTP / COM (расширение + конфигурация, 8.3.14+, ЛЮБАЯ конфигурация)

Архивирование (backup) Журнал регистрации Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Управление торговлей 11 Платные (руб)

База данных «сама» меняет данные в документах/справочниках? Тогда данный журнал изменений для Вас! Практически не влияет на скорость записи объектов за счет быстрого алгоритма! Скорость работы почти в 2 раза выше типового механизма "История изменений"! Позволяет следить за изменениями и удалением в любых ссылочных объектах конфигурации, с возможностью архивации по HTTP(!) или COM, и сверткой данных. А так же, может восстановить состояние реквизитов (значения) до момента изменения или удаления объекта из базы. Есть ДЕМО-база где можно самостоятельно протестировать часть функционала! Работает на любых платформах выше 8.3.14+ и любых конфигурациях! Версия 3.1 от 24.08.2023!

19200 руб.

15.05.2017    42473    10    24    

38

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    27184    78    146    

59

Заполнение документа "Корректировка регистров" произвольными данными

Закрытие периода Корректировка данных Платформа 1С v8.3 Система компоновки данных 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 руб.

13.07.2015    50096    171    29    

121

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 11.4,УТ 11.5, КА 2.4,КА 2.5, ERP 2.4, ERP 2.5, КА 2 Казахстан, Управление торговлей 3 для Казахстана

Закрытие периода Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

2400 руб.

27.10.2021    22227    298    35    

71
Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. bacdait 28.01.15 13:10 Сейчас в теме
При работе с "Мастером начальной установки" появляется ошибка на этапе добавления к информационной базе, пользователя и пароля.
"{Обработка.СтартовыйПомощник.Форма.Форма.Форма(79)}: Поле объекта не обнаружено (Платформа)
Если Рез.Платформа="7.7" Тогда"

Версия конфигурации: Автоматизированное обслуживание ИБ (1.0.5 (27.12.2012))
Версия платформы: 1С:Предприятие 8.3 (8.3.5.1383)

Прикрепленные файлы:
2. hibico 267 28.01.15 18:30 Сейчас в теме
(1) bacdait,
Да, досадная ошибка.
Исправил, файл конфигурации заменил.
3. hibico 267 09.02.15 18:43 Сейчас в теме
Попытка написания инструкции по настройке конфигурации.
Инструкцию прикрепил к сообщению.
Прикрепленные файлы:
ИнструкцияАОИБ.zip
4. anna140331 07.04.15 03:54 Сейчас в теме
Подскажите, пожалуйста, почему может появляться ошибка:

{ОбщийМодуль.КомСоединение.Модуль(338)}: Метод объекта не обнаружен (глЗначениеПеременнойУстановить)
Соединение.глЗначениеПеременнойУстановить("глЗапрашиватьПодтверждениеПриЗакрытии", Ложь);
5. hibico 267 07.04.15 11:37 Сейчас в теме
(4) anna140331,
Значит в данной конфигурации нет глобального метода "глЗначениеПеременнойУстановить". В будущем релизе сделаю проверку.
А что у Вас за конфигурация?
Дело в том, что "Завершение работы пользователей" в моем случае использует встроенный функционал в типовых конфигурациях. Иначе возможна только блокировка новых соединений. Отключение уже подключенных пользователей без встроенных процедур невозможно (по крайней мере в файловой базе).

В версии 1.0.8 подправил "Завершение работы пользователей".
6. coolseo 79 12.04.15 03:20 Сейчас в теме
Просто шикарная обработка. Буду внедрять. Правда все базы мои на 7.7
7. deltaone 3 12.04.15 11:39 Сейчас в теме
http://clip2net.com/s/3fXchhu

Вот в этом случае пытается скачать 10.3.31.3, можно этого избежать ?

P.S. Неплохо было бы отчет о необходимых к установке офлайн обновлений для выбранной базы, так как политика безопасности в некоторых компаниях запрещает использование интернета в локальной сети ...
9. hibico 267 13.04.15 19:18 Сейчас в теме
(7) deltaone,
Вот в этом случае пытается скачать 10.3.31.3, можно этого избежать ?

Не совсем понял вопрос. Какая у Вас сейчас версия?
Могу предположить, что у Вас, например, 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.

P.S. Неплохо было бы отчет о необходимых к установке офлайн обновлений для выбранной базы, так как политика безопасности в некоторых компаниях запрещает использование интернета в локальной сети ...

Можно поподробнее?
То есть, Вы хотите отчет в котором будет будет список необходимых для последовательного обновления версий?
11. deltaone 3 13.04.15 20:06 Сейчас в теме
(9)

Не совсем понял вопрос. Какая у Вас сейчас версия?
Если вопрос стоит в том, что у вас уже есть 10.3.31.2 на которую накатывается 10.3.32.1 и скачивать 10.3.31.3 вы не хотите.
Можно сделать следующее:
В таблице обновлений открыть текущую версию. Разрешить редактирование (зелёный карандаш в верхней панели). Указать в "Обновляется версией" вместо 10.3.31.3 допустим 10.3.31.2.

Именно в этом суть вопроса, альтернативное решение понятно, спасибо ...


Можно поподробнее?
То есть, Вы хотите отчет в котором будет будет список необходимых для последовательного обновления версий?

да, что бы не составлять список вручную ...

Возможна отправка Лога по электронной почте (отправка почты на ящик с защитой SSL возможно только на 8.3).

Это не правда ;)

Вот так все прекрасно отправляется ...

Функция ОтправкаПисьмаCDO(Знач Адрессаты, ТемаСообщения = "", СообщениеТекст = "", СписокВложений = "")
	// Отправка через CDO, Адрессаты через ";", СписокВложений - СписокЗначений с именами файлов	
	
	Оправитель   = "xxx@inbox.ru";    
	Пользователь = "xxx";
	Пароль       = "xxx";
	SMTPСервер   = "smtp.inbox.ru";
	SMTPПорт     = "465";
	
    ТекстСообщения     = ?(СообщениеТекст = "", "Данные во вложении ...", СообщениеТекст);

    loConfig         = Новый COMОбъект("CDO.Configuration");
    loCdoMessage     = Новый COMОбъект("CDO.Message");
    loCdoMessage.Configuration = loConfig;
    loCdoMessage.From    = Оправитель;
    loCdoMessage.To      = Адрессаты;
    loCdoMessage.Subject = ТемаСообщения;

    HTMLBody = "<ht ml>
    |<head>
    |<met a content=""text/html; charset=Windows-1251"" http-equiv=""content-type"">
    |<title> сообщение </title>
    |</head>
    |<body>
    |<h4>" + ТекстСообщения + "</h4>
    |<p></p>
    |</body>
    |</html>";
    loCdoMessage.BodyPart.Charset = "windows-1251"; // это если делать без извратов с оформлением текста письма
    loCdoMessage.HTMLBody = HTMLBody;

    Если ТипЗнч(СписокВложений) = Тип("Строка") И Не СписокВложений = "" Тогда
        Попытка
            loCdoMessage.AddAttachment(СписокВложений);
        Исключение
        КонецПопытки;
    ИначеЕсли ТипЗнч(СписокВложений) = Тип("СписокЗначений") Тогда
        Для Каждого ПутьКВложению Из СписокВложений Цикл
            Попытка
                loCdoMessage.AddAttachment(ПутьКВложению.Значение);
            Исключение
            КонецПопытки;
        КонецЦикла;
    КонецЕсли;
    loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing").            Value = 2;
    loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver").           Value = SMTPСервер;
    loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport").       Value = SMTPПорт;
    loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate").     Value = 1;
    loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername").         Value = Пользователь;
    loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword").         Value = Пароль;
    loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl").           Value = 1;
    loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout").Value = 60;
    loConfig.Fields.Update();   
    Попытка
        loCdoMessage.Send();
    Исключение
        Сообщить(ОписаниеОшибки());
        Возврат(Ложь);
    КонецПопытки;
	
	Возврат(Истина);
КонецФункции

Показать
12. hibico 267 14.04.15 12:06 Сейчас в теме
(11) deltaone,
да, что бы не составлять список вручную ...

Без проблем, взял на заметку.
Это не правда ;)

Я подразумевал, что невозможно в моей конфигурации.
Согласен, что кроме штатной возможности существуют другие варианты отправки писем. Но зачем мудрить, если можно использовать возможности 8.3.
13. deltaone 3 14.04.15 16:16 Сейчас в теме
(12)

Я подразумевал, что невозможно в моей конфигурации.
Согласен, что кроме штатной возможности существуют другие варианты отправки писем. Но зачем мудрить, если можно использовать возможности 8.3.

Думаю если заменить функцию отправки на универсаьную, уйдет ограничение на 8.3 (метод работает, если не ошибаюсь, начиная с Windows XP) ...
42. hibico 267 16.06.15 16:34 Сейчас в теме
Релиз 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. coolseo 79 12.04.15 14:42 Сейчас в теме
Автор, пробую 7.7 усн обновить, но не видит обновления. Сканирую папку на наличие обновлений "Не обнаружены файлы описания обновления" (тут проверка на на файл "UpdInfo.txt", но его нет в обновлении)

Как я понял 7.7 не обновляется =(
Прикладываю скриншот
Прикрепленные файлы:
10. hibico 267 13.04.15 19:24 Сейчас в теме
(8) coolseo,
Да, действительно, для 7.7 обновление не реализовано, была мысль использовать Confstarter. Но так как для меня это уже не актуально, то замарачиваться не стал.
14. Starik 111 14.04.15 19:45 Сейчас в теме
Как указать путь к *.cf, чтобы обновить базу сразу до последней версии.
16. hibico 267 15.04.15 13:36 Сейчас в теме
(14) Starik,
Честно говоря данный вариант обновления мною не продумывался.
Согласен, недоработка. Буду думать.
15. Starik 111 14.04.15 22:29 Сейчас в теме
ОШИБКА.
Обновляется информация только для первой информационной базе в списке. В конце модуля обновления пропущено условие для платформы 8.3.
Информация обновляется для всех баз в справочнике, а не для выбранной группы или элемента, а это очень долго.
18. hibico 267 15.04.15 13:49 Сейчас в теме
(15) Starik,
ОШИБКА.
Обновляется информация только для первой информационной базе в списке. В конце модуля обновления пропущено условие для платформы 8.3.
Ок. Спасибо. Исправлю.
Информация обновляется для всех баз в справочнике, а не для выбранной группы или элемента, а это очень долго.
Вообще-то данная процедура планировалась для начального разового исполнения, а для конкретного элемента в форме самого элемента есть кнопка "Получить информацию об ИБ и основной конфигурации". Но в принципе в следующем релизе учту и это.
17. Starik 111 15.04.15 13:44 Сейчас в теме
Вчера пришлось обманывать программу: указывать путь и версии с которых можно обновить вручную.
Очень муторно: тут посмотри релиз, там пропиши версии....:)
19. Утюг 56 23.04.15 13:24 Сейчас в теме
Замечательно, что пути исполняемых файлов привязаны к имени компьютера. Только какой в этом смысл, если базы и локальные пути обновлений общие? Хотелось бы и их привязать, тогда одну базу можно будет использовать на разных рабочих местах.
И еще. Может, это никому кроме меня и не надо, но неплохо бы в список действий с базой добавить запуск конфигуратора и пароль базы закрыть **** (сейчас он в открытом виде).
Прикрепленные файлы:
20. hibico 267 23.04.15 16:36 Сейчас в теме
(19) Утюг,
Замечательно, что пути исполняемых файлов привязаны к имени компьютера. Только какой в этом смысл, если базы и локальные пути обновлений общие? Хотелось бы и их привязать, тогда одну базу можно будет использовать на разных рабочих местах.
То есть, к одним и тем же базам в сети на разных рабочих местах идет обращение по разным путям?
Может просто в пути вместо "S:\BASE\UT10", где "S:" - сетевой диск, указать "\\МойСервер\Том\BASE\UT10". А если база на локальном компьютере, то зачем ей правильный путь с другого компьютера? Всё равно сценарий работы с ней будет запускаться с этого компьютера.

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

У меня в одной точке в локалке три сервера, принадлежащих разным организациям. У всех есть типовые бухгалтерия, зарплата, торговля, причем у некоторых не по одной. Задания запускаются на каждом из серверов (через командную строку). В данном случае я использую общую базу, которая лежит на четвертом (NAS), там же обновления, дубли архивов и логи. Ну соответственно к базе подключаюсь и я со своего рабочего места. Каких то неудобств не ощущаю. Хотя, если честно, в последнее время я месяцами в данные базы не лажу, и логи смотрю практически только когда ошибки по почте приходят (зачем лезть, если всё работает).

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

И еще. Может, это никому кроме меня и не надо, но неплохо бы в список действий с базой добавить запуск конфигуратора и пароль базы закрыть **** (сейчас он в открытом виде).
"Добавить запуск конфигуратора" - естественно не проблемно, добавлю (хотя смысла большого не вижу).
"Закрыть пароль" - думаю имеет смысл только если от "зорких глаз со стороны". Сделаю с кнопочкой "Просмотреть".
193. johnnyshut23 71 30.04.18 21:38 Сейчас в теме
(20) мне кажется Вы
(79) Спасибо!
21. hibico 267 23.04.15 16:54 Сейчас в теме
Просьба ко всем,
особенно скачавшим и использующим конфигурацию в работе.
Пишите свои впечатления, ошибки и пожелания к развитию.
Неужели у всех всё работает нормально.
А то выставлять обновления при изменении одной строчки неинтересно.
22. Утюг 56 23.04.15 17:29 Сейчас в теме
Под разными рабочими местами я подразумевал:
Работа №1,
...
Работа №N,
Дом.
Естественно, что ни о какой общей сети речи быть не может, а набор баз и пути для обновлений везде свои.
23. hibico 267 23.04.15 18:14 Сейчас в теме
(22) Утюг,
Не понял, а зачем тебе общая база?
24. Starik 111 23.04.15 23:29 Сейчас в теме
Одновременно запускаю 2 фоновых задания: обновление 2-х баз одновременно.
По одному из заданий получаю ошибку раздельного доступа к логам и дальше задание продолжается только после нажатия "ОК".
Хотелось бы иметь возможность обновлять несколько баз одновременно.
30. hibico 267 27.04.15 13:44 Сейчас в теме
(24) Starik,
Спасибо, ошибку подтверждаю. При запуске через регламентные задания используется один и тот-же лог-файл для разных заданий. Принял к исправлению.
25. dasdasd 24.04.15 14:47 Сейчас в теме
Хорошая конфигурация. Два замечания:
1. Уже озвученная проблема с пропуском промежуточных обновлений.
Конфигурация просит все шаблоны обновлений, хотя при имеющихся версиях некоторые могла бы пропустить.
Хотелось бы, чтобы программа умела строить шаги обновлений только по ключевым обновлениям, или исходя из текущих имеющихся версий запрашивала бы минимум дополнительных.
Это сильно бы упростило обновление.

2. Программа в списке баз пишет имеющий актуальный релиз без учета разделения на базовую
проф версию. У меня, например, на базовую нет последних обновлений, а программа берет последнюю версию из проф. обновлений. Как-то не очень удобно. Кажется, будто программа будет обновлять базовую версию проф. апдейтами.
31. hibico 267 27.04.15 14:13 Сейчас в теме
(25) dasdasd,
Хорошая конфигурация.
Спасибо.
1. Уже озвученная проблема с пропуском промежуточных обновлений.
Конфигурация просит все шаблоны обновлений, хотя при имеющихся версиях некоторые могла бы пропустить.
Хотелось бы, чтобы программа умела строить шаги обновлений только по ключевым обновлениям, или исходя из текущих имеющихся версий запрашивала бы минимум дополнительных.
Это сильно бы упростило обновление.
Не согласен. Конфигурация не просит все обновления. Принцип следующий: допустим у нас релиз 2.0.64.10, он может быть обновлен версиями 2.0.64.11 - 2.0.64.21. Программа возьмет для обновления максимально возможный из загруженной таблицы, а именно 2.0.64.21, остальные обновления загружаться не будут. Здесь можно подумать лишь о том, что если есть уже загруженные обновления, то использовать именно их, а не загружать другие.
2. Программа в списке баз пишет имеющий актуальный релиз без учета разделения на базовую
проф версию. У меня, например, на базовую нет последних обновлений, а программа берет последнюю версию из проф. обновлений. Как-то не очень удобно. Кажется, будто программа будет обновлять базовую версию проф. апдейтами.
Не может быть, актуальный релиз должен указываться для конкретной конфигурацию (с разделением базовая - проф). Актуальный релиз обновляется при проверке обновления на сайте, и не зависит от того, скачены у тебя обновления или нет. Посмотри, что у тебя в в базовой конфигурации на закладке "Обновления с сайта 1С" в последнем релизе?
26. max_vorzhev 16 24.04.15 16:15 Сейчас в теме
Не могу подключиться к информационной базе
Прикрепленные файлы:
32. hibico 267 27.04.15 15:35 Сейчас в теме
(26) max_vorzhev,
Возможно, проблема с регистрацией "comcntr.dll".
Можно попробовать переустановить платформу 8.3 или вручную зарегистрировать DLL.
Типа:
"regsvr32 C:\Program Files\1cv8\8.3.5.1231\bin\comcntr.dll".
Каталог указывай из последнего релиза.
27. dasdasd 24.04.15 17:32 Сейчас в теме
И еще одно замечание. Не работает кнопка "Обновить информацию об информационных базах".
Загрузил список баз, в таблице появились. Нажимаю кнопку "Обновить информацию об информационных базах", информация о базах не заполняется (версия и тип конфигурации). Пароли не установлены. Если зайти в конкретную базу и нажать кнопку "Получить информацию об ИБ и основной конфигурации", тогда информация заполняется.
Если баз немного, то это сделать несложно. Но если баз несколько десятков, то по одной довольно муторно.. Список прогружается автоматом, а информацию о базе приходится заполнять по одной..


Так же не очень ясно как работает определение версии платформы, и на что это влияет.
Базы одинаковые (например, Бухгалтерия предприятия 2.0.64.18 проф), лежат в одном месте, но программа часть определяет как 8.2, часть как 8.3 И там, где 8.3 номер релиза 2.0.64.18 подсвечивает красным.
33. hibico 267 27.04.15 15:43 Сейчас в теме
(27) dasdasd,
Не работает кнопка "Обновить информацию об информационных базах"
В (15) мне указали на эту ошибку. При обновлении будет исправлена. А пока можешь обновить информацию через "Мастер начальной установки"(Стартовый помощник). Сразу выбираешь третий пункт, там правда будет запрашиваться для каждой базы логин и пароль.
34. hibico 267 27.04.15 16:20 Сейчас в теме
(27) dasdasd,
Так же не очень ясно как работает определение версии платформы, и на что это влияет.
Базы одинаковые (например, Бухгалтерия предприятия 2.0.64.18 проф), лежат в одном месте, но программа часть определяет как 8.2, часть как 8.3
Версия платформы определяется из "ibases.v8i", то есть исходя из того, что записано в настройках информационной базы в "стартере 1С". Соответственно конфигурация будет подключатся или запускать данные базы с помощью платформ указанных версий.

И там, где 8.3 номер релиза 2.0.64.18 подсвечивает красным.
Да, обратил внимания, что в твоем случае будет создано две одинаковых конфигурации с указанием разных платформ. То есть возможна путаница. Так, например, для конфигурации с 8.3 ты проверил обновление, поэтому и высветилось красным, а для 8.2 не проверял.
Еще пункт в мой списочек.
37. dasdasd 28.04.15 10:24 Сейчас в теме
(34)
Еще раз спасибо за конфу, и отдельная благодарность за ответы и поддержку! :)

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

Да, разобрался с этим. В моем случае в списках конфигураций есть БП 2.0 с платформой 3.0 и БП 2.0. с платформой 8.2.
Какой платформой советуете запускать АОИБ и какой платформой БП 2.0?

Я настроил сценарий, сформировал команду и настроил планировщик. Задание запустилось, часть баз обновилось. Но на середине процесса выскочила ошибка:
Сигнатура проблемы:
  Имя события проблемы:	APPCRASH
  Имя приложения:	1cv8.exe
  Версия приложения:	8.3.5.1517
  Отметка времени приложения:	550b5aa9
  Имя модуля с ошибкой:	debug.dll
  Версия модуля с ошибкой:	8.3.5.1517
  Отметка времени модуля с ошибкой:	550b5a82
  Код исключения:	c0000005
  Смещение исключения:	0002f932
  Версия ОС:	6.1.7601.2.1.0.18.10
  Код языка:	1049
  Дополнительные сведения 1:	0a9e
  Дополнительные сведения 2:	0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:	0a9e
  Дополнительные сведения 4:	0a9e372d3b4ad19135b953a78882e789

Ознакомьтесь с заявлением о конфиденциальности в Интернете:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419

Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
  C:\Windows\system32\ru-RU\erofflps.txt
Показать


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

При нажатии кнопки "ОК" в окне ошибки, обновление продолжается нормально. Т.е. процесс обновления останавливается, выскакивает окошко с ошибкой, при нажатии кнопки, процесс продолжается.
Какую платформу вы рекомендуете использовать, какая наиболее надежная? С какой проводили тесты?
Возможно, моя ошибка связана с тем, что установлено несколько версий 8.2 и 8.3.


В (15) мне указали на эту ошибку. При обновлении будет исправлена. А пока можешь обновить информацию через "Мастер начальной

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

По этому пункту тоже хотел сказать - если добавить пару десятков баз, то потом приходится "прокликивать" "Отмена" пару десятков раз в каждой базе. А логин и пароль к ним может быть одинаков или не установлен. Хотелось бы возможность отмены на этом этапе или группового указания логина/пароля баз.

По остальным пунктам разобрался, спасибо.


Еще два момента:

1. Группа "Расписание" в настройках "архивирования".
Насколько я понимаю, это не расписание, а настройка проверки и сохранения/удаления бэкапов. Предлагаю изменить название "Расписание" на что-то типа "варианты/настройки сохранения архивов" или что-то в этом роде.


2.Расскажите подробнее про настройки времени в расписании запланированных заданий. Вкладки довольно похожие, легко запутаться. Особенно, чем отличается "Время окончания" от "завершать после". Чем отличается первое от второго?
38. hibico 267 28.04.15 18:54 Сейчас в теме
(37) dasdasd,
Какой платформой советуете запускать АОИБ и какой платформой БП 2.0?
Советовать не могу. АОИБ у меня работает на 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.

Хотелось бы возможность отмены на этом этапе или группового указания логина/пароля баз.
В помощнике на каждом этапе можно нажать "Пропустить".

1. Группа "Расписание" в настройках "архивирования".
Насколько я понимаю, это не расписание, а настройка проверки и сохранения/удаления бэкапов. Предлагаю изменить название "Расписание" на что-то типа "варианты/настройки сохранения архивов" или что-то в этом роде.
Ну, не знаю... У меня в основном как в приколотой картинке. Вроде как и расписание. Но "варианты/настройки сохранения архивов" тоже как-то не так. Наверное надо объявит конкурс :) .

2.Расскажите подробнее про настройки времени в расписании запланированных заданий. Вкладки довольно похожие, легко запутаться. Особенно, чем отличается "Время окончания" от "завершать после". Чем отличается первое от второго?
Это стандартное окно диалога "Регламентные задания". Когда-то очень давно разбирался с этим... Лучше прогугли сам, там не всё так просто. Изначально вложил данный функционал, но сам не пользуюсь.
Прикрепленные файлы:
39. dasdasd 29.04.15 09:29 Сейчас в теме
Хотелось бы увидеть что в логе, на каком этапе выскакивает ошибка.


Прикладываю весь лог от запуска задания:
28.04.2015 18:27:23 # ***** Начато выполнение задания "update(nabor1)". *****
28.04.2015 18:27:23 # *** Начато выполнение сценария "Обновление(набор1)". ***
28.04.2015 18:27:51 # + Завершена работа пользователей в "База_1".
28.04.2015 18:29:35 # + Архив "База_1" сохранен в "S:\1С\backup\База_1\2015-04-28-n.zip".
28.04.2015 18:40:33 # + Основная конфигурация "База_1" обновлена до 2.0.64.22.
28.04.2015 18:47:51 # + Конфигурация ИБ "База_1" обновлена до Основной.
28.04.2015 18:48:13 # + Выполнено обновление данных ИБ "База_1.
28.04.2015 18:48:15 # + Разрешена работа пользователей в "База_1".
28.04.2015 18:48:35 # + Завершена работа пользователей в "База_2".
28.04.2015 18:52:42 # + Архив "База_2" сохранен в "S:\1С\backup\База_2\2015-04-28-n.zip".
28.04.2015 19:05:04 # + Основная конфигурация "База_2" обновлена до 2.0.64.22.
28.04.2015 19:13:15 # + Конфигурация ИБ "База_2" обновлена до Основной.
28.04.2015 19:13:39 # + Выполнено обновление данных ИБ "База_2.
28.04.2015 19:13:42 # + Разрешена работа пользователей в "База_2".
28.04.2015 19:14:04 # + Завершена работа пользователей в "База_3".
28.04.2015 19:15:48 # + Архив "База_3" сохранен в "S:\1С\backup\База_3\2015-04-28-n.zip".
28.04.2015 19:27:03 # + Основная конфигурация "База_3" обновлена до 2.0.64.22.
28.04.2015 19:35:01 # + Конфигурация ИБ "База_3" обновлена до Основной.
28.04.2015 19:35:22 # + Выполнено обновление данных ИБ "База_3.
28.04.2015 19:35:25 # + Разрешена работа пользователей в "База_3".
28.04.2015 19:35:56 # + Завершена работа пользователей в "База_4".
28.04.2015 19:37:49 # + Архив "База_4" сохранен в "S:\1С\backup\База_4\2015-04-28-n.zip".
28.04.2015 19:49:11 # + Основная конфигурация "База_4" обновлена до 2.0.64.22.
28.04.2015 19:57:45 # + Конфигурация ИБ "База_4" обновлена до Основной.
28.04.2015 19:58:07 # + Выполнено обновление данных ИБ "База_4.
28.04.2015 19:58:10 # + Разрешена работа пользователей в "База_4".
28.04.2015 19:58:32 # + Завершена работа пользователей в "База_5".
28.04.2015 20:00:29 # + Архив "База_5" сохранен в "S:\1С\backup\База_5\2015-04-28-n.zip".
29.04.2015 9:11:28 # + Основная конфигурация "База_5" обновлена до 2.0.64.22.
29.04.2015 9:22:29 # + Конфигурация ИБ "База_5" обновлена до Основной.
29.04.2015 9:22:54 # + Выполнено обновление данных ИБ "База_5.
29.04.2015 9:22:57 # + Разрешена работа пользователей в "База_5".
29.04.2015 9:23:30 # + Завершена работа пользователей в "База_6".
29.04.2015 9:25:59 # + Архив "База_6" сохранен в "S:\1С\backup\База_6\2015-04-29.zip".
Показать


В 9:11 я кликнул "ОК" на окне с сообщением об ошибке, текст аналогичный (34). После этого задание продолжилось.

АОИБ запускал (пробовал по очереди с каждым):
"C:\Program Files (x86)\1cv8\common\1cestart.exe"
"C:\Program Files (x86)\1cv82\common\1cestart.exe"
40. hibico 267 29.04.15 12:21 Сейчас в теме
(39) dasdasd,
Скинь в личку свою почту, чтоб не засорять конфу. А то у меня много вопросов.
28. bacdait 24.04.15 21:29 Сейчас в теме
Доброе время суток!

Давно планировал оставить отзыв к данной конфигурации, да все как-то откладывал и переносил, и не потому что все плохо, а потому что у нас как всегда если установил/настроил/проверил/допилил и все заработало, то вопрос как-то сам собой закрывается и вот так сесть и просто что-то написать времени жалко.
А вот когда какие-то проблемы в процессе вылезают, тут уж держитесь…
Ну это все лирика была, а по сути с этой конфигурацией знаком вот уже четыре месяца, один из которых ушла на установку и плотную переписку с автором, после чего были устранены найденные в процессе внедрения ошибки и на свет появился первый мануал по «быстрому старту». Второй месяц честно скажу не работал, был отправлен в административный отпуск… но не будем о грустном, главное я из него вернулся и вот уже два месяца плотно работаю с конфигурацией.
Итак, у меня на сегодняшний день установлена конфигурация АОИБ 1.0 (1.0.5 (05.02.2015)), которая крутиться на платформе 1С: Предприятие 8.3 (8.3.5.1517). В конфу подключено 19 баз с типовыми конфигурациями: Бухгалтерия ред. 3.xx ПРОФ; ЗУП и две базы УТ редакции 10.х и 11.х. Все базы файловые и требуют постоянного ухода и обновления, особенно в последнее время))). Инструментами доступными в конфигурации АОИБ я смог автоматизировать процесс их полного обновления!
Именно из-за того, что количество баз разрослось и мне приходилось затрачивать просто огромное количество времени на их обновления привело меня на эту страницу сайта инфостарта. Рутинный процесс по ожиданию момента, когда необходимо нажать «далее» для меня закончился как ночной кошмар, теперь мне не нужно держать в голове что нужно подключиться и проверить «как там процесс», теперь все это делается ночью, когда я дома и мирно сплю в своей кровати, а не таращусь на экран красными от недосыпа глазами в надежде что еще минуту и все закончиться…
Опс, снова ушел в лирику, наверное, потому что добавить то в принципе и нечего, остается лишь сказать огромное спасибо Александру и пожелать ему всяческих успехов в его начинаниях, ну и не в коем случае не бросать конфигурацию (как это делают некоторые другие товарищи по цеху), т.к. ошибки нет-нет, но вылезают, одну из которых прикрепил в скриншоте во вложении.

За сим откланиваюсь и иду почивать, предаваясь прелестнейшим сновидениям!
Прикрепленные файлы:
35. hibico 267 27.04.15 16:51 Сейчас в теме
(28) bacdait,
Спасибо.
Постараюсь поддерживать по мере сил.
Большая часть ошибок связана с тем, что на момент написания платформы 8.3 не было.
С появлением 8.3 конфигурация была "чуть-чуть" подправлена, а оказывается этого "чуть-чуть" маловато.

По ошибке из скриншота вероятно аналогичное (26). Попробуй (32).
29. artspeed 179 25.04.15 14:23 Сейчас в теме
ну и я вставлю свои 5 копеек:

В целом конечно классно, но:
1) Печально, что в конфигурации используется только одна учетная запись 1С. Хотелось бы свои конфигурации (эталонные) обновлять с нескольких учетных записей. Например БГУ и хозрасчетную бухгалтерию.

2) Отправка возможна только через SMTP. Ну по стандартам SMTP уже многие не используют, на замену пришел IMAP.

3) Так и не разобрался, можно ли автоматически принять лицензионное соглашение? Пользователей сильно пугают сообщение о легальности и прочего....

4) При слабом интернете я бы обязательно писал бы сообщение о том, что скачивается обновление релиз такой то столько то мегабайт.

5) Я бы еще конечно подумал бы об обновлении БГУ. Там самое, что обновляется - это отчетность. Если бы предусмотреть возможность автоматической загрузки отчетности с сайта было бы просто суперски
36. hibico 267 27.04.15 17:40 Сейчас в теме
(29) artspeed,
1) Печально, что в конфигурации используется только одна учетная запись 1С. Хотелось бы свои конфигурации (эталонные) обновлять с нескольких учетных записей. Например БГУ и хозрасчетную бухгалтерию.
В справочнике конфигураций на закладке "Обновление с сайта 1С" можно указать учетную запись непосредственно для данной конфигурации (см. прикрепленный файл).
2) Отправка возможна только через SMTP. Ну по стандартам SMTP уже многие не используют, на замену пришел IMAP.
Ну, почтовые сервисы от SMTP пока не отказываются, а для цели отправки почты SMTP вполне хватает.
3) Так и не разобрался, можно ли автоматически принять лицензионное соглашение? Пользователей сильно пугают сообщение о легальности и прочего....
Как писал обновление делится на три части: обновление основной конфигурации, обновление конфигурации базы данных и (для типовых) "обновление данных информационной базы". На третьем этапе как раз и выполняется то, что происходит при первом запуске после обновления конфигурации (типа "подождите идет обновление данных"), в том числе снимается сообщение о легальности. В зависимости от вида конфигурации используются те или иные процедуры встроенные в конфигурации. Проверялось на Бухгалтериях 2.0, 3.0, Зарплатах 2.5, 3.0, Торговля 10.3, 11. По поводу БГУ и хозрасчетной бухгалтерии сказать не могу, у меня их нет.
4) При слабом интернете я бы обязательно писал бы сообщение о том, что скачивается обновление релиз такой то столько то мегабайт.
Принято.
5) Я бы еще конечно подумал бы об обновлении БГУ. Там самое, что обновляется - это отчетность. Если бы предусмотреть возможность автоматической загрузки отчетности с сайта было бы просто суперски
Как уже писал с данной конфигурацией не работаю. Не обещаю, но и не отказываюсь от того, что посмотрю. Правда, не раньше конца июня (после отпуска).
Прикрепленные файлы:
87. lion11 143 01.09.15 15:41 Сейчас в теме
Еще вопрос. Не хочет скачивать обновление конфигурации "Бухгалтерия государственного учреждения 1.0", ругается на отсутствие ресурса:
Неудача: Ошибка получения файла: {ОбщийМодуль.Сервера1С.Модуль(36)}: Ошибка при вызове метода контекста (Получить): Файл не обнаружен '/ipp/ITSREPV/V8Update/Configs/StateAccounting/10/83/UpdInfo­.txt': Ошибка работы с Интернет: ресурс не найден (404). <html>
Не подскажете, какое имя правильное?
88. hibico 267 01.09.15 16:26 Сейчас в теме
(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/

А если в Бухгалтерии в табло ввести команду: "ОбновлениеКонфигурации.АдресРесурсовДляПроверкиНаличияОбновления()",
что выдает?
89. lion11 143 02.09.15 09:03 Сейчас в теме
(88)
Вот мог бы раньше подсказать. )) Спасибо!
В БГУ 1.0: ОбновлениеКонфигурации.АдресРесурсовДляПроверкиНаличияОбновления() = "/ipp/ITSREPV/V8Update/Configs/stateaccounting/10/83/"
41. dyuha 49 05.06.15 22:04 Сейчас в теме
Я завершение работы пользователей у себя так поправил:
Попытка
		Соединение.глЗначениеПеременнойУстановить("глЗапрашиватьПодтверждениеПриЗакрытии", Ложь);
	Исключение
		Попытка
			Соединение.АдминистрированиеКластераКлиентСервер.УдалитьСеансыИнформационнойБазы(,,);
		Исключение
			Сообщить("Совсем ни как :(",СтатусСообщения.ОченьВажное);
		КонецПопытки;
		
	КонецПопытки;
Показать

Может пригодится?
43. starcom.pro 03.07.15 05:41 Сейчас в теме
здравствуйте. у меня вопрос - как вручную занести в таблицу имеющееся обновление? при первом запуске мастер нашел только обновления для версии 8.3, а у меня базы еще и в 8.2 есть, но при попытке их обновить пишет что не найдены обновления. повторный запуск мастера не дал результатов. сразу отмечу что доступ на сайт 1С у меня закрыт на шлюзе т.к. нет действующей подписки, обновляю из локали. спасибо.
44. hibico 267 03.07.15 12:52 Сейчас в теме
(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 Settings\user\Application Data\1C\1Cv82\tmplts\1c\Accounting". Если там не правильно, исправь, запиши и нажми кнопочку "Сканировать локальный каталог на наличие обновлений". Если путь правильный, то всё заполнится. Проверить можешь через "Перейти"-"Таблица обновлений".
45. starcom.pro 03.07.15 14:27 Сейчас в теме
(44) спасибо )) разобрался
46. hibico 267 07.07.15 14:58 Сейчас в теме
На всякий случай, для тех, кто не знает:
Чтоб сделать приятное автору понравившейся разработки можно просто кликнуть по звездочке.
А чтобы отметить полезный ответ кликнуть по плюсику под ответом.
Прикрепленные файлы:
kaaasteeen; msirkizyuk; vovan26rus; +3 Ответить
47. PRiM.spb 16.07.15 17:58 Сейчас в теме
Архивирование возможно только для файловых баз? Для серверного варианта нет решения? Почему бы не реализовать выгрузку штатными средствами 1С? Например, в моем случае, так:
"C:\Program Files\1cv8\...\bin\1cv8.exe" CONFIG Srvr="Сервер" Ref="База" /N Логин /P Пароль /DumpIB c:\ИМЯ.dt
48. hibico 267 17.07.15 11:23 Сейчас в теме
(47) PRiM.spb,
Все обслуживаемые мной базы файловые. В них работают одновременно, как правило, не более пяти человек. Поэтому вопросов с переходом на серверный вариант не было. Соответственно у меня ни знаний, ни опыта, ни возможностей работы с серверным вариантом нет.
Для меня архивирование ZIPом привычнее. Но если вопрос только в этом, добавить выгрузку штатными средствами сделать не проблема.
Будет время, сегодня добавлю.
PRiM.spb; +1 Ответить
49. PRiM.spb 17.07.15 12:41 Сейчас в теме
(48) Было бы здорово. Мне ваша разработка очень понравилась.
Тогда еще одна маленькая просьба.
Добавить Роль пользователя ПолныеПрава, чтобы можно было запаролить базу.
51. hibico 267 17.07.15 18:39 Сейчас в теме
Обновление 1.0.10.

Учтены комментарии (47), (49), (50).
Основные изменения:
1. Подправлена логика последовательного обновления для конфигураций отмеченных как "обновляемые локально".
2. Добавлена возможность архивирования штатными средствами 1С (в настройках архивирования флаг "Архивировать штатными средствами).
3. Добавлена "Роль" - ПолныеПрава.
4. Исправлены обнаруженные ошибки. Небольшие изменения в формах.
Для (50) - добавлена кнопка "Подбор".
50. vovan26rus 17.07.15 14:46 Сейчас в теме
Добрый день! Спасибо большое. Ваша конфигурация реально очень облегчила мне жизнь. Есть небольшое пожелание - при создании сценария добавить возможность вносить базы не по одной , а выборочным списком из справочника информационные базы. Когда баз очень много так будет удобнее.
52. vovan26rus 23.07.15 14:48 Сейчас в теме
Спасибо за подбор, стало намного удобней!!! Еще там же можно добавить галочку, которая ставит или убирает все галочки. Это будет удобно если из всего списка нужно обработать определенные базы. Хотелось бы в меру своих возможностей материально отблагодарить Вас и промотивировать на дальнейшую работу. Как это можно сделать?
54. hibico 267 24.07.15 11:11 Сейчас в теме
(52) vovan26rus,
Еще там же можно добавить галочку, которая ставит или убирает все галочки. Это будет удобно если из всего списка нужно обработать определенные базы.
Пять минут работы. Но для новой версии маловато, поэтому скин в личку почту.
Хотелось бы в меру своих возможностей материально отблагодарить Вас и промотивировать на дальнейшую работу. Как это можно сделать?
Спасибо.
Честно, про мотивацию не думал, даже вебмани нету. Если только на телефон.

aliansm; vovan26rus; +2 Ответить
59. vovan26rus 27.07.15 12:18 Сейчас в теме
(54) Можно хоть на телефон. Мне ваша конфигурация реально экономит кучу времени. Хотелось бы поблагодарить хоть как то.
60. hibico 267 27.07.15 17:39 Сейчас в теме
Обновление до версии 1.0.11.
Учтено (52) и (55).

1. В форме Задания добавлена возможность установки ограничения выполнения задания по времени. Проверка производится между выполнениями операций. При установке ограничения не забываем в настройках ставить "Разблокировать оставшиеся заблокированными ИБ при закрытии программы".
2. Добавлена возможность при проверке наличия обновления на сайте автоматически скачивать обновление. В настройке проверки обновления флаг "При наличии обновления загружать в локальный каталог".
3. Добавлен вариант обновления - "Загрузка из файла *.cf". Используем на свой страх и риск.
4. Групповая пометка и снятие меток для конфигураций в форме Сценария.

Торопимся, если еще не прошло 7-ми дней после прошлого скачивания.
53. bnw 157 24.07.15 10:41 Сейчас в теме
Добрый день!
Не могу обновить конфигурацию из *.cf пропустив все релизы.
Пишет, что сценарий выполнен с ошибками, но информация об ошибках отсутствует.
Помогите разобраться...
56. hibico 267 24.07.15 11:21 Сейчас в теме
(53) bnw,
Напиши по подробнее в личку или по почте (адрес есть в конце модуля обычного приложения). Что на что и т. д.. Хотелось бы увидеть лог.
55. bnw 157 24.07.15 11:20 Сейчас в теме
В данном случае хочется иметь возможность воспользоваться командой - Загрузить конфигурацию из файла (из *.cf)
57. hibico 267 24.07.15 11:23 Сейчас в теме
(55) bnw,
Да, у меня - "обновление на поддержке".
Загрузку не делал. Вещь не безопасная. Но в принципе никаких проблем, по возможности добавим.
58. bnw 157 24.07.15 20:49 Сейчас в теме
(57) было бы замечательно...
61. hibico 267 04.08.15 12:47 Сейчас в теме
Обновление до версии 1.1.1.
1. Проведена работа по адаптации конфигурации для работы в серверном режиме и для работы с серверными информационными базами. Большое спасибо PRiM.spb за помощь в тестировании.
2. Исправлена не принципиальная, но неприятная ошибка при проверке обновления, появившееся в вер. 1.0.11.
3. Добавлена в сценарии опция, позволяющая пропускать выполнение сценария для ИБ с подключенными пользователями.
62. markovki 19 06.08.15 11:01 Сейчас в теме
Очень классная конфигурация!!!
Долго разбирался без инструкции. Пока не нашел её в комментариях))
Думаю инструкцию надо прикрепить к публикации, как бесплатный файл)) чтобы не тупить как я))
64. hibico 267 06.08.15 11:33 Сейчас в теме
(62) markovki,
Прикрепил бы, если можно было бы бесплатно.
К сожалению, для публикации бесплатно не прикрепить.
68. markovki 19 06.08.15 13:37 Сейчас в теме
(64) в zip-архив файл публикации и инструкцию и проблема решена))
63. markovki 19 06.08.15 11:04 Сейчас в теме
Тестирую, пока что отлично!!!
При попытке завершить работу пользователя немедленно - зависает (хотя у меня и нет необходимости в этой функции), ждал минут 5.
Если тут же закрыть активный сеанс пользователя, то благополучно отвисает и продолжает работу!
66. hibico 267 06.08.15 12:08 Сейчас в теме
(63) markovki,
Во первых отключаются пользователи только в конфигурациях, в которых заложен типовой механизм отключения. В других происходит только блокировка. Да и в типовых не всегда отключаются, возможно это связано с открытыми модальными окнами.
5 минут не должно. Но и "немедленно" - не совсем правильное понятие. Всё зависит от того как быстро сработает типовой механизм на обработке ожидания, как правило, примерно от 1 до 1.5 минут. Поэтому АОИБ ожидает отключения 3 минуты при "немедленном отключении" (раньше было 2, но на некоторых базах этого не всегда хватало) и 8 минут при "отключении через 5 минут", после чего выдает ошибку, если остались активные сеансы.
65. markovki 19 06.08.15 11:55 Сейчас в теме
Есть ли возможность скачивать не сами шаблоны, а файлы updsetup.exe и setup.exe?
Если есть или планируется, просьба написать
67. hibico 267 06.08.15 12:16 Сейчас в теме
(65) markovki,
Как программно скачать файлы updsetup.exe или setup.exe с сайта 1С я просто не знаю.
Поэтому планировать не могу. К тому же, это то же самое, только в винраровском самораспаковывающемся архиве.
69. markovki 19 06.08.15 13:45 Сейчас в теме
(67) да по сути тоже самое, но речь немного не об этом.
Когда вы скачиваете и устанавливаете на своём компе, тогда всё идеально, но если вам необходимо устанавливать обновления на других компьютерах, то этот способ не совсем удобен, проще иметь распакованный "updsetup.exe" и запустить установку шаблона, чем вручную копировать шаблон на компьютер пользователя. Это особенности работы фирм франчайзи.
Кстати только что сделал автоматическое последовательное обновление - это круто!
70. markovki 19 06.08.15 13:50 Сейчас в теме
(67) может доберусь и на досуге попробую сам сделать эту хотелку
72. markovki 19 11.08.15 15:47 Сейчас в теме
(67) сейчас немного колдую над скачиванием с сайта самораспаковывающихся архивов.
Адрес закачки почти такой же:
http://downloads.v8.1c.ru/get/Info/Accounting/3_0_40_42/updsetup.exe
В принципе используется тот же код, единственно что я подставил в алгоритм вышеуказанный путь для скачивания, выскакивает вот такая ошибка:
Неудача: Ошибка получения файла: {ОбщийМодуль.Сервера1С.Модуль(36)}: Ошибка при вызове метода контекста (Получить): Ошибка доступа к файлу 'get/Info/Accounting/3_0_40_42/updsetup.exe': Ошибка работы с Интернет:  доступ запрещен (403). 

<ht ml>
<head><title>403 Forbidden</title></head>
<body>
<h1>403 Forbidden</h1>
</body>
</html>
 : Ошибка работы с Интернет:  доступ запрещен (403)
Показать

НО если я зайду под указанным логином и паролем на сайт и вручную тыкну скачать, то после этого из конфигурации тоже скачивается и так с каждым релизом.
Может уже имеется опыт по решению данной проблемы?
73. Buхter 31 12.08.15 02:31 Сейчас в теме
(72) markovki, Ошибка вероятно в куках сессии. Нужно в генерации запроса указать куки (session_id ) те же, что вернул сервер при авторизации.
75. markovki 19 14.08.15 09:59 Сейчас в теме
(73) Buхter, И всё-таки ошибка имеет место быть. Есть ли пример как указать куки?
Устанавливаем соединение:
Соединение = Новый HTTPСоединение(Адрес,, КодПользователя, Пароль,);
	Возврат Соединение;

Пытаемся получить файл (переменная Адрес в данном случае естественно путь к файлу на сервере):
Попытка
	Соединение.Получить(Адрес, ЛокальныйПуть);
Исключение
	Возврат "Ошибка получения файла: "+ОписаниеОшибки();
КонецПопытки;

Дело в том, что у автора работает такая конструкция, даже если ничего не меняя в коде подставляю в переменную Адрес например "get/Info/Accounting/3_0_39_67/updsetup.exe" вместо "1c/Accounting/3_0_39_67/1cv8.zip" и всё, ошибка:
Неудача: Ошибка получения файла: {ОбщийМодуль.Сервера1С.Модуль}: Ошибка при вызове метода контекста (Получить): Ошибка доступа к файлу 'get/Info/Accounting/3_0_37_36/updsetup.exe': Ошибка работы с Интернет:  доступ запрещен. 

<ht ml>
<head><title>403 Forbidden</title></head>
<body>
<h1>403 Forbidden</h1>
</body>
</html>
 : Ошибка работы с Интернет:  доступ запрещен (403)
Показать


Дабы не засорять эфир, вопрос вынес на форум:
Скачивание файла обновлений
71. Buхter 31 11.08.15 10:56 Сейчас в теме
Автор молодец!!!
Отличная конфа.
Тестирую.

1. Нет возможности в настройках архивирования заставить программу делать архив непосредственно в момент выполнения сценария.
У себя исправил.
2. Запуск сценария - только в фоне. Не совсем удобно наблюдать за процессом через логи.
Себе сделал обработку запуска и последовательного исполнения сценария.
80. hibico 267 01.09.15 11:27 Сейчас в теме
Прошу прощения за молчание - был в отпуске.

(71) Buхter,
1. Нет возможности в настройках архивирования заставить программу делать архив непосредственно в момент выполнения сценария.
Не понял о чем речь, архивирование как раз в сценарий и включается.
2. Запуск сценария - только в фоне. Не совсем удобно наблюдать за процессом через логи.
Точнее запуск "Задания", Сценарий запускается не в фоне. Запуск задания в фоне был организован для того, что бы можно было продолжать работу пока задание выполняется.
104. hibico 267 18.09.15 16:06 Сейчас в теме
18.09.2015 Обновление до версии 1.1.2.
Учтены комментарии: (71), (76), (89), (90), (93), (100).
1. Добавлена возможность скачивания файлов установки обновлений "updsetup.exe".
Настройки: основные настройки - "Локальный путь к каталогу с файлами установки обновлений" и в "Конфигурации" - "Настройка для скачивания файлов установки обновлений". Скачивание доступно через "Таблица обновлений" и в "Задачи" при проверке обновлений.
2. Подправлен код для решения проблем с нестандартными нумерациями версий и названиями файлов обновлений.
3. Изменения в работе с менеджером регламентных заданий. Теперь для запуска менеджера необходимо указать в настройках пользователя под которым будет производиться запуск.
4. Исправлены обнаруженные ошибки и неточности.
5. Обновленная и более детализированная инструкция к программе.
6. Добавлена обработка "Определение параметров обновления" - описание смотри в инструкции.
В архиве три файла: конфигурация, обработка и документация.
Также прикрепляю обновленную документацию к данному сообщению.
Прикрепленные файлы:
DocAOIB112.zip
74. markovki 19 12.08.15 09:38 Сейчас в теме
Разобрался. Передавал неверные параметры.
76. artspeed 179 18.08.15 04:06 Сейчас в теме
Исправьте пожалуйста в следующих версиях вашей программы

общий модуль
// Возвращает короткое имя типовых конфигураций
Функция ПолучитьКороткоеИмя(ДлинноеИмя) Экспорт


..........

ИначеЕсли Найти(Имя,"БУХГАЛТЕРИЯГОСУДАРСТВЕННОГОУЧРЕЖДЕНИЯ")>0 Тогда
Короткое = "StateAccounting";
..........

"БУХГАЛТЕРИЯГОСУДАРСТВЕННОГОУЧеРЕЖДЕНИЯ" неправильная формулировка.
81. hibico 267 01.09.15 11:28 Сейчас в теме
(76) artspeed,
Спасибо, будет исправлено.
77. lion11 143 18.08.15 13:16 Сейчас в теме
Хорошая конфигурация, спасибо автору!
Пожелание: при тестировании добавить возможность выводить результат тестирования в отдельный лог-файл. Как при пакетной обработке с параметром /Out
82. hibico 267 01.09.15 11:33 Сейчас в теме
(77) lion11,
При тестировании в составе сценария создается временный лог-файл, но добавляется в основной лог только при возникновении ошибки при тестировании.
85. lion11 143 01.09.15 15:00 Сейчас в теме
(82)
Да, спасибо, вот только вчера заметил, когда попалась конфигурация с ошибками. Так тоже хорошо.
ivan-helpencoder; +1 Ответить
78. artspeed 179 24.08.15 09:13 Сейчас в теме
Хочу еще раз выразить благодарность автору конфигурации. Действительно хороший, пусть и немного не законченный (ну а как без этого...) продукт. И поэтому силами сообщества ИНФОСТАРТ доводим конфигурацию до совершенства.

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

1) Очень не хватает IMAP протокола для почты. 1С его давно поддерживает, и, более того, многие сервера типа майл.ру давно перешли на этот протокол. Поэтому IMAP необходимо внедрить. Особо ничего сложного. Дать в настройках профиля почты выбор протокола.

2) Очень бы хотелось внедрить функцию поиска обновлений по ФТП. Допустим я обслуживаю 10 компаний. У меня работает 10 конфигураций. Каждая качает из интернета обновление, автоматически устанавливает ее. А что, если я обновления буду выкладывать на личном FTP сервере, и программа автоматически будет качать обновления с FTP по логину и паролю. Было бы неплохо. К тому же у нас в городе интернет СПУТНИКОВЫЙ, и по наземным каналам обновления качалось бы быстрее.

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

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

5) Ну и конечно же больная тема - это нетиповые конфигурации. С ними к сожалению только вручную. Может быть есть идеи для автообновления?

6) Конфигурации фирмы КАМИН. В частности ЗАРПЛАТА. Обновление этой конфигурации я бы реализовал через FTP.


Если я слишком требователен - просьба не судить.
Но мы (инфостартовцы) же помогаем развивать проект, не правда ли?
83. hibico 267 01.09.15 13:19 Сейчас в теме
(78) artspeed,
1) Очень не хватает IMAP протокола для почты...
А зачем? В моем понятии IMAP используется для манипуляций с удаленными почтовыми ящиками, а отправка писем производится всё равно через SMTP.
2) Очень бы хотелось внедрить функцию поиска обновлений по ФТП...
Возможно, в этом есть смысл. Добавлю в "хотелки".
3) Стабильность работы платформы/конфигурации с менеджером заданий оставляет желать лучшего...
Сам не использую менеджер заданий, предпочитаю работать через планировщики, хотя функционал изначально был вложен. Если будут определены конкретные ситуации с ошибками прошу известить меня.
4) ... "подброшу" идею создать централизованную конфигурацию по анализу и загрузке логов...
Отложу пока в дальние "хотелки".
5) Ну и конечно же больная тема - это нетиповые конфигурации...
Как вариант через "Загрузку конфигурации из *.CF". Указываешь для конфигурации каталог, включаешь в сценарий обновление из *.cf. Когда надо обновить скидываешь в данный каталог файл *.cf и VerInfo.txt (или UpdInfo.txt) с указанием версии. В момент выполнения сценария будет сравниваться версия и, если в текстовом файле версия старше, будет произведено обновление. Также, предполагаю, возможно создание файлов обновления через "Поставка конфигурации" (сам не пробовал).
86. lion11 143 01.09.15 15:07 Сейчас в теме
(83)
По поводу не типовой конфигурации: все работает, как описано в этом ответе для 5 пункта. Через "Поставка конфигурации" сделал файл с полным обновлением предварительно подготовленной измененной конфигурации и все обновилось. Тренировался на конфигурации Камин 3.0 на 8.3.
79. markovki 19 25.08.15 10:16 Сейчас в теме
И всё-таки получилось реализовать скачивание updsetup.exe, не очень красиво, но зато работает.
Суть в чём. В форме справочника обновления добавил ПолеHTMLДокумента. При открытии формы автоматом логинимся в login.1c.ru.
На форме добавил кнопку, при нажатии которой происходит последовательный переход с паузой в 3 секунды, от страницы с выбором конфигурации:
https://releases.1c.ru/total
...
до страницы со ссылкой на конкретное обновление:
https://releases.1c.ru/version_file?nick="+ТипКонфигурации+Редакция+"&ver="+ВерсияОбновленияКод+"&pat­h="+ТипКонфигурации+"\"+ВерсияОбновленияЧерезНижнийСлеш+"\up­dsetup.exe
И только после этого начинается загрузка апсетапа
84. hibico 267 01.09.15 13:30 Сейчас в теме
(79) markovki,
Ну вроде как мне удалось решить проблему автоматической загрузки "updsetup.exe" с помощью авторизации из "Пример работы с заголовками HTTP-запросов: загрузка версий программ с users.v8.1c.ru".
Осталось, только продумать, как правильнее вставить в конфигурацию.
93. markovki 19 02.09.15 15:04 Сейчас в теме
(84) хочется увидеть решение в вашей конфигурации...
Себе добавил просто в виде отдельной кнопки в форме справочника "Обновления"
ivan-helpencoder; +1 Ответить
90. lion11 143 02.09.15 09:09 Сейчас в теме
Осталось подружить Камин, в частности 3.0. Они любят делать тестовые релизы и выкладывать их как рабочие.
И при попытке проверить обновления пишет ошибку: Ошибка сравнения версий: '3.0.72.2' и '3.0.72.1_test'
91. hibico 267 02.09.15 10:44 Сейчас в теме
(90) lion11,
Проблемы не вижу. Только два вопроса.
1. А какие ещё варианты версий бывают?
2. Бывают ситуации, когда допустим после '3.0.72.1_test' выставляется '3.0.72.1' или '3.0.72.1_test2'?
92. lion11 143 02.09.15 14:14 Сейчас в теме
(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'
94. Hasper 09.09.15 10:56 Сейчас в теме
Подскажите.. что делать если обновление поставляется только в виде cf ? И работает ли обновление 7 ки ?
95. hibico 267 09.09.15 16:29 Сейчас в теме
(94) Hasper,
И работает ли обновление 7 ки ?
Как уже писал в (10) ни проверки обновления ни обновление для 7-ки не реализовано.
Подскажите.. что делать если обновление поставляется только в виде cf ?
А что надо?
Если обновляться, то можно использовать в сценарии "Обновить конфигурацию - Из полного релиза (*.cf)" (если конфа на поддержке) или "Загрузка из файла (*.cf)". И как уже писал:
указываешь для конфигурации "Каталог с файлом *.CF", включаешь в сценарий "обновление из *.cf". Когда надо обновить скидываешь в данный каталог файл *.cf и VerInfo.txt (или UpdInfo.txt) с указанием версии. В момент выполнения сценария будет сравниваться версия и, если в текстовом файле версия старше, будет произведено обновление.
96. Hasper 09.09.15 17:26 Сейчас в теме
(95) Это все было проделано.. вот только ни каких файлов аля VerInfo.txt (или UpdInfo.txt) нету(( если это простой текстовый файл, что конкретно там должно содержатся? что бы можно было его вручную создать.
97. hibico 267 09.09.15 17:48 Сейчас в теме
(96) Hasper,
Это стандартные текстовые файлы.
Пример UpdInfo.txt :
Version=2.1.1.2
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
Где "2.1.1.2" версия твоего *.CF
Оставьте свое сообщение