Рассмотрим, как обновить платформу 1С (тонкий клиент) на рабочих местах через веб-доступ. Работает для ПРОФ — проверено.
Общая схема
- На веб-сервер выкладываем дистрибутив новой версии платформы как zip-архив (без публикации базы).
Главное — URL-путь на архив через браузер должен загружать файл на ПК, т. е. быть доступ. Без регистрации и смс. - В cfg-файл сервера добавляем адреса на файлы. Два пути для x86/x64-систем сразу или только одной разрядности.
- Программа 1С при подключении к базе сама предложит установить обновление.
Порядок действий ▼
- Создаем zip-архив с дистрибутивом тонкого клиента и выкладываем в отдельную папку на веб-сервер (например, …wwwrootupdate). Для группы IUSR достаточно прав на «Чтение и выполнение».
- Добавляем в консоли IIS через ПКМ на Default Web Site новое приложение. Указываем псевдоним и физический путь к каталогу update.
- В папке update создаем текстовый файл web.config. В нем для расширения zip указываем MIME-тип application/zip.
- На сервере добавляем в файл conf.cfg в каталоге «C:Program Files1cv8conf» строчки:
PublishDistributiveLocationWindows32=http://
PublishDistributiveLocationWindows64=http:// - На клиенте в настройках стартового менеджера 1cestart проверяем разрядность и наличие ✓ «Устанавливать автоматически новую версию».
После обновления платформы программа не запускается?
Технический блок
Пример содержимого файла web.config:
Пример содержимого файла conf.cfg:
Systemlanguage=System PublishDistributiveLocationWindows32=http:///update/client-win32.zip PublishDistributiveLocationWindows64=http:///update/client-win64.zip
✅ При правильных настройках клиент 1С при запуске заметит обновление и предложит вам скачать архив с новой платформой. Обновление платформы пройдет автоматически.
__________
Требуется дополнительная поддержка? Наши специалисты готовы вам помочь → +7-911-500-10-11
В рубрике 1С 8.3, Клиент 1С, Сервер 1С Отмечено iis 1с, веб 1с, обновление 1с
6 комментариев
Дмитрий :
Помогите решить проблему.
Есть несколько филиалов. У одних установлен тонкий клиент 32х битный, у других 64х битный. И нужно сделать так, чтобы автоматически клиенты обновлялись именно на ту разрядность, которая сейчас установлена. Но клиент упорно обновляется на 64 бита, хотя в публикации присутствуют оба. Помогает в настройках информационной базы выставить приоритет 32(x86), но это неудобно.
Есть ли решение этой проблемы?
Михаил :
Дмитрий, уточнение. Если у вас в филиале установлен 32-битный тонкий клиент, то при обращении к серверу он загружает 64-битную версию?
Источник: nastroyka-1c.ru
Не удается обновить конфигурацию 1С Бухгалтерия 8.3
Здравствуйте, при попытке обновить конфигурацию 1С Бухгалтерия 8.3 на версию 3.0.64.28 сразу при начале обновления выдается сообщение «На этой странице произошла ошибка сценария» на вопрос сообщения — продолжить ли выполнения сценария пробовал и «да» и «нет» нажимать — в любом случае дальше остается окно обновления 1С но ничего не происходит — обновление не идет. при всех предыдущих обновлениях такого не было — все отлично обновлялось уже много лет. Подскажите пожалуйста как обновиться с учетом вышеописанной проблемы? или стоит просто подождать следующего релиза обновлений в котором эта ошибка будет устранена? К сообщению прикрепил скрин для наглядности
Обновление платформы 1С (возможные ошибки и способы устранения)
Источник: buh.ru
Sysadminium
При обновлении 1С, уже в режиме «Предприятие», вы можете столкнуться с такой ошибкой: «EF_’№…’: Процедура или функция с указанным именем не определена».
Оглавление скрыть
Теория
Процесс обновления базы 1С я показывал в этой статье. Но бывает так, что в «Конфигураторе» обновление прошло без ошибок. Затем вы открываете базу в режиме «Предприятие» чтобы продолжить обновление. И как только согласитесь с легальностью полученных обновлений, вдруг видите следующую ошибку:
Может появиться и другая ошибка, без её описания. Тогда, чтобы понять что произошло, нажмите на ссылку «Сформировать отчет об ошибке«, а затем сохраните ошибку на ваш компьютер. Ошибка сохраниться в архиве в виде текстового файла, который вы можете открыть любым текстовым редактором. В этом текстовом файле можете найти ошибку из-за которой не обновляется база.
И она может быть также связана с расширением, а может и ещё с чем-то. Но в этой статье мы рассматриваем именно определённую ошибку.
Эта ошибка означает что в базе есть расширение конфигурации, которое мешает обновиться. И номер этого расширения, в моём случае: «EF_00_00364434_5«. У вас может быть и другой номер, но начинается он всегда с EF_.
Расширения конфигурации – это специальный механизм, который нужен для доработки конфигурации без её изменения и без снятия её с поддержки. Типовые конфигурации, такие как «Бухгалтерия» или «Зарплата и управление персоналом» загружают расширения из интернета автоматически или вручную.
Кстати, расширения имеют больший приоритет, чем основная конфигурация. Поэтому и возникает данная ошибка. Расширение в обновлённой базе уже не нужно, но продолжает работать. И вот вам и ошибка «Процедура или функция с указанным именем не определена».
Если у вас есть доступ к ИТС, то почитать про расширения можете тут.
В этом случае вам нужно просто удалить мешающее расширение используя «Конфигуратор«.
Удаление расширения
В конфигураторе вам следует перейти по следующим пунктам меню: «Конфигурация» / «Расширения конфигурации«:
И в открывшемся списке расширений находим нужное расширение и удаляем его:
Так как я уже удалил мешающее расширение, на рисунке выше его уже нет.
Далее нужно открыть базу в режиме «Предприятие» и попробовать продолжить обновление ещё раз. Больше этой ошибке у вас не должно появиться.
Успешных вам обновлений!
Имя статьи
Расширение мешает обновлению 1С
При обновлении 1С, уже в режиме «Предприятие», вы можете столкнуться с такой ошибкой: «EF_’. ‘: Процедура или функция с указанным именем не определена»
Источник: sysadminium.ru