Конфигурация для учета и обновлений конфигураций







Конфигурация для учета и обновлений конфигураций

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

 

ОПИСАНИЕ СМОТРИ В СПРАВКЕ

 

Конфигурация бесплатная и останется таковой.

Если вы что-то дописали, то пришлите мне изменения и я постараюсь включить это в новый релиз. 

 

99 Comments

  1. PSFkrost

    При попытке обновить базу на поддержке через cfu пишет что невозможно выполнение обновления конфигурации в командном режиме.

    С чем это може быть связано?

    Reply
  2. Бугор

    Если в имени или в пути к базе есть кирилица командный режим может не работать

    Reply
  3. qeos

    (1) а сам cfu указан в поле «Имя файла выгрузки конфигурации» в этом элементе или в одном из родителей обновления?

    Reply
  4. qeos

    Закинул обновление.

    0.0.2

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

    Добавлена группа «Стандартные конфигурации».

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

    Reply
  5. Raminus

    при попытке обновить информацию о конфигурации ошибка валится: (8.2.13.205)

    Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса: Недопустимая строка с указанием класса

    Reply
  6. PSFkrost

    Еще, при обновлении конфигурации на поддержке не обновляет базу, все равно приходится заходить и обновлять вручную.

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

    + добавить признак — подзамочная конфа или нет.

    + добавить возможность группового запуска обновлений и пр.

    А так спасибо за продукт! нагядно вижу весь свой зоопарк из 6 десятков баз))

    Reply
  7. logdog

    Согласен с (6) =(

    + еще интересен момент запуска конфигуратора или предприятия с настройками логина и пароля прописанными для базы.

    + можно Обновить данные о базе повесить на «горячую кнопку»?

    Reply
  8. semenov1cnik

    есть предложение ;),

    для обновления из cfu использовать такую строку:

    Команда = «»»»+Константы.ПутьКПлатформе1с.Получить()+»»» DESIGNER» + ПутьКБазе + «/N»»»+ЭлементыФормы.Список.ТекущаяСтрока.Пользователь+»»» /P»»»+ЭлементыФормы.Список.ТекущаяСтрока.Пароль+»»» /UpdateCfg «»»

    + БазаОбновлений.ИмяФайлаВыгрузкиКонфигурации + «»» /UpdateDBCfg «;

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

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

    Reply
  9. PSFkrost

    (8) Сделал что-то подобное, только еще добавил обновление информации о базе, чтоб сразу видеть результат в справочнике.

    + в планах обновление списка в 1 клик)

    Reply
  10. qeos

    (8) ключи такиеже и сейчас.

    (8)(7) по поводу имени пользователя и пароля поправил.

    (9)(7) обновить список можно по кнопке «получить информацию о базах» на верхней панеле в списке баз

    остальным — пока в процессе..

    закинул 0.0.3

    Reply
  11. qeos

    (6)

    «И всетаки было бы неплохо, чтоб обновления искались из tmpls( с поддержкой возможности обновления из конткретного файла).»

    внутри этого каталога распологается каталог «1С» а там по каталогам конфигурации. структура внутри каталогов конфигурации мной поддерживается. добавь элемент внутри группы «Стандартные конфигурации» например конфу БухгалтерияПредприятия и укажи ее каталог «… tmpls1cAccounting» после этого обновления будут искаться в этом каталоге.

    Reply
  12. qeos

    о.. чтото я случайно доступ прикрыл ))

    Reply
  13. lama100

    Ерунда какая-то. Интерфейс видимо понятен одному только автору. Где описание, как пользоваться — то??

    Что такое группа «Стандартные конфигурации» и для чего она нужна? Вы имели ввиду Типовые фирмы 1С, или что-то еще?

    Что такое «Родитель обновления»?

    Поле «подкаталог архивов и обновлений» — для чего, что туда писать? Почему это поле — текстовое, а нет кнопки выбора каталога по файловой системе?

    И шедевр понятности — два поля:

    1. Имя файла последней выгрузки, и

    2. Имя файла выгрузки конфигурации.

    Для чего они? Чем одно отличается от другого? Почему вы загружаемый файл с обновлением называете файлом выгрузки? — это прямо противоположные процессы.

    Пишите нормальное описание (и заголовки полей) без применения собственного слэнга. Без описания это какая-то полная хрень.

    Как например с помощью этой программы обновить одновременно 20 типовых баз, находящихся на поддержке, до следующего релиза?

    Reply
  14. qeos
    lama100 пишет:

    Ерунда какая-то. Интерфейс видимо понятен одному только автору. Где описание, как пользоваться — то??

    Что такое группа «Стандартные конфигурации» и для чего она нужна? Вы имели ввиду Типовые фирмы 1С, или что-то еще?

    Что такое «Родитель обновления»?

    Поле «подкаталог архивов и обновлений» — для чего, что туда писать? Почему это поле — текстовое, а нет кнопки выбора каталога по файловой системе?

    И шедевр понятности — два поля:

    1. Имя файла последней выгрузки, и

    2. Имя файла выгрузки конфигурации.

    Для чего они? Чем одно отличается от другого? Почему вы загружаемый файл с обновлением называете файлом выгрузки? — это прямо противоположные процессы.

    Пишите нормальное описание (и заголовки полей) без применения собственного слэнга. Без описания это какая-то полная хрень.

    Как например с помощью этой программы обновить одновременно 20 типовых баз, находящихся на поддержке, до следующего релиза?

    Показать

    Специально добавил в туташнее описание, что можно прочитать много полезного в справке по Ф1.

    Внутри стандартных распологаются стандартные конфигурации поставки от 1с (зовите их типовыми).

    «Родитель обновления» — это конфигурация от которой будет браться cf если это поле не указано в текущем элементе.

    ну не доработал малёхо )) в будущем исправим, добавим кнопки выбора каталога в константах.

    имя файла выгрузки это dt-шник, а выгрузки конфигурации — это или cf или cfu.

    про названия мож и непонятно выразился.. смысл был в том что есть пункты меню «выгрузить ИБ» и «сохранить конфигурацию».. вот от них я и извращался с именами.

    Reply
  15. lama100

    Если у меня есть 20 типовых баз на поддержке, различных релизов, могу ли я без лишних усилий обновить их до последнего релиза соответствующих типовых конфигураций поставщика (1С)? и какая будет моя последовательность действий?

    Т.е. я хочу:

    1. определить (увидеть) текущий релиз каждой базы

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

    3. …. за 5 минут сделать предварительные настройки (типа указания логинов и паролей к базам, путей к обновлениям, последовательность релизов, необходимость предварительного бэкапа базы и т.п)….

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

    т.е. избавила меня от необходимости сидеть сутки перед монитором при ручном обновлении и жать кнопки Далее — Да — Принять изменения с интервалом в полчаса…

    Возможно ли это или нет? Как сделать соответствующие настройки?

    Reply
  16. lama100

    Правильно ли я понял, что для указания имени файла, в который будет выгружена конфигурация (пункт меню «Выгрузка конфигурации»),

    и для указания файла обновления (пункты меню «Обновить базу» и «Обновить базу на поддержке») используется ОДНО И ТО ЖЕ ПОЛЕ? И для выгрузки и загрузки .dt — тоже одно поле??

    Если да — сделайте пожалуйста для этого разные поля. Иначе предварительно заполнять это поле во-первых нет смысла, во-вторых опасно.

    Reply
  17. qeos
    lama100 пишет:

    Если у меня есть 20 типовых баз на поддержке, различных релизов, могу ли я без лишних усилий обновить их до последнего релиза соответствующих типовых конфигураций поставщика (1С)?

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

    Reply
  18. qeos
    lama100 пишет:

    Правильно ли я понял, что для указания имени файла, в который будет выгружена конфигурация (пункт меню «Выгрузка конфигурации»),

    и для указания файла обновления (пункты меню «Обновить базу» и «Обновить базу на поддержке») используется ОДНО И ТО ЖЕ ПОЛЕ? И для выгрузки и загрузки .dt — тоже одно поле??

    Если да — сделайте пожалуйста для этого разные поля. Иначе предварительно заполнять это поле во-первых нет смысла, во-вторых опасно.

    Для выгрузки/загрузки данных (.dt) используется реквизит «Имя файлы последней выгрузки»

    Для сохранения/обновления конфигураций (.cf//.cfu) используется «Имя файла выгрузки конфигурации»

    Reply
  19. lama100

    Будем ждать пакетного режима…

    Попутно замеченная странность:

    Для базы указан логин и пароль, но при выборе «Обновить базу на поддержке» стартует конфигуратор и всё равно запрашивает пароль. При этом пользователь в диалог запроса пароля передается.

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

    В Родителе обновления всё равно можно указать только одну конкретную стандартную конфигурацию. С таким же успехом можно прямо указать в базе путь к нужному cfu файлу…

    Reply
  20. lama100

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

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

    Reply
  21. qeos
    lama100 пишет:

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

    В Родителе обновления всё равно можно указать только одну конкретную стандартную конфигурацию. С таким же успехом можно прямо указать в базе путь к нужному cfu файлу…

    можно указать родителя эту стандартную конфу и обновляться через «Обновить базу на поддержке»..

    «С таким же успехом можно прямо указать в базе путь к нужному cfu файлу».. и каждый раз его менять?

    Reply
  22. qeos
    lama100 пишет:

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

    ну никто не мешает.. у меня этой конфой тратится намного меньше времени..

    опятьже все чо надо потихоньку прикручивается..

    Reply
  23. qeos

    очредное обновление.. 0.0.8 теперь в нем есть нечто типа сценариев обновлений, для одинаковых действий над базами.

    Reply
  24. PSFkrost

    Для себя немного доработал.

    1) В справочник конфигураций добавил признак подзамочной конфы(типовой).

    2) Добавил процедуру «Обновить типовые базы» — шарашит списком все типовые базы, используя файл обновления из констант

    Процедура запускает последовательно: Обновление конфигурации, обновление инф.базы, получает сведения о базе.

    Вот в принципе и пакетный режим. 30 типовых бухгалтерий за 2 часа.

    Нетиповые обновляются ручками.

    Вопрос…может кто знает, как через командную строку поставить галочку(при запуске базы после обновления о легальности этого обновления)?

    А то приходится в базу после обновления заходить и ставить.

    ПС. сам не программист, но ума хватило.

    Reply
  25. Pashok

    Выполняю пункт «Обновить базу на поддержке», в итоге вроде всё хорошо, пишет «Обновление конфигурации успешно завершено». Но при запуске конфигурации в режиме предприятия пишет «Koнфигуpaция бaзы дaнныx нe cooтвeтcтвуeт coxpaнeннoй кoнфигуpaции. Пpoдoлжить?».

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

    Reply
  26. PSFkrost

    Это значит конфигурация обновилась, а база данных нет.

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

    ПС. вот такая недоделка

    Reply
  27. Pashok

    Как в конфигураторе сделать я конечно знаю, почему автоматом интересно не обновляет. Тогда весь смысл для меня этой программы теряется, раз всё-равно придётся каждую базу после открывать и вручную обновлять конфигурацию базы данных!

    Reply
  28. qeos

    2Pashok через конфу исключается масса ошибок.

    2magrey если ты сделал чтоб конфы на поддержке обновлялись полностью, может ты поделишься этим кодом?

    1) В справочник конфигураций добавил признак подзамочной конфы(типовой).

    2) Добавил процедуру «Обновить типовые базы» — шарашит списком все типовые базы, используя файл обновления из констант

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

    Reply
  29. PSFkrost
    Reply
  30. qeos

    magrey

    1. я думал реч шла о том чтобы не заходить в конфигуратор и не нажимать кнопку «обновить».. А эта задача решается так:

    — создать в справочнике «Сценарии» новый сценарий в который добавить все базы которые нужно обновлять.

    — добавить действие «Обновить конфигурацию на поддержке».. перед ним я советую добавить действие «Выгрузить ИБ» понятно зачем.

    — после этого спозиционировать курсор на этот сценарий и нажать «Выполнить сценарий» в форме списка.

    — после отработки нажать кнопку «Обновить данные о всех базах» в форме списка справочника «Конфигурации»

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

    2. соответственно этот пункт решается в п.1

    Reply
  31. Pashok

    magrey

    Спасибо за наводку.

    В общем что бы при выборе «Обновить базу на поддержке» автоматически обновлялась конфигурация базы данных, нужно в функции «ОбновитьКонфигурациюНаПоддержке» после

     // выполняем
    Команда = «»»» + Константы.ПутьКПлатформе1с.Получить() + «»»»
    + » DESIGNER» + ПутьКБазе
    + СтрокаЛогина
    + » /Visible»
    + » /UpdateDBCfg»
    + » /UpdateCfg «»» + КонфигурацияОбновления.ИмяФайлаВыгрузкиКонфигурации + «»»»
    + » /DumpResult «»»+ВременныйКаталог+»res.log»»»
    + » /Out «»»+ВременныйКаталог+»app.log»»»;
    Сообщить(Команда);
    Состояние(«Выполняется обновление конфгурации находящйся на поддержке…»);
    ЗапуститьСистему(Команда, истина);

    Показать

    добавить:

     Команда1 = «»»» + Константы.ПутьКПлатформе1с.Получить() + «»»»
    + » DESIGNER» + ПутьКБазе
    + СтрокаЛогина
    + » /Visible»
    + » /UpdateDBCfg «»» + КонфигурацияОбновления.ИмяФайлаВыгрузкиКонфигурации + «»»»
    + » /DumpResult «»»+ВременныйКаталог+»res.log»»»
    + » /Out «»»+ВременныйКаталог+»app.log»»»;
    Сообщить(Команда1);
    Состояние(«Выполняется обновление информационной базы на поддержке…»);
    ЗапуститьСистему(Команда1, истина);

    Показать

    У меня теперь всё работает, ура!

    Reply
  32. qeos

    Pashok как я понял надо вместо

    + » /UpdateDBCfg»

    + » /UpdateCfg «»» + КонфигурацияОбновления.ИмяФайлаВыгрузкиКонфигурации + «»»»

    делать

    + » /UpdateDBCfg «»» + КонфигурацияОбновления.ИмяФайлаВыгрузкиКонфигурации + «»»»

    так? это вроде как не по помощи.. О_О

    в справке:

    /UpdateDBCfg [-WarningsAsErrors] [-Server] — обновление конфигурации базы данных.

    Если указан ключ -WarningsAsErrors, то все предупредительные сообщения будут трактоваться как ошибки.

    Если указан ключ -Server, то обновление будет выполняться на сервере (имеет смысл только в клиент-серверном варианте работы).

    Параметр /UpdateDBCfg допускается в качестве опции для следующих параметров:

    /LoadCfg — загрузка конфигурации из файла;

    /UpdateCfg — обновление конфигурации, находящейся на поддержке;

    /ConfigurationRepositoryUpdateCfg — обновление конфигурации из хранилища;

    /LoadConfigFiles — загрузить файлы конфигурации.

    Reply
  33. PSFkrost

    (32)

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

    Сначала

    Команда —

    /+ » /UpdateDBCfg»

    + » /UpdateCfg «»» + КонфигурацияОбновления.ИмяФайлаВыгрузкиКонфигурации + «»»»

    а за ней

    Команда1 —

    + » /UpdateDBCfg «»» + КонфигурацияОбновления.ИмяФайлаВыгрузкиКонфигурации + «»»»

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

    Reply
  34. qeos

    все понял.. сеня будет обновление. )

    Reply
  35. Pashok

    Добрый день.

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

    Подскажите, зачем нужен пункт «Обновить данные о базе»? У меня при этом выдаётся сначала запрос «Обновлять список пользователей в базах?» и не в зависимости от выбора Да или Нет на базу ставится пометка удаления и выдаётся служебное сообщение:

    Не удалось произвести подключение к информационной базе: **********

    {ОбщийМодуль.ОперацииНадБазами.Модуль(316)}: Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса: Недопустимая строка с указанием класса
    Reply
  36. qeos

    Pashok

    1. пометка удаления ставится если базы нет, т.е. в списке она есть, но в этой директории ее нет. соответственно и ошибка подключениея.

    2. «Обновить данные о базе» — подключается к базе по COM и пытается вытянуть оттуда данные, такие как версия конфы, версия ИБ, пользователей в этой базе и пр.

    3. «Обновлять список пользователей в базах?» если ответить нет, то список пользователей и интерфейсы для этой ИБ не будет пересоздан или загружен. будут получены только данные о версии ИБ.

    Reply
  37. qeos

    а.. увидел косяк ))

    Reply
  38. Pashok
    qeos пишет:

    а.. увидел косяк ))

    Отлично, ждём исправления.

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

    Reply
  39. qeos

    поправил

    Reply
  40. Pashok
    qeos пишет:поправил

    Спасибо, но теперь к сожалению ошибка в другом модуле (пробовал на двух разных компьютерах):

    Не удалось произвести подключение к информационной базе: *********
    {ОбщийМодуль.КомСоединение.Модуль(8)}: Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса: Недопустимая строка с указанием класса
    Reply
  41. qeos

    Pashok непонятно.. платформа 8.0 чтоле?

    номер платформы на которой стоит конфа?

    надо у тебя тестить..

    Reply
  42. Pashok

    1С:Предприятие 8.2 (8.2.13.205)

    Reply
  43. qeos

    это строка создания объекта…

    Объект = Новый COMОбъект(«V» + ВерсияПлатформы + «.ComConnector»);

    даже не предположу что может быть.

    Reply
  44. qeos

    есть разница между comconnection и application.. ща попробую два варианта

    Reply
  45. Pashok

    Походу проблема у меня из-за того, что 1С не на диск С: установлена. Такое ощущение, что не хватает какого-то значения в реестре.

    Reply
  46. qeos

    Pashok а как у тебя там всё?

    Reply
  47. qeos

    выполни regsvr32 %Каталог BIN 1C 8.2%comcntr.dll

    Reply
  48. Pashok
    qeos пишет:

    выполни regsvr32 %Каталог BIN 1C 8.2%comcntr.dll

    Ура помогло! Спасибо огромное.

    Reply
  49. Pashok

    qeos,

    А какую-нибудь выгонялку пользователей из базы нет в планах прикрутить? Или это не возможно сделать без модификации самой базы?

    Reply
  50. qeos

    можно сделать..

    Reply
  51. qeos

    только это я так понимаю только для серверной..

    надод подумать, делать или нет.

    Reply
  52. Pashok
    qeos пишет:

    только это я так понимаю только для серверной..

    надод подумать, делать или нет.

    Буду теперь использовать Вашу конфигурацию для пакетного обновления баз, у нас их пока около 20-ти. Но в это время в базе могут работать бухгалтера, которые заходят в них по локальной сети. Было бы классно, если бы для них выдавалось предупреждение о необходимости выйти из информационной базы в связи с обновлением и запускался бы обратный отсчёт от ~ 2-х минут до принудительного закрытия. После производилось бы обновление и т.д.

    Reply
  53. PSFkrost

    у меня около 40а баз, и я просто в рабочее время запускаю обновление. Если в базе кто-то есть она просто не обновляется и это будет видно в справочнике по номеру релиза.

    Никто не мешает мне запустит снова для этих баз и вторым заходом все обновить. Всетаки делается это не так часто и можно потерпеть.

    Reply
  54. Pashok

    magrey,

    То есть если в данной конфигурации появится «выгонялка», то Вы не будете ей пользоваться?

    Пока я тоже делаю так же, но мне ничего не помешало оставить своё предложение по усовершенствованию 😉

    Reply
  55. qeos

    обновил конфу.. чото админы не публикуют…

    Reply
  56. Pashok

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

    Reply
  57. qeos

    не.. это неохото делать.. 😉

    а в другом случае какая разница, главное что чтото новое.. не?

    Reply
  58. Pashok

    В сценарии прописано:

    1. Bыгpузить ИБ

    2. Oбнoвить кoнфигуpaцию нa пoддepжкe

    3. Oбнoвить инфopмaцию oб ИБ

    Поведение при ошибке: «Прервать действия, продолжить с другой базой»

    После обновления первой базы из списка выдаёт ошибку:

    «Пpeoбpaзoвaниe знaчeния к типу Булeвo нe мoжeт быть выпoлнeнo»

    Подробнее…

    {Справочник.Сценарии.Форма.ФормаСписка.Форма(57)}: Преобразование значения к типу Булево не может быть выполнено

    Если ЭлементыФормы.СправочникСписок.ТекущаяСтрока.ПоведениеПриОшибке <> Перечисления.ПоведениеСценарияПриОшибке.ПродолжитьСледующееДействие

    При нажатии на ОК, сценарий останавливается.

    Но что самое интересное, информация об ИБ в итоге обновлена. Да и вручную тоже прекрасно обновляется!

    Reply
  59. qeos

    угу.. качай 0.0.13 .. там поправил..

    Reply
  60. Pashok

    Спасибо за оперативность!

    Жаль уже обновился, убрав из сценария 3-ий пункт.

    Reply
  61. qeos

    ЗУП? 🙂 на нем я и обнаружил косяк )

    Reply
  62. Pashok
    qeos пишет:

    ЗУП? 🙂 на нем я и обнаружил косяк )

    Ага ЗУП.

    Reply
  63. Pashok
    qeos пишет:выпустил обновление…

    0.0.14

    — Правильная сортировка списка для выбора версии стандартной конфы.

    — Выделение цветом дерева обновлений.

    Спасибо.

    Reply
  64. Pashok

    В стандартных конфигурациях в ЗУП при нажатии на кнопку выбора номера релиза ошибка: «Пpeoбpaзoвaниe знaчeния к типу Число нe мoжeт быть выпoлнeнo»:

    {Справочник.Конфигурации.Форма.ФормаЭлемента.Форма(261)}: Преобразование значения к типу Число не может быть выполнено

    СтрКорМассива.В1 = Число(СтрПолучитьСтроку(Номера,1));
    Reply
  65. qeos

    Pashok а что у тебя в этом каталоге лежит кроме каталогов обновлений?

    там должны быть по идее только каталоги вида ХХ_ХХ_ХХ_ХХ

    типа:

    2_5_32_4

    2_5_32_5

    2_5_33_3

    2_5_33_4

    2_5_34_2

    2_5_35_3

    2_5_36_3

    2_5_37_1

    2_5_38_1

    2_5_39_1

    2_5_40_3

    Reply
  66. Pashok
    qeos пишет:

    там должны быть по идее только каталоги вида ХХ_ХХ_ХХ_ХХ

    Да действительно, в папке был один каталог другого вида, после его удаления заработало. Просто раньше на 0.0.12 всё работало и так. Пошёл обновлять Бухгалтерию предприятия. Спасибо огромное.

    P.S.

    Почему-то на данный момент Публикация не активна.

    Reply
  67. qeos
    Неактивная. Отклонен на редактирование.

    Причина отклонения: Обновление должно быть размещено на Инфостарте. В таком виде публикация не может быть принята

    Модератор: Alraune

    мне это не очень нравится.

    Reply
  68. Pashok
    qeos пишет:

    Pashok в любом случае смотри у меня на сайте..

    Да, я с самого начала качаю с Вашего сайта 🙂

    Все базы Бухгалтерия Предприятия прекрасно обновились в пакетном режиме, пока я занимался другими делами — очень удобно. Ещё раз огромное спасибо за такую прекрасную конфигурацию!!!

    Reply
  69. qeos

    да незачего.. для себя делаю…

    Reply
  70. Арчибальд

    (69)

    мне это не очень нравится.

    (68)

    Причем на инфостате нет последнего.. (эт я специально сделал))

    А это не очень нравится Инфостарту.

    Reply
  71. qeos

    Арчибальд уже написал письмо в саппорт.. посмотрим что ответят.

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

    инфостату надо правила адекватные писать.

    Reply
  72. Pashok

    Позволю себе внести пару предложений, мне бы например было очень удобно:

    — В правой колонке в контекстное меню базы добавить пункт «Обновить данные о базе»

    — Было бы вообще здорово, если бы можно было создать определённый сценарий и выполнить его над одной выделенной базой, то есть один и тот же сценарий для любой базы.

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

    Спасибо за внимание.

    Reply
  73. qeos

    про «обновить данные» согласен..

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

    Reply
  74. Pashok

    Спасибо за очередное обновление!!!


    0.0.16

    — Добавлена возможность обновить информацию о базе из дерева обновлений.

    — Сделана проверка обновлений с сайта разработчика. Проверяется при запуске. Получение около 150 байт информации. Добавлена соответствующая кнопка.

    — Добавлена возможность частичного выполнения сценариев.

    0.0.15

    — Обновления не было.

    Reply
  75. Pashok

    Автоматически почему-то не обновилось, пришлось обновиться вручную:

    0.0.17

    — Теперь возможно запустить сценарий из формы.

    — Доступна возможность подсвечивать конфигурации в списке заданным цветом.

    Спасибо.

    Reply
  76. qeos

    да.. в 18 постараюсь сделать автообновление.. пока просто информирование..

    Reply
  77. mihas1001

    Не плохо!

    Reply
  78. qeos

    отпишитесь как там чего.. ))

    ЗЫ: а.. это все будет работать на следующем релизе.. ((

    Reply
  79. Pashok

    Спасибо, автообновление проверим следующий раз ))

    0.0.18

    -Теперь есть возможность ограничить количество информационного текста. См. константы.

    -Реализовано автообновление этой конфигурации.
    Reply
  80. qeos

    так.. тестим.. ))

    0.0.19

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

    Reply
  81. Pashok

    Автообновление прошло успешно 🙂

    Единственное только, помимо запроса пароля текущего пользователя, ещё два раза запросило имя и пароль учётной записи и в поле «Пользователь» по умолчанию почему-то забито «/P» — пришлось стирать перед тем, как нажать ОК, иначе никак (у меня доступ без пароля):

    Reply
  82. qeos

    а у тебя есть пользователь?

    или ты как бы не заводил?

    у меня просто доменная аудентификация, поэтому такие вещи отладить сложно..

    Reply
  83. Pashok
    qeos пишет:

    а у тебя есть пользователь? или ты как бы не заводил?

    Нет, не заводил.

    Reply
  84. qeos

    хм.. над проверку добавить..

    Reply
  85. Pashok

    Оперативно, спасибо ))

    0.0.20

    Доработаны ошибки обновления. Пользователь в этой конфигурации может быть неопределен.
    Reply
  86. qeos

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

    Reply
  87. Программулькин

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

    Reply
  88. Pashok

    Автообновление почему-то у меня прошло в точности, как и раньше до исправления в версии 0.0.20 (85)

    0.0.21

    Исправлена проблема при которой не происходила установка основного интерфейса для пользователя.
    Reply
  89. qeos

    Pashok у меня видимо потерялось при тестировании.. ((

    в этом (0.0.21) релизе должно быть исправлено..

    в общем модуле ОбновлениеИБ в функции ВыполнитьОбновление код должен быть таким:

     ТекущийПользователь = ПользователиИнформационнойБазы.ТекущийПользователь();
    Если не ТекущийПользователь.АутентификацияОС Тогда // запросим пароль
    Если ТекущийПользователь.Имя <> «» Тогда
    Пароль = «»;
    ВвестиСтроку(Пароль, «Введите пароль текущего пользователя для выполнения обновления»);
    ПараметрыБазы = ПараметрыБазы + «/N «+ТекущийПользователь.Имя+» /P «+Пароль+» «;
    КонецЕсли;
    КонецЕсли;
    

    Показать

    Reply
  90. Pashok

    В этот раз автоматическое обновление на версию 0.0.22 прошло без лишних вопросов.

    Спасибо.

    Reply
  91. redgoll

    Я вот честно все прочитал и просмотрел и честно не понимаю чем эта конфигурация могла бы облегчить мне жизнь. Чем она удобней чем стандратные механизмы платформы? Мне кажется автору нужно ответить на это вопрос в описании. А то ведь пока не скачаешь и не попробуешь, не поймешь что к чему.

    Reply
  92. Pashok

    (95) redgoll,

    Конфигурация на платформе 1С версии 8.2.13 для ведения списка баз.

    — Получить обновление конфигурации с сайта поддержки 1С

    — Выгрузить/загрузить данные

    — Сохранить/обновить конфигурацию

    — Обновить конфигурацию на поддержке

    — Дабавить/удалить/настроить пользователей в ИБ

    — Выполнить сценарное выполнение действий над ИБ

    — Создать файл сценария для добавления БД в список баз

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

    Reply
  93. che444

    + автору однозначно за отличный комбайн в моем арсенале.

    (47) Спасибо огромное, помогло.

    Правда замети

    Reply
  94. che444

    (98) понял где накосячил, sorry за беспокойство.

    Reply
  95. qeos

    (99) велкам 😉

    Reply
  96. toreto

    Не удалось произвести подключение к информационной базе: БП

    {ОбщийМодуль.КомСоединение.Модуль(66)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector.1): Версия компоненты ‘comcntr’ (8.2.16.368) отличается от версии корневого модуля ‘core82’ (8.2.19.80)

    Reply
  97. qeos

    (174) toreto, похоже это чтото локальное.

    самый простой способ решения — переустановить 1С.

    более сложный — дать мне больше информации: виндовс/линукс? клиент-сервер? версия сервера и клиента?

    Reply
  98. toreto

    Все произошло после того как 1С выпустила обновление к 1С Бухгалтерии 2.0.54.9, которое рекомендуется запускать на движке 8.2.19.80.

    Установив новый движок, не удаляя старый при попытке «Обновить данные о базе» вчера появилось сообщение

    Не удалось произвести подключение к информационной базе: БП

    {ОбщийМодуль.КомСоединение.Модуль(66)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector.1): Версия компоненты ‘comcntr’ (8.2.16.368) отличается от версии корневого модуля ‘core82’ (8.2.19.80)

    Сегодня удалив старый движок 8.2.16.368. и установив новый 8.2.19.80

    При попытке «Обновить данные о базе» появилось сообщение

    Невозможно создать объект ‘V82.ComConnector’

    Попробуйте зарегистрировать COM-объект командой: regsvr32 (Каталог BIN 1C 8.2)comcntr.dll

    Не удалось произвести подключение к информационной базе: БП

    {ОбщийМодуль.КомСоединение.Модуль(49)}: Ошибка при вызове конструктора (COMОбъект): Класс не зарегистрирован: Класс не зарегистрирован

    1С файловый вариант на MS Win Server 2008r2.

    Reply
  99. toreto

    Добрый день!

    Вот такая ошибка:

    Проблемы получения информации с сайта разработчика{ОбщийМодуль.ОбновлениеИБ.Модуль(90)}: Ошибка при вызове метода контекста (Прочитать): Ошибка разбора XML: — [1,1]

    Фатальная ошибка:

    Document is empty

    SystemId: file://C:/Users/Adm1n/AppData/Local/Temp/41/ВерсияУК.xml

    Как бороться

    Reply

Leave a Comment

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