gifts2017

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

Опубликовал Дмитрий Кондаков (dnkon) в раздел Администрирование - Сервисные утилиты

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

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

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

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

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


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

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


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

Наименование Файл Версия Размер
Автоматическая скачка обновлений с сайта users.v8.1c.ru 97
.cf 1,64Mb
28.01.14
97
.cf 1,64Mb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Алексей Ко (Жолтокнижниг) 18.12.13 09:46
C wget кажется уже была разработка,
2. Дмитрий Кондаков (dnkon) 18.12.13 10:48
(1) Жолтокнижниг, Возможно. Моя разработка не претендует на уникальность.
3. apextrofimov (trand) 18.12.13 10:49
Спасибо большое! Очень удобная и экономящая время и нервы разработка. Отбельное спасибо за открытый код.
4. Алексей Карвацкий (AVK_Alex) 18.12.13 11:18
Полезная и интересная штука - спасибо!
5. Дмитрий Кондаков (dnkon) 18.12.13 11:19
(3) apextrofimov, Да она в свое время очень нужна была мне самому - поэтому с старался сделать поудобнее.
Рад что разработка понравилась.
6. DAnry (DAnry) 18.12.13 15:58
Четно говоря, не вижу большой "полезности" и экономии время. Мое собственное мнение
7. Дмитрий Кондаков (dnkon) 18.12.13 16:34
(6) DAnry, Не спорю - лично Вам может быть и нет, а у меня например была в свое время обязанность вести на сервере ежедневно обновляемый каталог вышедших обновлений.
В моем случае конфигурация сильно упростила бы жизнь, что и сподвигло меня ее написать.
8. SoulEater (Neidl) 19.12.13 07:13
(7) dnkon, Полностью с вами согласен, сам в свое время занимался тем же, даже начал в свое время писать обработку для проверки актуальности и загрузки обновлений, но увы руки не дошли закончить. А за конфигурацию респект.
9. Никита Привалов (thenroach) 19.12.13 12:22
не работает скачка обновлений. После отработки скрипта говорит файл не найден "....tmp"
Попробовал запринтскринить момент отработки скрипта - там ошибки лезут. С чем связано? Чего мне для счастья не хватает?)
10. Дмитрий Кондаков (dnkon) 19.12.13 13:13
(9) thenroach, Скорее всего что то с правами пользователя windows из под которого Вы запускаете 1с, либо с путями временных папок, либо доступ в интернет блокирует брандмауэр.
Пути исправления:
- Попробуйте зайти в операционную систему под администратором и отключить контроль учетных записей (актуально для windows vista,7,8).
- Проверьте заданные пути временных папок (Окно Свойства системы->Переменные среды, вызываемое из панели управления.
- Отключите брандмауэр и другое ПО которое может блокировать доступ в интернет. (Если доступ в интернет через прокси скорее всего тоже будут проблемы)

Если все выполнено, а ошибка осталась, то есть только один путь - необходимо разбираться в отладчике.
При этом рекомендую отметить галочку "Режим отладки" - после каждого этапа загрузка будет приостанавливаться и окно консоли будет ожидать нажатия enter для продолжения.
Этот режим был реализован специально для таких случаев как у Вас - когда не понятно из за чего и на каком этапе возникает ошибка.
11. Анна Зверева (Dirol-ka) 23.12.13 13:03
(7) dnkon, с какой целью необходимо вести каталог обновлений? ну может компании, которая занимается аутсорсом такая штука нужна. или тем кто сидит на типовых конфигурациях. но такие как правило и программистов то штатных не имеют.
12. Дмитрий Кондаков (dnkon) 23.12.13 13:44
(11) Dirol-ka, В моем случае речь идет о фирме - франчайзи.
Клиенты у которых нет интернета (да, у нас бывают и сейчас такие) приходят в офис и просят закачать на флешку обновления, скажем за прошедший год.
Разумеется весь год они были подписаны на ИТС Техно, но благополучно забили на обновления,а очнулись только теперь. Экстренно скачивать обновления за год для какой нибудь Бухгалтерии предприятия, где в месяц по 2 бывает - задача хлопотная и продолжительная по времени, а клиент зачастую просит срочно. Именно поэтому и ведется оффлайн каталог обновлений.
13. Анна Зверева (Dirol-ka) 24.12.13 05:57
ну да, логично. спасибо за пояснение.
14. Damian (Damian) 25.12.13 16:12
(12) dnkon, а у нас обычно скачиваются обновления, обновляются демо-базы и сразу делается полный файл поставки конфигурации. Поэтому, когда клиент придет и попросит все обновления за этот год - на, дорогой, файл поставки и обновляйся на здоровье )
15. Дмитрий Кондаков (dnkon) 25.12.13 17:54
(14) Damian, Обновление cf'ником (т.е перепрыгивание разом через большое количество релизов) не всегда, но все же может повлечь за собой ошибки.
Если требуются доказательства по этому посмотрите в интернете, информации полно. Например
16. V (clev) 28.01.14 02:09
Планируется ли доработка в связи с обновлением сайта users.v8.1c.ru?
17. Александр Буганов (buganov) 28.01.14 07:13
А еще можно было бат(вин) или баш(линукс) скрипт написать, тоже отработало бы а ура
18. Дмитрий Кондаков (dnkon) 28.01.14 10:41
(16) clev, Да. По сути доработка под новую версию сайта планируется, но, к сожалению, со сроками пока ничего не могу сказать - неизвестно какова будет загруженность на основном месте работы.
Есть временная версия, использующая старую версию сайта http://users-old.v8.1c.ru/.
Если вы уже скачивали конфигурацию работающую до обновления сайта и желаете получить новую временную версию безвозмездно - можете дать контактный email, скину ее туда.
19. Дмитрий Кондаков (dnkon) 28.01.14 10:57
(17) buganov, Разумеется. Но это вопрос реализации.
Тем более реализации в виде конфигурации 1С, лично мне кажется более удобной для пользователя чем бат или баш скрипт, в связи с наличием пользовательского интерфейса.
20. Александр Буганов (buganov) 28.01.14 13:06
{Обработка.АвтоскачкаОбновлений.Форма.АвтоскачкаОбновлений.Форма(29)}: Ошибка при вызове метода контекста (Прочитать)
СтраницаКонфигураций.Прочитать(ПутьКСтраницеКонфигураций);
по причине:
Файл не обнаружен 'C:\Users\1c-garant2\AppData\Local\Temp\v8_92DF_11.tmp'
21. Александр Буганов (buganov) 28.01.14 13:07
22. Дмитрий Кондаков (dnkon) 28.01.14 20:43
(20) buganov, Возможные пути исправления:
- Попробуйте зайти в операционную систему под администратором и отключить контроль учетных записей (актуально для windows vista,7,8).
- Проверьте заданные пути временных папок (Окно Свойства системы->Переменные среды, вызываемое из панели управления.
- Отключите брандмауэр и другое ПО которое может блокировать доступ в интернет. (Если доступ в интернет через прокси скорее всего тоже будут проблемы)

Если все выполнено, а ошибка осталась, то есть только один путь - необходимо разбираться в отладчике.
При этом рекомендую отметить галочку "Режим отладки" - после каждого этапа загрузка будет приостанавливаться и окно консоли будет ожидать нажатия enter для продолжения.
Этот режим был реализован специально для таких случаев как у Вас - когда не понятно из за чего и на каком этапе возникает ошибка.
23. Дмитрий Г (rebuzx) 29.01.14 13:49
+ 1 спасибо.
добавил возможность загружать за выбранный период, теперь всё ок!!
24. V (clev) 29.01.14 13:53
(18) dnkon, Правильно понимаю, что нужно исправить в тексте модуля "http://users.v8.1c.ru/" на "http://users-old.v8.1c.ru/" ?
25. V (clev) 29.01.14 13:54
>>Правильно понимаю, что нужно исправить в тексте модуля "http://users.v8.1c.ru/" на "http://users-old.v8.1c.ru/" ?
Понимаю правильно)
26. Дмитрий Кондаков (dnkon) 29.01.14 16:01
(25) clev, Да, Вы все понимаете правильно.
27. Андрей Смур (Иоген12) 06.02.14 15:36
Обновил, но к сожалению пока не работает. Жаль, очень удобная прога. Попробую повозится, но ведь для того и ищем другие решения, чтобы решать свои задачи и потом выкладывая их не изобретать велосипед вновь. Спасибо.
28. Александр Буганов (buganov) 27.02.14 13:56
(27) Иоген12, теперь не так все просто. Теперь нужно пройти авторизацию восемью запросами. Можете взглянуть мою конфу, там описано.
29. Сергей (seermak) 04.03.14 17:39
Удобная штука - жаль если не будет актуальной версии...
30. Юрий Кизеев (compreSSor) 29.03.14 00:03
вопрос - для старой версии сайта у меня был логин и пароль, который "прокатывал" и открывал ВСЁ (почти)
в новой версии - доступна только "1С:Клиент ЭДО 8" - даже платформу скачать не могу !!!
вашпе не понятно )))
как быть ??? куда лезть ??? хочу, чтобы были права доступа как и раньше - может кто знает, куда копать ?
31. Дмитрий Кондаков (dnkon) 29.03.14 14:21
(30) compreSSor, Вообще конечно это не имеет отношения к теме которая обсуждается в этом топике.
Если объяснять коротко, то 1С изменила политику доступа к сайту users, теперь необходимо что бы пользователь с правами администратора на сайте (например если Вы зарегистрированы на сайте от франчайзи, то нужно обратиться туда) перезаполнил права доступа для вашего логина.
32. tdsk tdsk (tdsk) 09.04.14 07:00
C:\Users\TMR\AppData\Local\Temp>"C:\Users\TMR\AppData\Local\Temp\WGET\bin\wget.e
xe" --header "Cookie: JSESSIONID=aRTwsxS9x1w687tAev" --output-document "C:\Us
ers\TMR\AppData\Local\Temp\v8_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:\Users\TMR\AppData\Local\Temp\WGET/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.

не могли бы направить в каком месте проблема
33. Дмитрий Кондаков (dnkon) 09.04.14 19:18
(32) tdsk, Настойчиво попрошу еще раз прочитать часть описания написанную красным шрифтом.
34. Алексей (artspeed) 09.07.14 04:58
Все. Прекратили поддержку сайта. По крайней мере зайдя на сайт Old версии - обновлений не нашел. Следовательно - обработка потеряла актуальность.

Очень жаль.

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

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