Конфигурация сделана по аналогии с обновлением конфигураций 1с 8 версии через интернет.
Разработана на управляемых формах в версии 8.2.
С этой программой у вас есть возможность отслеживать новые релизы и закачивать файлы обновлений на жесткий диск (в случае если у вас есть подписка на ИТС: код пользователя и пароль на сайт users.v8.1c.ru) из интернета.
Преимущества
— Проверка последней актуальной версии не требует никаких паролей
— В программе можно хранить несколько подписчиков итс, и указывать какой продукт от какого имени закачивать.
— Данные о последнем скаченном релизе храниться в базе, что позволяет скачивать только новые вышедшие релизы с момента последней загрузки.
— Автоматически назначаются имена релизов, что позволяет упорядочено хранить все версии обновлений.
Добавлена новая версия 1.1
Что нового:
— Исправлена ошибка с назначением имени файлов для программ 81 и 82
— Увеличена длина кода пользователя ИТС
— Добавлена возможность рассылки по почте на нужные вам адреса о выходе и загрузке нового релиза
— Появилось регламентное задание для проверки и загрузки обновлений по расписанию (пока тестировал только в файловом варианте)
— Добавлена возможность добавления релизов на ваш фтп-ресурс (на фтп пока выкладываются только архивы в которых содержатся cfu файлами)
— Также вы можете указать перечень обновляемых баз, при загрузке нового релиза обновить базу и создать помимо скаченного cfu файла еще и cf файла (пока обновляются базы только в файловом варианте)
Новое в версии 1.2 (выложен .cf файл для обновления с версии 1.1)
— Изменена структура хранения релизов. Теперь все конфигурации сохраняются в отдельные папки (Trade, Accounting, HRM, Enterprise, ARAutomation и т.д.)
— Изменена форма загрузки, новые строки с новыми релизами выделяются цветом
— Протестировано в клиент-серверном варианте. Для данного режима изменено время проверки обновлений до 2х часов.
Новое в версии 1.3 (добавлена выгрузка .dt)
— Исправлена ошибка повторной загрузке файла на диск и на фтп закачки еще раз не происходит.
— Исправлена ошибка при создании новых папок на фтп
— Доработана рассылка через е-мэйл. Теперь возможно выбрать список продуктов для которых будет приходит уведомление.
— (по просьбам на форуме) Добавлена возможность обновлять несколько конфигураций
— Добавлена обработка заполнения настроек для новых баз через интернет (в случае если вы не знаете как заполнять справочник)
— Добавлена проверка новой версии в интернете
Исправить наименование разработки «Поверка обновлений 8».
Наверное, Проверка?
Скриншотов добавьте
to artbear: Спасибо огромное, писал под вечер, после работы, мог ошибиться. Поправил.
to Serj1C: добавил парочку скриншотов
Увеличьте размер реквизита Пользователь в справочнике Пользователи до 11 знаков для базовых версий
to 123456andr: Хорошо, сделаю в следующей версии. Думаю будет в течении 2х дней
Ошибка! Если номера релизов для 8.1 и 8.2 идентичны, то в каталоге загрузки остаётся только последний из загруженных.
Например: HRM_2_5_32_5.zip
Может лучше сделать имена такими: HRM_2_5_32_5_81.zip ?
Не помешала бы выборочная загрузка.
А если бы еще Ваша конфа умела бы отслеживать и качать отчетность (Типа:http://downloads.v8.1c.ru/ftp/RO/4fss/4FSS_BP201912_82.rar)
http://downloads.v8.1c.ru/ftp/Tools/EXPACC_16_20_v20110305.rar)
и Текущие обработки «Выгрузка данных из 1С:Бухгалтерии ред.1.6» (от 05.03.2011)(
то цены бы её не было.
to Erne100: Эту ошибку я уже заметил и поправил. Сейчас выложу версию с исправлениями. Выборочная загрузка…смотря чего, если нужно скачивать выборочные релизы — просто для нужных продуктов укажи пользователей ИТС. А проверка самих версий процедура не такая громоздкая, пусть все показывает. Ну можно на крайний случай пока удалить из справочника все что не нужно. Я справочник с продуктами заполнил только для примера…
Вот с отчетностью хорошая идея…может быть что-нибудь придумаю.
Уже была подобная идеятут .
Вот это сообщение .
Тема, наверное, будет интересна для франчайзи.
Там же приведена ссылка на зарегестрированные в 1С решения:
to DrAku1a: Когда начал свою публикацию делать увидел ту идею. Даже не стал досконально смотреть что там и как, посмотрел не будет ли это дублем и потом просто выложил свою.
«Тема, наверное, будет интересна для франчайзи.» 🙂 В точку, я как раз ее и делаю для этого, а во всеобщее обозрение выложил, потому что денег за нее глупо просить. Лично я ее в сумме делал пару дней всего, тут главное идея мне кажется.
(11) А если сделать: «перечень баз на обновлении у клиентов, перечень файлов обновлений, проверять — какие скачивать обновления, кому из клиентов нужно установить, потом составлять расписания», сделать документы посещение клиента, регистры, отчеты по работе сотрудников, соответственно, можно оценивать объем проделанной работы и начислять им з/п по факту… и т.п. в общем, можно развить тему автоматизации фирм франчайзи.
Я, честно говоря, в франчайзи не работал. Но ИМХО — если все сделать, и не сильно много просить, то вполне можно продать продукт.
Это уже все сделано(фирмой Рарус)…и цель этой конфигурации другая-полностью автоматизировать хранение релизов. При том клиенты сами могут обновиться если у них типовая конфигурация.
Выборочная загрузка…смотря чего, если нужно скачивать выборочные релизы — просто для нужных продуктов укажи пользователей ИТС. А проверка самих версий процедура не такая громоздкая, пусть все показывает. Ну можно на крайний случай пока удалить из справочника все что не нужно. Я справочник с продуктами заполнил только для примера…
Я имел ввиду выборочную закачку, ведь именно у франчей, что-то нужно в первую очередь, и клиенты ждут. Инет не у всех скоростной.
В принципе, для себя я уже это сделал…
Кстати, у франчей на один ИТС для партнёров возможен доступ почти ко всем обновлениям наhttp://users.v8.1c.ru/Actual.aspx
Благодаря чему мы избавили себя от ведения портянок типа «коды пользователей ИТС»
Благодаря чему мы избавили себя от ведения портянок типа «коды пользователей ИТС» : Ну лучше больше чем меньше.
Я еще подправил структуру хранения данных, теперь все лежит по папочкам: TRADE, HRM, и т.д. Так же выкладывается на фтп, и назначение имени файла изменил чтобы всегда писала версию 81 или 82 на конце. Если надо могу скинуть обновление.
А так все работает, только я с регламентным заданием как-то плохо обошелся, в серверном варианте он каждые 60 секунд проверяет)
У себя-то я исправил, поставил побольше. А вот конфигурация уже разошлась
Скидывай.
Это уже все сделано(фирмой Рарус)…и цель этой конфигурации другая-полностью автоматизировать хранение релизов. При том клиенты сами могут обновиться если у них типовая конфигурация.
В 1C-Рарус: Автоматизация 1C:Франчайзи разработана только функция загрузки версий релизов, но никак ни сами релизы.
Я, честно говоря, в франчайзи не работал. Но ИМХО — если все сделать, и не сильно много просить, то вполне можно продать продукт.
Это уже все сделано(фирмой Рарус)…и цель этой конфигурации другая-полностью автоматизировать хранение релизов. При том клиенты сами могут обновиться если у них типовая конфигурация.
Я имел виду что в рарус франчайзи есть весь функционал учета версий у клиентов, посещения клиентов, отчеты сотрудников и .т.д.
Про то, что их конфигурация умеет скачивать обновления речи и не было. А если б это было так, я бы даже и не думал делать эту конфигурацию…
Не помешал бы простенький хэлп или предустановленный справочник с конфигурациями.
Где узнавать путь к Updinfo.txt для нужной конфигурации? Пока настроил только бухгалтерию по картинке 😀 .
в dt версии 1.1 я настроил основные конфигурации, которые смог раскопать. А так фактически нужно каждую конфигурацию открывать и смотреть путь до файла.
Есть ли возможность (как?) скачать несколько предыдущих обновлений?
Например есть у меня Бух КОРП 2.0.18.2. А последняя сейчас 2.0.20.9. Ну она последнюю и скачивает.
Но ведь мне нужно ещё промежуточную 2.0.19.13 иметь.
можешь чуть-чуть в коде покопаться и скачать предыдущий апдейт. Но мне нужна была программа, которая скачивает именно текущие обновления.
Очень хорошая идея. Много экономит времени.
Мои пожелания:
1. Поставить индикатор по закачке (размер файла).
2. У продукта 1с сделать возможность указать несколько баз для обновления.
3. У продукта 1с поставить выбор либо закачивать непосредственно методом 1С либо вызывать Download Master через командную строку со всеми необходимыми параметрами.
4. Добавить обработку УдалениеПомеченныхОбъектов
5. И совсем «наглое» — внедрить проверку обновлений на саму конфу «Проверка обновлений».
И я бы на твоем месте, раз уж конфа бесплатна, встроил бы рекламу, что-бы как-то оправдывались труды.
Иначе это сделают другие.
1.Было б полезно, согласен. Но как это сделать пока мыслей нет, т.к. вызывается одна строчка кода по закачке файла.
2. Я думаю это могут люди и сами доделать потихоньку.
3. Не вижу в этом надобности
4. а разве встроенного удаления в базе нет?
5. Ну я больше не планировал доделывать конфу, все что нужно было от нее я получил. И еще выложил в общий доступ
Пробовал работать сегодня.
Благодаря 1С конфига перестала давать корректные данные. Для примера ЗиУП и Комплексная Автоматизация
если время есть, то лучше сделать в качестве резервного варианта парсер сайта users.v8.1c.ru
И это вы называете бесплатная программа?
Мда, задумка хорошая, но реализована не самым удобным способом…
И это вы называете бесплатная программа?
А разве эту программу можно назвать платной? или вы ожидали что вам будет позволено скачивать релизы 1с бесплатно — аля компьютерное пиратство?
Мда, задумка хорошая, но реализована не самым удобным способом…
Ну делал я это для себя. У меня все работает… изредка 1с меняет пути к файлам на сервере, но это легко настраивается в справочнике. Если кому нужно могу выслать пути к файлам основных программных продуктов (Бух, УТ, ЗУП, КомплАвт, УПП, Подрядчик).
Выдает ошибку при проверке обновлений:
Не удалось подключиться к серверу:
{Обработка.ПроверкаОбновлений.МодульОбъекта(254)}: Ошибка при вызове метода контекста (Получить): Ошибка доступа к файлу ‘/ipp/ITSREPV/V8Update/Configs///UpdInfo.txt’: Ошибка работы с Интернет: доступ запрещен (403). <!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.0 Transitional//EN»>
<HTML><HEAD><TITLE>Сообщение об ошибке</TITLE>
<META http-equiv=Content-Type content=»text/html; charset=UTF-8″>
<STYLE id=L_default_1>A {
FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #e60004; FONT-FAMILY: tahoma
}
A:hover {
FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0d3372; FONT-FAMILY: tahoma
}
TD {
FONT-SIZE: 8pt; FONT-FAMILY: tahoma
}
TD.titleBorder {
BORDER-RIGHT: #955319 1px solid; BORDER-TOP: #955319 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #955319 0px solid; COLOR: #955319; BORDER-BOTTOM: #955319 1px solid; FONT-FAMILY: tahoma; HEIGHT: 35px; BACKGROUND-COLOR: #d2b87a; TEXT-ALIGN: left
}
TD.titleBorder_x {
BORDER-RIGHT: #955319 0px solid; BORDER-TOP: #955319 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #955319 1px solid; COLOR: #978c79; BORDER-BOTTOM: #955319 1px solid; FONT-FAMILY: tahoma; HEIGHT: 35px; BACKGROUND-COL: Ошибка работы с Интернет: доступ запрещен (403)
Вроде вопрос этот не ко мне…
Не я управляю доступом к файлам обновления на сайте 1с. Я всего лишь предлагаю инструмент для удобной работы…
У меня все работает, может быть вы неверно указали пользователя и пароль для скачивания обновлений
В данный момент работает только Бухгалтерия Предприятия
(32) gavrikprog, У всех все работало нормально. Думаю дело не в программе.
Добавил новую версию. Список изменений в описании.
вещь полезная сегодня обязательно попробую обновиться
Cкачал но расылка с учетки яндекса почему то не идет..
У меня работает с nextmail
Вопрос: как отслеживать в этой программе обновления для 1С:7.7?
Для 77 никак. В 77 нету обновления через интернет, а эта программа построена на этом механизме. С почтой не могу сказать в чем дело, но могу посоветовать покопаться в коде. Там используется объект ИнтернетПочта и думаю можно быстро найти причину.
Спасибо большое!
http://intelav.ru/upd/upd.txt , разве нет какого нибудь подобного файла на самом сайте 1С?
у меня только пару вопросов
1.зачем обращаться за адресами на
2. см. 1. ))) где узнавать актуальные ссылки на конфигурации?
1. обращаться по ссылке для проверки обновления для данной конфигурации.Писал ее я, и выкладывать обновления я буду именно туда)
2. Пока никак. Я постарался типовые добавить в демо-версию. А так приходилось смотреть в конфигураторе, т.к. у 1с конкретного правила где они выкладывают релизы нету (
Алексей, еще раз спасибо большое!
насчет 8-ки все понятно и легко
в updinfo.txt есть исчерпывающая инфа о релизе (номер, номер пред. версий, дата выпуска)
у 7-ки все немного хуже
там все выглядит примерно так: «/ipp/ITSREPV/BU42TK/VER.ID»
в файле «VER.ID» только номер релиза а вот дата его выпуска не указана.
Может подскажете, нет ли какого нибудь способа узнавать дату релиза?
Особенно это важно для регламентированной отчетности (/ipp/ITSREPV/REPORTS/GENERALN/VER.ID), которая может сохраняя номер (12q1009) меняться сама и о изменении можно узнать только по смене даты выпуска
(40) j3d, Ни разу не сталкивался чтобы под именем архива (12q1XXX) были раззные сборки (XXX меняется, иногда на несколько сборок сразу). Дата создания релиза отчетности только в файле RP12Q1.TXT(.DOS), косвенно можно посмотреть дату изменения файлов и папки RP12Q1.GRP, но для этого архив надо раскрыть.
Так что ориентироваться можно только на номер сборки.
Я не планирую дорабатывать эту конфу для 77.
(0) А если б еще и платформы грузились да с теми конфигурациями которые выложены в секции «Технологические дистрибутивы» — было бы суперски. Это возможно или из области «а если б да кабы»? )))
А как можно настроить для украинских конфигураций. Например для бухгалтерии ?
Какой будет путь ?
Посмотри в конфигураторе, общий модуль ОбновлениеКонфигурации.
Функция АдресРесурсовДляПроверкиНаличияОбновления()
В Бухе 2.0 там прям сразу текст:
Результат = «/ipp/ITSREPV/V8Update/Configs/» + КороткоеИмяКонфигурации() + «/»;
Где КороткоеИмяКонфигурации это глобальня переменная, описанная в модуле обычного приложения
АдресРесурсовОбозревателя = «Accounting»;
Если Найти(ВРег(Метаданные.Имя), «БАЗОВАЯ») > 0 Тогда
АдресРесурсовОбозревателя = АдресРесурсовОбозревателя + «Base»;
ИначеЕсли Найти(ВРег(Метаданные.Имя), «КОРП») > 0 Тогда
АдресРесурсовОбозревателя = АдресРесурсовОбозревателя + «Corp»;
КонецЕсли;
Было-бы совсем не плохо если бы вы подчеркнули возможность обновления SQL баз в автоматическом режиме вот из этой публикацииhttp://infostart.ru/public/193384/
Не могу скачать обновления для «Elit_Building» (Элит строительство 2.3),
а точнее не получается открыть файл UpdInfo по ссылке:
http://downloads.1c.ru/ipp/ITSREPV/V8Update/Configs/Elit_Building/23/82/UpdInfo.txt
http://downloads.1c.ru/ipp/ITSREPV/V8Update/Configs/Elit_Building/82/UpdInfo.txt
http://downloads.1c.ru/ipp/ITSREPV/V8Update/Configs/Elit/82/UpdInfo.txt
http://downloads.1c.ru/ipp/ITSREPV/V8Update/Configs/Elit/23/82/UpdInfo.txt
1)
2)
3)
4)
может у кого получилось?
Скачал 1.3 . Обновления не скачиваются и не проверяются .. ошибка 404 пишет . Конфигурация рабочая ?
(48) kovalvbg,
тож самое
Исправил.
Там где вы нажимаете проверить — это проверка для новых версий этой конфигурации (проверки обновлений).
А для скачивания обновлений нужно проверку и загрузку запускать с рабочего стола, подсистема переменные нужна только для настройки.
Спасибо за проделанную работу! Необходимо сделать нечто подобное, теперь не буду писать с нуля!
А в этой программе имеется возможность загружать дополнения к релизам? Вот такие:
(51) dark_avenger, К сожалению нет. Она ж не парсит сайт, а только использует механизм стандартного обновления через 1с
Скажите пожалуйста есть ли возможность работать через прокси? ато такая ошибка:
{Обработка.ПроверкаПродуктов1с.Форма.ФормаЗагрузки.Форма(12)}: Ошибка при вызове метода контекста (Получить): Ошибка доступа к файлу ‘upd/upd.txt’: Ошибка работы с Интернет: требуется аутентификация прокси (407).
Или нужно что-то придумывать самому?
Сделал так:
////Соединение = Новый HTTPСоединение(АдресСервера);
//{{ SSC Vatan A.A. 17.10.2014
//необходима авторизаци прокси
ПроксиСервер = Новый ИнтернетПрокси();
Соединение = Новый HTTPСоединение(АдресСервера,,,, ПроксиСервер, истина);
//}} SSC Vatan A.A. 17.10.2014
Теперь ошибка:
{Обработка.ПроверкаПродуктов1с.Форма.ФормаЗагрузки.Форма(17)}: Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет: Failure when receiving data from the peer
По адресуhttp://intelav.ru/upd в браузере тоже ошибка:
404 — Материал не найден
Вы не можете посетить текущую страницу по причине:
просроченная закладка/избранное
поисковый механизм, у которого просрочен список для этого сайта
пропущен адрес
у вас нет права доступа на эту страницу
Запрашиваемый ресурс не найден.
В процессе обработки вашего запроса произошла ошибка.
В общем проблему с прокси я победил. Сейчас проблема с ресурсом откуда файл скачивается…
АдресСервера = «intelav.ru»;
файл по адресу не находит:
Соединение.Получить(«upd/upd.txt», КаталогВременныхФайлов()+ «upd.txt»);
пока буду проверять на оф.сайте, пример для бухгалтерии:
Соединение.Получить(«ipp/ITSREPV/V8Update/Configs/Accounting/20/82/UpdInfo.txt», КаталогВременныхФайлов()+ «upd.txt»);
но тут надо будет код ваш править.
Выяснилось что на форме рабочего стола всё работает, проблемы только на вкладке «Переменные» — «Проверка продуктов 1с». Скажите пожалуйста, я увидел то есть возможность указать базу для обновления. Но как запустить само обновление не нашел.. Этот механизм не реализован? Или может скажете где его искать?
Как универсально получить часть «AccountingCorp/30/83» для адреса файла обновления «/ipp/ITSREPV/V8Update/Configs/AccountingCorp/30/83/3_0_3_33 /1cv8.zip» для любой конфигурации?
где ж она бесплатная если стоит 1стартмани?
Обработка создана 05.03.11, когда не было никаких стартманей и она на тот момент была бесплатной.
(59) так измените название )