Настройка платформы для автообновления типовых баз данных "1С:Предприятия 8" через интернет.

Настройка платформы для автообновления типовых баз данных "1С:Предприятия 8" через интернет при наличии подписки на ИТС.

Долго не мог понять, почему не всегда срабатывает автообновление 1С через интернет. Можно сказать — очень редко срабатывало. А причина проста. Нужно зарегистрировать comcntr.dll в папке bin последнего установленного релиза платформы. Можно, конечно это производить с помощью командной строки, но лучше с помощью батника (файл прилагается). При выходе нового релиза платформы 1С:8 изменять в файле номер релиза. Изменения в батнике производится путем нажатия правой кнопкой мыши и выборе из всплывающего меню строку «Изменить». Тестируем батник двойным щелчком и появиться сообщение — «dllregisterserver в C:Program Files1cv8….incomcntr.dll завершено успешно.» Все работает как часики.

Файлы батников прилагаю под определенные релизы платформы. Постараюсь выкладывать готовые bat-файлы при выходе новых релизов платформы. 

Немного рекомендаций.

Обязательно делать архив предлагаемый в программе перед автообновлением. 

Работая с БД в файловом режиме часто появляются в базе ошибки. Как правило эти косяки появляются от неожиданных отключений электропитания. Желательно почаще тестировать и исправлять ошибки.

Для версий Windows 7 и Windows 8.1 запуск bat-файлов производите под правами администратора. Наведите курсор мыши на файл и нажмите на правую кнопку — в меню выберите «Запуск от имени администратора».

Обращать внимание на использование версии Windows (32-разрядные или 64-разрядные).

Батники для удобства сохраните в папке установки соответствующей платформы.

 

14 Comments

  1. zzz_natali

    Делается изящнее средствами самой винды.

    Импортируем в реестр 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 и из контекстного меню

    выбираем строчку ‘Регистрация’

    Reply
  2. programmist-30

    (1) zzz_natali, Согласен. Но можно же проще и понятней для обычного пользователя разложить?

    Reply
  3. zzz_natali

    (2)

    Не надо раскладывать, иначе нам, бедным сисадминкам, работки не достанется… 🙂

    Reply
  4. programmist-30

    (3) zzz_natali, Вообще-то этот сайт для фрилансеров и френчей. Ну, а если продвинутые пользователи почитывают Инфостарт, то это прекрасно!

    Reply
  5. ufo58

    (4) это вы лично решили для кого этот сайт?

    Reply
  6. programmist-30

    (5) ufo58, Может чего-то я не знаю? Просветите пожалуйста.

    Reply
  7. n_lintek

    Всем доброго времени суток! Не согласна с названием ))) не для «ленивого» , а для «УВАЖАЮЩЕГО себя Программиста». Вообще каждый должен заниматься своим делом. Если обычный, да даже и продвинутый, пользователь способен отнять работу у сисадмина, то сисадмин должен сменить сферу деятельности))). Спасибо автору , мне как продвинутому пользователю, а не сисадмину очень это помогло и съэкономило мое время для общения с детьми, друзьями и тд. Я теперь не боюсь проспать и все время не смотрю есть ли или нет обновления. И моя работа не зависит от админа ( у которого и так хватает работы) Все как и должно быть в 21 ВЕКе само работает )) Спасибо!!

    Ни кого не хочу обидеть, просто мое видение)) на проблему автоматизации и работы современных систем учета.

    Reply
  8. programmist-30

    (7) n_lintek, Автообновление, как функционал ПП «1С:Предприятие 8» фирма «1С» заявляет это в рекламе при подписке на ИТС. Клиенты всегда рады, когда не надо вызывать программиста 1С по такой мелочи как «обновление», при том они уже заплатили за это в виде подписки на ИТС. «Касперский» же обновляется автоматически и даже не спрашивает у нас. А почему «ленивого», так наоборот имелось в виду освободить программиста от такой примитивной работы, как обновление в ручную. А с этой ошибкой при автообновлении я бился три года. Хотя надо было просто поискать решение на просторах инета.

    Reply
  9. n_lintek

    (8) Это я все поняла . просто меня удручает подход 1с и программистов 1с — многие не доработки программы списывать на кривость рук пользователей — называть «Ошибками ведения учета» , и заставлять нас учиться работать в системе учета, а не выполнять свои прямые обязанности)) и зарабатывать деньги. По мне система учета должна помогать работать, а пока выходит, что она как нагрузка , но без нее нельзя (( в современном мире .. все время надо что-то допиливать , подставлять костыли и тд.. ну вот как так .. а вообще я писала это админ ке)) , чтоб не переживала, что работу отнимут )) у нее работы хватает и без такой ерунды )) Ну я полагаю все все поняли )) Спасибо еще раз за обработку и Админке за еще один предоставленный способ ))

    Reply
  10. programmist-30

    (9) n_lintek, Рекомендую еще одну мою обработку — «Автосохранение БД 1С:8 при включении компьютера (для ленивых бухгалтеров)» http://infostart.ru/public/142749/.

    Reply
  11. n_lintek

    немного по другому реализовала. Но так удобней СПС ))

    Reply
  12. MAXXL

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

    Reply
  13. smir

    Почему нельзя было выложить батники одним файлом в архиве например ?

    Они же весят совсем ничего..

    Или так выгодней ?:)

    Reply
  14. programmist-30

    (13) smir, Опа!? Не подумал. Сегодня перезалью. Спасибо за совет.

    Reply

Leave a Comment

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