Долго не мог понять, почему не всегда срабатывает автообновление 1С через интернет. Можно сказать — очень редко срабатывало. А причина проста. Нужно зарегистрировать comcntr.dll в папке bin последнего установленного релиза платформы. Можно, конечно это производить с помощью командной строки, но лучше с помощью батника (файл прилагается). При выходе нового релиза платформы 1С:8 изменять в файле номер релиза. Изменения в батнике производится путем нажатия правой кнопкой мыши и выборе из всплывающего меню строку «Изменить». Тестируем батник двойным щелчком и появиться сообщение — «dllregisterserver в C:Program Files1cv8….incomcntr.dll завершено успешно.» Все работает как часики.
Файлы батников прилагаю под определенные релизы платформы. Постараюсь выкладывать готовые bat-файлы при выходе новых релизов платформы.
Немного рекомендаций.
Обязательно делать архив предлагаемый в программе перед автообновлением.
Работая с БД в файловом режиме часто появляются в базе ошибки. Как правило эти косяки появляются от неожиданных отключений электропитания. Желательно почаще тестировать и исправлять ошибки.
Для версий Windows 7 и Windows 8.1 запуск bat-файлов производите под правами администратора. Наведите курсор мыши на файл и нажмите на правую кнопку — в меню выберите «Запуск от имени администратора».
Обращать внимание на использование версии Windows (32-разрядные или 64-разрядные).
Батники для удобства сохраните в папке установки соответствующей платформы.
Делается изящнее средствами самой винды.
Импортируем в реестр reg-файлик:
—[начало файла]—
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTdllfileShell]
[HKEY_CLASSES_ROOTdllfileShellРегистрация]
[HKEY_CLASSES_ROOTdllfileShellРегистрацияcommand]
@=»regsvr32.exe «%1″»
[HKEY_CLASSES_ROOTdllfileShellОтмена регистрации]
[HKEY_CLASSES_ROOTdllfileShellОтмена регистрацииcommand]
@=»regsvr32.exe /u «%1″»
[HKEY_CLASSES_ROOTocxfileShell]
[HKEY_CLASSES_ROOTocxfileShellРегистрация]
[HKEY_CLASSES_ROOTocxfileShellРегистрацияcommand]
@=»regsvr32.exe «%1″»
[HKEY_CLASSES_ROOTocxfileShellОтмена регистрации]
[HKEY_CLASSES_ROOTocxfileShellОтмена регистрацииcommand]
@=»regsvr32.exe /u «%1″»
—[конец файла]—
затем правой кнопкой мыши на файле comcntr.dll и из контекстного меню
выбираем строчку ‘Регистрация’
(1) zzz_natali, Согласен. Но можно же проще и понятней для обычного пользователя разложить?
(2)
Не надо раскладывать, иначе нам, бедным сисадминкам, работки не достанется… 🙂
(3) zzz_natali, Вообще-то этот сайт для фрилансеров и френчей. Ну, а если продвинутые пользователи почитывают Инфостарт, то это прекрасно!
(4) это вы лично решили для кого этот сайт?
(5) ufo58, Может чего-то я не знаю? Просветите пожалуйста.
Всем доброго времени суток! Не согласна с названием ))) не для «ленивого» , а для «УВАЖАЮЩЕГО себя Программиста». Вообще каждый должен заниматься своим делом. Если обычный, да даже и продвинутый, пользователь способен отнять работу у сисадмина, то сисадмин должен сменить сферу деятельности))). Спасибо автору , мне как продвинутому пользователю, а не сисадмину очень это помогло и съэкономило мое время для общения с детьми, друзьями и тд. Я теперь не боюсь проспать и все время не смотрю есть ли или нет обновления. И моя работа не зависит от админа ( у которого и так хватает работы) Все как и должно быть в 21 ВЕКе само работает )) Спасибо!!
Ни кого не хочу обидеть, просто мое видение)) на проблему автоматизации и работы современных систем учета.
(7) n_lintek, Автообновление, как функционал ПП «1С:Предприятие 8» фирма «1С» заявляет это в рекламе при подписке на ИТС. Клиенты всегда рады, когда не надо вызывать программиста 1С по такой мелочи как «обновление», при том они уже заплатили за это в виде подписки на ИТС. «Касперский» же обновляется автоматически и даже не спрашивает у нас. А почему «ленивого», так наоборот имелось в виду освободить программиста от такой примитивной работы, как обновление в ручную. А с этой ошибкой при автообновлении я бился три года. Хотя надо было просто поискать решение на просторах инета.
(8) Это я все поняла . просто меня удручает подход 1с и программистов 1с — многие не доработки программы списывать на кривость рук пользователей — называть «Ошибками ведения учета» , и заставлять нас учиться работать в системе учета, а не выполнять свои прямые обязанности)) и зарабатывать деньги. По мне система учета должна помогать работать, а пока выходит, что она как нагрузка , но без нее нельзя (( в современном мире .. все время надо что-то допиливать , подставлять костыли и тд.. ну вот как так .. а вообще я писала это админ ке)) , чтоб не переживала, что работу отнимут )) у нее работы хватает и без такой ерунды )) Ну я полагаю все все поняли )) Спасибо еще раз за обработку и Админке за еще один предоставленный способ ))
(9) n_lintek, Рекомендую еще одну мою обработку — «Автосохранение БД 1С:8 при включении компьютера (для ленивых бухгалтеров)»http://infostart.ru/public/142749/ .
немного по другому реализовала. Но так удобней СПС ))
А проблемы при обновлении конфигурации из режима конфигуратора (пишет что не может пройти авторизацию,хотя имя и пароль были введены правильно. С сайта под этой учеткой все нормально скачивается) тоже могут быть из-за этой библиотеки? Доберусь до проблеммного компа и попробую
Почему нельзя было выложить батники одним файлом в архиве например ?
Они же весят совсем ничего..
Или так выгодней ?:)
(13) smir, Опа!? Не подумал. Сегодня перезалью. Спасибо за совет.