Конфигурация, предназначенная для автоматической загрузки обновлений с сайта users.v8.1c.ru.




Конфигурация  "Автоматическая загрузка обновлений" позволяет производить автоматическое подключение и загрузку обновлений  с сайта users.v8.1c.ru, средствами платформы 1С, используя введенные логин и пароль.
Полностью открытый исходный код.
Использует в процессе работы дистрибутив WGET, сохраненный в конфигурации.

В СВЯЗИ С ИЗМЕНЕНИЯМИ САЙТА USERS, ВЫЛОЖЕНО ВРЕМЕННОЕ ОБНОВЛЕНИЕ КОНФИГУРАЦИИ.

В новой версии адрес сайта изменен на  http://users-old.v8.1c.ru/.

В СЛУЧАЕ ПРЕКРАЩЕНИЯ РАБОТЫ СТАРОЙ ВЕРСИИ САЙТА http://users-old.v8.1c.ru/ — РАБОТОСПОСОБНОСТЬ КОНФИГУРАЦИИ НЕ ГАРАНТИРУЕТСЯ

КАЧАЙТЕ НА СВОЙ СТРАХ И РИСК


Так же реализованы функции:

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


34 Comments

  1. Жолтокнижниг

    C wget кажется уже была разработка,

    Reply
  2. dnkon

    (1) Жолтокнижниг, Возможно. Моя разработка не претендует на уникальность.

    Reply
  3. trand

    Спасибо большое! Очень удобная и экономящая время и нервы разработка. Отбельное спасибо за открытый код.

    Reply
  4. AVK_Alex

    Полезная и интересная штука — спасибо!

    Reply
  5. dnkon

    (3) apextrofimov, Да она в свое время очень нужна была мне самому — поэтому с старался сделать поудобнее.

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

    Reply
  6. DAnry

    Четно говоря, не вижу большой «полезности» и экономии время. Мое собственное мнение

    Reply
  7. dnkon

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

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

    Reply
  8. Neidl

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

    Reply
  9. thenroach

    не работает скачка обновлений. После отработки скрипта говорит файл не найден «….tmp»

    Попробовал запринтскринить момент отработки скрипта — там ошибки лезут. С чем связано? Чего мне для счастья не хватает?)

    Reply
  10. dnkon

    (9) thenroach, Скорее всего что то с правами пользователя windows из под которого Вы запускаете 1с, либо с путями временных папок, либо доступ в интернет блокирует брандмауэр.

    Пути исправления:

    — Попробуйте зайти в операционную систему под администратором и отключить контроль учетных записей (актуально для windows vista,7,8).

    — Проверьте заданные пути временных папок (Окно Свойства системы->Переменные среды, вызываемое из панели управления.

    — Отключите брандмауэр и другое ПО которое может блокировать доступ в интернет. (Если доступ в интернет через прокси скорее всего тоже будут проблемы)

    Если все выполнено, а ошибка осталась, то есть только один путь — необходимо разбираться в отладчике.

    При этом рекомендую отметить галочку «Режим отладки» — после каждого этапа загрузка будет приостанавливаться и окно консоли будет ожидать нажатия enter для продолжения.

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

    Reply
  11. Dirol-ka

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

    Reply
  12. dnkon

    (11) Dirol-ka, В моем случае речь идет о фирме — франчайзи.

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

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

    Reply
  13. Dirol-ka

    ну да, логично. спасибо за пояснение.

    Reply
  14. Damian

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

    Reply
  15. dnkon

    (14) Damian, Обновление cf’ником (т.е перепрыгивание разом через большое количество релизов) не всегда, но все же может повлечь за собой ошибки.

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

    Reply
  16. clev

    Планируется ли доработка в связи с обновлением сайта users.v8.1c.ru?

    Reply
  17. buganov

    А еще можно было бат(вин) или баш(линукс) скрипт написать, тоже отработало бы а ура

    Reply
  18. dnkon

    (16) clev, Да. По сути доработка под новую версию сайта планируется, но, к сожалению, со сроками пока ничего не могу сказать — неизвестно какова будет загруженность на основном месте работы.

    Есть временная версия, использующая старую версию сайта http://users-old.v8.1c.ru/.

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

    Reply
  19. dnkon

    (17) buganov, Разумеется. Но это вопрос реализации.

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

    Reply
  20. buganov

    {Обработка.АвтоскачкаОбновлений.Форма.АвтоскачкаОбновлений.Форма(29)}: Ошибка при вызове метода контекста (Прочитать)

    СтраницаКонфигураций.Прочитать(ПутьКСтраницеКонфигураций);

    по причине:

    Файл не обнаружен ‘C:Users1c-garant2AppDataLocalTempv8_92DF_11.tmp’

    Reply
  21. buganov

    Права администратора

    Reply
  22. dnkon

    (20) buganov, Возможные пути исправления:

    — Попробуйте зайти в операционную систему под администратором и отключить контроль учетных записей (актуально для windows vista,7,8).

    — Проверьте заданные пути временных папок (Окно Свойства системы->Переменные среды, вызываемое из панели управления.

    — Отключите брандмауэр и другое ПО которое может блокировать доступ в интернет. (Если доступ в интернет через прокси скорее всего тоже будут проблемы)

    Если все выполнено, а ошибка осталась, то есть только один путь — необходимо разбираться в отладчике.

    При этом рекомендую отметить галочку «Режим отладки» — после каждого этапа загрузка будет приостанавливаться и окно консоли будет ожидать нажатия enter для продолжения.

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

    Reply
  23. rebuzx

    + 1 спасибо.

    добавил возможность загружать за выбранный период, теперь всё ок!!

    Reply
  24. clev

    (18) Правильно понимаю, что нужно исправить в тексте модуля «http://users.v8.1c.ru/» на «http://users-old.v8.1c.ru/» ?

    Reply
  25. clev

    >>Правильно понимаю, что нужно исправить в тексте модуля «http://users.v8.1c.ru/» на «http://users-old.v8.1c.ru/» ?

    Понимаю правильно)

    Reply
  26. dnkon

    (25) clev, Да, Вы все понимаете правильно.

    Reply
  27. Иоген12

    Обновил, но к сожалению пока не работает. Жаль, очень удобная прога. Попробую повозится, но ведь для того и ищем другие решения, чтобы решать свои задачи и потом выкладывая их не изобретать велосипед вновь. Спасибо.

    Reply
  28. buganov

    (27) Иоген12, теперь не так все просто. Теперь нужно пройти авторизацию восемью запросами. Можете взглянуть мою конфу, там описано.

    Reply
  29. seermak

    Удобная штука — жаль если не будет актуальной версии…

    Reply
  30. compreSSor

    вопрос — для старой версии сайта у меня был логин и пароль, который «прокатывал» и открывал ВСЁ (почти)

    в новой версии — доступна только «1С:Клиент ЭДО 8» — даже платформу скачать не могу !!!

    вашпе не понятно )))

    как быть ??? куда лезть ??? хочу, чтобы были права доступа как и раньше — может кто знает, куда копать ?

    Reply
  31. dnkon

    (30) compreSSor, Вообще конечно это не имеет отношения к теме которая обсуждается в этом топике.

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

    Reply
  32. tdsk

    C:UsersTMRAppDataLocalTemp>»C:UsersTMRAppDataLocalTempWGETinwget.e

    xe» —header «Cookie: JSESSIONID=aRTwsxS9x1w687tAev» —output-document «C:Us

    ersTMRAppDataLocalTempv8_894B_40.tmp» http://users-old.v8.1c.ru/news.jsp?

    y=2014&m=3

    SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc

    syswgetrc = C:UsersTMRAppDataLocalTempWGET/etc/wgetrc

    —2014-04-09 08:59:22— http://users-old.v8.1c.ru/news.jsp?y=2014&m=3

    Распознаётся users-old.v8.1c.ru… 194.190.207.46, 194.190.207.46

    Устанавливается соединение с users-old.v8.1c.ru|194.190.207.46|:80… соединение

    установлено.

    Запрос HTTP послан, ожидается ответ… 404 Not Found

    2014-04-09 08:59:22 ОШИБКА 404: Not Found.

    не могли бы направить в каком месте проблема

    Reply
  33. dnkon

    (32) tdsk, Настойчиво попрошу еще раз прочитать часть описания написанную красным шрифтом.

    Reply
  34. artspeed

    Все. Прекратили поддержку сайта. По крайней мере зайдя на сайт Old версии — обновлений не нашел. Следовательно — обработка потеряла актуальность.

    Очень жаль.

    http://infostart.ru/public/255881/ — а эта публикация имела места быть, но видимо 1с-ники что-то заменили на сайте, в итоге она тоже не работает.

    Неужели нет рабочей обработки которая ХОТЯ БЫ ПОЛУЧАЕТ СПИСОК свежих обновлений. А качать можно и в ручную.

    Reply

Leave a Comment

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