Полностью открытый исходный код.
Использует в процессе работы дистрибутив WGET, сохраненный в конфигурации.
В СВЯЗИ С ИЗМЕНЕНИЯМИ САЙТА USERS, ВЫЛОЖЕНО ВРЕМЕННОЕ ОБНОВЛЕНИЕ КОНФИГУРАЦИИ.
В новой версии адрес сайта изменен на http://users-old.v8.1c.ru/.
В СЛУЧАЕ ПРЕКРАЩЕНИЯ РАБОТЫ СТАРОЙ ВЕРСИИ САЙТА http://users-old.v8.1c.ru/ — РАБОТОСПОСОБНОСТЬ КОНФИГУРАЦИИ НЕ ГАРАНТИРУЕТСЯ
КАЧАЙТЕ НА СВОЙ СТРАХ И РИСК
Так же реализованы функции:
— Выбор месяца для скачивания перед началом загрузки и автоматическое запоминание перечня выбранных конфигураций (перечень конфигураций загружается с сайта и динамически обновляется, необходимо только отметить нужные).
— Автоматическое докачивание незавершенных загрузок.
— Автоматическое сохранение загруженных обновлений в указанный каталог компьютера(сети) с сортировкой по конфигурациям и релизам.
C wget кажется уже была разработка,
(1) Жолтокнижниг, Возможно. Моя разработка не претендует на уникальность.
Спасибо большое! Очень удобная и экономящая время и нервы разработка. Отбельное спасибо за открытый код.
Полезная и интересная штука — спасибо!
(3) apextrofimov, Да она в свое время очень нужна была мне самому — поэтому с старался сделать поудобнее.
Рад что разработка понравилась.
Четно говоря, не вижу большой «полезности» и экономии время. Мое собственное мнение
(6) DAnry, Не спорю — лично Вам может быть и нет, а у меня например была в свое время обязанность вести на сервере ежедневно обновляемый каталог вышедших обновлений.
В моем случае конфигурация сильно упростила бы жизнь, что и сподвигло меня ее написать.
(7) Полностью с вами согласен, сам в свое время занимался тем же, даже начал в свое время писать обработку для проверки актуальности и загрузки обновлений, но увы руки не дошли закончить. А за конфигурацию респект.
не работает скачка обновлений. После отработки скрипта говорит файл не найден «….tmp»
Попробовал запринтскринить момент отработки скрипта — там ошибки лезут. С чем связано? Чего мне для счастья не хватает?)
(9) thenroach, Скорее всего что то с правами пользователя windows из под которого Вы запускаете 1с, либо с путями временных папок, либо доступ в интернет блокирует брандмауэр.
Пути исправления:
— Попробуйте зайти в операционную систему под администратором и отключить контроль учетных записей (актуально для windows vista,7,8).
— Проверьте заданные пути временных папок (Окно Свойства системы->Переменные среды, вызываемое из панели управления.
— Отключите брандмауэр и другое ПО которое может блокировать доступ в интернет. (Если доступ в интернет через прокси скорее всего тоже будут проблемы)
Если все выполнено, а ошибка осталась, то есть только один путь — необходимо разбираться в отладчике.
При этом рекомендую отметить галочку «Режим отладки» — после каждого этапа загрузка будет приостанавливаться и окно консоли будет ожидать нажатия enter для продолжения.
Этот режим был реализован специально для таких случаев как у Вас — когда не понятно из за чего и на каком этапе возникает ошибка.
(7) с какой целью необходимо вести каталог обновлений? ну может компании, которая занимается аутсорсом такая штука нужна. или тем кто сидит на типовых конфигурациях. но такие как правило и программистов то штатных не имеют.
(11) Dirol-ka, В моем случае речь идет о фирме — франчайзи.
Клиенты у которых нет интернета (да, у нас бывают и сейчас такие) приходят в офис и просят закачать на флешку обновления, скажем за прошедший год.
Разумеется весь год они были подписаны на ИТС Техно, но благополучно забили на обновления,а очнулись только теперь. Экстренно скачивать обновления за год для какой нибудь Бухгалтерии предприятия, где в месяц по 2 бывает — задача хлопотная и продолжительная по времени, а клиент зачастую просит срочно. Именно поэтому и ведется оффлайн каталог обновлений.
ну да, логично. спасибо за пояснение.
(12) а у нас обычно скачиваются обновления, обновляются демо-базы и сразу делается полный файл поставки конфигурации. Поэтому, когда клиент придет и попросит все обновления за этот год — на, дорогой, файл поставки и обновляйся на здоровье )
(14) Damian, Обновление cf’ником (т.е перепрыгивание разом через большое количество релизов) не всегда, но все же может повлечь за собой ошибки.
Например
Если требуются доказательства по этому посмотрите в интернете, информации полно.
Планируется ли доработка в связи с обновлением сайта users.v8.1c.ru?
А еще можно было бат(вин) или баш(линукс) скрипт написать, тоже отработало бы а ура
(16) clev, Да. По сути доработка под новую версию сайта планируется, но, к сожалению, со сроками пока ничего не могу сказать — неизвестно какова будет загруженность на основном месте работы.
http://users-old.v8.1c.ru/ .
Есть временная версия, использующая старую версию сайта
Если вы уже скачивали конфигурацию работающую до обновления сайта и желаете получить новую временную версию безвозмездно — можете дать контактный email, скину ее туда.
(17) buganov, Разумеется. Но это вопрос реализации.
Тем более реализации в виде конфигурации 1С, лично мне кажется более удобной для пользователя чем бат или баш скрипт, в связи с наличием пользовательского интерфейса.
{Обработка.АвтоскачкаОбновлений.Форма.АвтоскачкаОбновлений.Форма(29)}: Ошибка при вызове метода контекста (Прочитать)
СтраницаКонфигураций.Прочитать(ПутьКСтраницеКонфигураций);
по причине:
Файл не обнаружен ‘C:Users1c-garant2AppDataLocalTempv8_92DF_11.tmp’
Права администратора
(20) buganov, Возможные пути исправления:
— Попробуйте зайти в операционную систему под администратором и отключить контроль учетных записей (актуально для windows vista,7,8).
— Проверьте заданные пути временных папок (Окно Свойства системы->Переменные среды, вызываемое из панели управления.
— Отключите брандмауэр и другое ПО которое может блокировать доступ в интернет. (Если доступ в интернет через прокси скорее всего тоже будут проблемы)
Если все выполнено, а ошибка осталась, то есть только один путь — необходимо разбираться в отладчике.
При этом рекомендую отметить галочку «Режим отладки» — после каждого этапа загрузка будет приостанавливаться и окно консоли будет ожидать нажатия enter для продолжения.
Этот режим был реализован специально для таких случаев как у Вас — когда не понятно из за чего и на каком этапе возникает ошибка.
+ 1 спасибо.
добавил возможность загружать за выбранный период, теперь всё ок!!
(18) Правильно понимаю, что нужно исправить в тексте модуля «http://users.v8.1c.ru/» на «http://users-old.v8.1c.ru/» ?
>>Правильно понимаю, что нужно исправить в тексте модуля «http://users.v8.1c.ru/» на «http://users-old.v8.1c.ru/» ?
Понимаю правильно)
(25) clev, Да, Вы все понимаете правильно.
Обновил, но к сожалению пока не работает. Жаль, очень удобная прога. Попробую повозится, но ведь для того и ищем другие решения, чтобы решать свои задачи и потом выкладывая их не изобретать велосипед вновь. Спасибо.
(27) Иоген12, теперь не так все просто. Теперь нужно пройти авторизацию восемью запросами. Можете взглянуть мою конфу, там описано.
Удобная штука — жаль если не будет актуальной версии…
вопрос — для старой версии сайта у меня был логин и пароль, который «прокатывал» и открывал ВСЁ (почти)
в новой версии — доступна только «1С:Клиент ЭДО 8» — даже платформу скачать не могу !!!
вашпе не понятно )))
как быть ??? куда лезть ??? хочу, чтобы были права доступа как и раньше — может кто знает, куда копать ?
(30) compreSSor, Вообще конечно это не имеет отношения к теме которая обсуждается в этом топике.
Если объяснять коротко, то 1С изменила политику доступа к сайту users, теперь необходимо что бы пользователь с правами администратора на сайте (например если Вы зарегистрированы на сайте от франчайзи, то нужно обратиться туда) перезаполнил права доступа для вашего логина.
C:UsersTMRAppDataLocalTemp>»C:UsersTMRAppDataLocalTempWGETinwget.e
http://users-old.v8.1c.ru/news.jsp ?
http://users-old.v8.1c.ru/news.jsp?y=2014&m=3
xe» —header «Cookie: JSESSIONID=aRTwsxS9x1w687tAev» —output-document «C:Us
ersTMRAppDataLocalTempv8_894B_40.tmp»
y=2014&m=3
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = C:UsersTMRAppDataLocalTempWGET/etc/wgetrc
—2014-04-09 08:59:22—
Распознаётся 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.
не могли бы направить в каком месте проблема
(32) tdsk, Настойчиво попрошу еще раз прочитать часть описания написанную красным шрифтом.
Все. Прекратили поддержку сайта. По крайней мере зайдя на сайт Old версии — обновлений не нашел. Следовательно — обработка потеряла актуальность.
Очень жаль.
Неужели нет рабочей обработки которая ХОТЯ БЫ ПОЛУЧАЕТ СПИСОК свежих обновлений. А качать можно и в ручную.