Как правильно обнов​и​ть платформу 1С и запустить несколько служб 1С на одном сервере​

Подключение к 1С нескольких пользователей

Программа 1С поддерживает многопользовательский режим работы с поддержкой подключения по локальной сети или через Интернет. О всех вариантах организации доступа к 1С мы уже повествовали в предыдущей нашей статье посвященной данной теме. А как создать подключение к базе данных нескольких пользователей мы расскажем в этой публикации.
Прежде всего нужно понять какой у вас тип базы данных. 1С поддерживает работу двух типов баз данных: серверная, файловая. Ниже изложены инструкции по подключению.

СЕРВЕРНАЯ

Тип подключения, когда кроме самой платформы на компьютере установлен еще сервер 1С. Через сервер 1С происходит подключение к базе данных. Сервер 1С при данном виде подключения выступает в роли коммуникатора между Платформой 1С и SQL сервером. Подключение любого пользователя к 1С работающей в серверном режиме происходит с указанием параметров:
— кластер сервера: ip адрес ПК или имя ПК в сети
— имя базы данных в кластере: имя базы данных в консоли сервера 1С
Например: кластер: srv1c, имя базы: UTTest

Обновление платформы

Так как установка службы 1С на сервер, где ее еще не было, не представляет никаких сложностей и не отличается какими-то особенностями, рассмотрим другую задачу, когда у нас уже есть продуктивный сервер с запущенным сервером приложений, в котором работают пользователи, и нам необходимо обновить на нем версию платформы 1С. Эту задачу можно разбить на два условных этапа: подготовительный этап и этап обновления.

Когда мы убедились, что все в порядке, можем запускать установку платформы 1С на сервере приложений. Если при его установке снять галочку «установить как сервис», можно не останавливать службу 1С, обслуживающую текущую версию платформы 1С и, что очень важно, можно не прерывать работу пользователей.

После этого все компоненты сервера будут установлены, но не будут использоваться.

Действия при выходе новой платформы 1С

Таким образом, создав на сервере описанную выше структуру установка новой платформы на клиентские машины будет выполнена автоматически и освободит у системного администратора не лишнее время и драгоценные нервы.

При выходе новой версии следует только скачать платформу с официального сайта 1С. Расположить новую версию платформы в новом каталоге внутри каталога \ Server1 CDistr

Например: \Server1CDistr8.3.18.891

Обязательно следует сохранить структуру, приведенную выше. Скопировать последний файл 1cestart в сетевой каталог. Пользователю следует только запустить этот файл один раз. Все остальное система выполнит автоматически.

При использовании данной схемы развертывания необходимо помнить о следующих нюансах:

Ошибка «Существуют активные сеансы работы с данной базой, использующие версию платформы, не поддерживающую совместную работы с этой версией. Не совпадает версия временного файла»

При запуске программы 1С выходит ошибка Ошибка Не совпадает версия временного файла

Текст ошибки и поведение программы очень похожи на предыдущий случай, но она может возникать и в случае, когда на всех компьютерах информационная база запускается с использованием одной и той же версии платформы. Причина появления данного сообщения другая и ключевой момент содержится в конце сообщения: «Не совпадает версия временного файла«.

Для решения проблемы закройте программу 1С на всех компьютерах, зайдите в каталог с информационной базой и удалите из каталога временные файлы «1Cv8tmp.*» и файлы с расширением «*.cfl».

Важно .
Случайно не удалите файл «1Cv8.1CD» — это и есть файл вашей информационной базы со всеми учетными данными! Удаление данного файла может привести к потере вашей базы данных со всей
информацией накопленной за годы работы!

Будьте очень внимательны и сверхосторожны! Если вы на 100% не уверены или не видите расширение какого-либо из файлов, то ни в коем случае его не удаляйте, т.к. расширение файлов может быть скрыто настройками Windows!

Как решить проблему с ошибкой при запуске программы 1С Ошибка Не совпадает версия временного файла

Еще одной возможной причиной возникновения данной ошибки может быть Kaspersky Endpoint Security с включенной опцией шифрования папок и файлов. Для решения проблемы необходимо отключить шифрование. Как это сделать см. в документации к ПО Kaspersky.

Как правильно устанавливать «1С: Предприятие»

интерфейс по

Процесс инсталляции учетного программного обеспечения, вне зависимости от специфики выбранной конфигурации, включает в себя три основных этапа:

Установка платформы, на основе которой работают все компоненты системы.

Выгрузка и настройка конфигурационного раздела, то есть непосредственно программы учета.

Подключение действующей, либо создание новой информационной базы.

Количество ИБ зависит от специфики деятельности организации — при необходимости в каталоге могут быть собраны и упорядочены по заданному критерию сразу несколько вариантов.

В заключение

Благодаря механизму отказоустойчивости приложения, созданные на платформе 1С:Предприятие, благополучно переживают разные виды отказов рабочих серверов в кластере, при этом бо́льшая часть клиентов продолжают работать без перезапуска.

Бывают ситуации, когда мы не можем повторить вызов, или падение сервера застает платформу в очень неудачный момент времени, например, в середине транзакции и не очень понятно, что с ними делать. Мы стараемся обеспечить статистически хорошую выживаемость клиентов при падении серверов в кластере. Как правило, средние потери клиентов за отказ сервера – единицы процентов. При этом все «потерянные» клиенты могут продолжить работу в кластере после перезапуска клиентского приложения.

Надежность кластера серверов 1С в версии 8.3 существенно повысилась. Уже давно не редкость внедрения продуктов 1С, где количество одновременно работающих пользователей достигает нескольких тысяч. Есть и внедрения, где одновременно работают и 5 000, и 10 000 пользователей — например, внедрение в «Билайне», где приложение «1С: Управление Торговлей» обслуживает все салоны продаж «Билайн» в России, или внедрение в грузоперевозчике «Деловые Линии», где приложение, самостоятельно созданное разработчиками ИТ-отдела «Деловых Линий» на платформе 1С:Предприятие, обслуживает полный цикл грузоперевозок. Наши внутренние нагрузочные тесты кластера эмулируют одновременную работу до 20 000 пользователей.

В заключение хочется кратко перечислить что ещё полезного есть в нашем кластере (список неполный):

6. Процесс оформления документа

Для того, чтобы создать документ или оформить процесс следует выбрать в левом меню нужную категорию. Например, продажи. Затем найти нужный подраздел. Допустим, Документы продажи. При клике на него откроется окно со списком существующих документов. По кнопке «Создать» откроется окошко с выбором вида документа, который нужно оформить. После выбора откроется окно с полями для ввода.

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

Процесс оформления документа

Наличие «быстрых кнопок» позволяет распечатывать документы в различных вариантах, оформлять электронный документооборот, передавать данные, добавлять задачи, открывать подчиненные документы, смотреть оформленные проводки.

Кнопка «Записать» позволяет сохранить введенные данные. Кнопка «Провести» оформляет проводки и отражает операцию в бухгалтерских и налоговых регистрах.

При вводе документов информация берется из справочников, недостающие данные вводятся вручную и запоминаются программой. В следующий раз при вводе товара будет указываться введенная ранее цена, например.

Регламентированная отчетность позволяет взглянуть на всю имеющуюся информацию в программе под нужным углом. Такая операция позволяет контролировать верно ли ведется учет и следить за финансовым благополучием компании. Всевозможные отчеты раскрывают информацию о деятельности предприятия в различных разрезах.

Пошаговое руководство

  1. Качаем новую платформу на https://releases.1c.ru. (файлы «Cервер 1С:Предприятия (64-bit) для Windows», «Технологическая платформа 1С:Предприятия для Windows»)
  2. Распаковываем архивы в отдельные каталоги.
  3. Производим установку «Технологическая платформа 1С:Предприятия для Windows» (Клиента 1С). Не забываем включить пакет «Администрирование серверов 1С:Предприятия». На последнем этапе установки, где спрашивается об установке драйвера HASP — убираем все галочки.
  4. Производим установку сервера 1С «Cервер 1С:Предприятия (64-bit) для Windows». На окне настроек службы, убираем галочку «Установить сервер 1С:Предприятия 8 как сервис Windows (рекомендуется)». Службу мы создадим вручную.
  5. Итак, на текущем моменте у нас установлена новая платформа. Теперь нам нужно запустить вторую службу «Агент сервера 1С». Для этого, нужно определить, где будет хранится кеш сервера 1С. По умолчанию он хранится в каталоге C:Program Files1cv8srvinfo. Этот каталог нам трогать не можно, так как там уже хранится кеш работающего сервера, поэтому предлагаю создать каталог C:Program Files1cv8srvinfo_8.3.14.1854.
  6. Также нам нужно определится на каком диапазоне портов будет работать сервер. Можно выбрать любой, я выбрал диапазон 2540, 2541, 2560-2591.
  7. Создаем вторую службу «Агент сервера 1С». Запускаем CMD с правами администратора, и выполняем команды (описание параметров можно найти в интернете):

:: Устанавливаем значение переменной binpath. set binpath=»C:Program Files1cv88.3.14.1854 in
agent.exe» -srvc -agent -regport 2541 -port 2540 -range 2560:2591 -d «C:Program Files1cv8srvinfo_8.3.14.1854» :: Создаем службу sc create «1C:Enterprise 8.3.14.1854 Server Agent» binpath=^%binpath^% displayname=»Агент 1С Предприятия 8.3.14.1854″ type=own

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESOFTWARE

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESOFTWARE

regedit /s «C:Program Files1cv8common8.3.11.3133.reg» mmc /s «C:Program Files1cv8common1CV8 Servers (x86-64).msc»

regedit /s «C:Program Files1cv8common8.3.14.1854.reg» mmc /s «C:Program Files1cv8common1CV8 Servers (x86-64).msc»

Комментарии / обсуждение (95):

Установка и обновление платформы на большом числе компьютеров через общий сетевой каталог. Все делаю как положено, но при запуске 1cestart.exe постоянно пишет что “Не обнаружена установленная версия 1С:Предприятия”. Что может быть?

Добрый день!
Посмотрите, пожалуйста, комментарий.
Также причина может быть в отсутствии прав доступа к общему сетевому каталогу.

Права доступа есть полные. В комментариях не нашел свою проблему. вот файлы которые у меня находятся в расшаренной папке:

Папка – 8.3.12.1855
Папка – 8.3.20.1613
Файл – 1CESCmn.cfg, содержимое файла “CommonInfoBases=ibcommon.v8i
DistributiveLocation=\VALERAPCInstall1C InstallComponents=DESIGNERALLCLIENTS=1 SERVER=1 WEBSERVEREXT=1 CONFREPOSSERVER=1 SERVERCLIENT=1 CONVERTER77=1 LANGUAGES=ru”
Файл – 1cestart.exe, взял с релиза 8.3.12.1855 с архива Data1
Файл – ibases.v8i
Слова Папка и файл нет в названиях папки и файлов

Папки с релизами учебные версии

Похоже, что в этом и заключается причина ошибки. Не встречал подтверждения, что этот функционал работает и для учебной платформы.

я пробывал и с полными версиями, но тоже самое.

Тогда остается еще один вариант – попробуйте использовать только 32-битные версии платформ, а не 64-битные.
Попробуйте также выполнить установку на чистой ОС, где раньше не была установлена платформа 1С:Предприятие, например, на виртуальной машине. Если на чистой ОС работает, то причина может быть в содержимом конфигурационных файлов на проблемном компьютере.
Если и так не работает, рекомендую обратиться к разработчикам платформы на v8@1c.ru

Все настроил, 1 установка прошла нормально. Добавил новый релиз дал общий доступ. Но на рабочем месте вместо установки новой версии идет запуск 1С. В чем может быть проблема?

Добрый день!
Необходимо, чтобы первая установка выполнялась при помощи программы запуска 1cestart.exe из общего каталога.
Также проверьте доступ к общей папке на сервере, к подкаталогу с новым релизом платформы.

Добрый день!
Спасибо за ответ. Да проблема была в доступе, при запуске программы от администратора, идет обновление.
Так же возник вот какой вопрос, если ли какой то вариант, если первая установка была не из каталога? Просто до этого установка была произведена при установке ОС. А обегать всех пользователь не охота.

Добрый день!
Отлично, что разобрались.

При установке из общего каталога в конфигурационный файл 1cestart.cfg на локальном компьютере записывается параметр CommonCfgLocation – путь к общему конфигурационному файлу 1cescmn.cfg (например: \srv…1cescmn.cfg).
Поэтому нужно сравнить содержимое конфигурационного файла у пользователей, которые установили платформу из общего каталога, и у остальных. Затем внести изменения в конфигурационный файл, проверить обновление платформы на следующую версию из общего каталога.

НЕ работает на 8.3.18.1334, на чистом компьютере пишет “Не обнаружена установленная версия 1С:Предприятия
Файл 1cescmn.cfg

DistributiveLocation=\storage1CDistr
DistributiveLocation=/Volumes/storage/1CEDistr
DistributiveLocation=/mnt/storage/1CEDistr
InstallComponents=DESIGNERALLCLIENTS=1 SERVER=0 WEBSERVEREXT=0 CONFREPOSSERVER=0 SERVERCLIENT=0 CONVERTER77=0 LANGUAGES=ru
Каталоги структурированы как написано
https://its.1c.ru/db/v8318doc#bookmark:adm:TI000000056

Добрый день!
Возможно, Вы столкнулись с ошибкой 10231978.
Также находил сообщения, что для первого развертывания платформы надо брать только 32-разрядную платформу и соответствующий 1cestart.exe. Попробуйте сделать таким образом, возможно, указанная ошибка связана с этой рекомендацией.

А если у пользователей нет прав админа, платформа у них автоматически обновиться?

Добрый день!
Да, начиная с платформы 8.3.16 такая возможность существует:
При работе под управлением ОС Windows реализована возможность установки клиентского приложения пользователем, который не обладает административными правами (установка «для пользователя»).
Источник: https://dl03.1c.ru/content/Platform/8_3_19_1150/1cv8upd_8_3_19_1150.htm#d735a994-98ed-11ea-8371-0050569f678a

Сделал всё как на видео 1С версии 8.3.Х
Суть проблемы в том что 1cestart.exe так и не запустился (пишет что не обнаружено установленная версия 1С предприятия) даже с правами Админа….
В нужных каталогах всё прописал как на видео
1cescmn.cfg
DistributiveLocation=\MAIN61CDistr
InstallComponents=DESIGNERALLCLIENTS=1 SERVER=0 WEBSERVEREXT=0 CONFREPOSSERVER=0 SERVERCLIENT=0 CONVERTER77=0
LANGUAGES=ru

На рабочем компьютере:
1cestart.cfg
CommonCfgLocation=\ИМЯ КОМПА1CDisrt1cescmn.cfg

Общей доступ к папке 1CDisrt дал всем пользователям все права

После того как я в папку 1CDisrt помещаю новую версию в данном случае 8.3.18.1363 – новая
8.3.18.1289 – старая

На клиентском компьютере запускаю ярлык 1С предприятие с рабочего стола.. нечего не происходит ни чего не обновляется 🙁

вопрос решил
Решение:
в папках с релизом создал ещё две папки.
Setup ‑ каталог дистрибутива 32-разрядной версии системы «1С:Предприятие».

● Setup64full ‑ каталог дистрибутива 64-разрядной версии системы «1С:Предприятие».

после этого работать стало отлично

Добрый день!
Да, всё правильно. Для 64-битного дистрибутива требуется каталог с таким именем.
Отлично, что разобрались самостоятельно!

Добрый день. сделал все как у вас описано по инструкции. Но при попытке установить 1с 8.3 64 битную версию программы, программа устанавливает по умолчанию 86 битную версию 1с 8.3, вместо 64-битной версии. Подскажите как решить данный вопрос?

Добрый день!
На сайте ИТС выложена инструкция для последнего релиза платформы – Рекомендации по развертыванию системы.
Попробуйте выполнить по этой инструкции. Если не работает так, как описано, нужно обращаться к разработчикам платформы, можно предположить, что это ошибка платформы.

а можно поподробнее пожалуйста

Добрый день!
Дело в том, что имя каталога для установки 64-битной платформы менялось в разных релизах платформы.
Например, в документации для платформы 8.3.17 указано имя каталога Setup64full.
А в документации для платформы 8.3.20 указано имя каталога Win64.

Причем на наших тестах при помощи этого механизма получалось автоматически установить исключительно платформу для 32-битной ОС Windows.

Здравствуйте, изучаю Ваш PowerShell (переписываю на vbs), наткнулся на странную логику работы:

# Поищем файлы ответов
If ( (Test-Path -Path ($InstallFolder + ‘adminstallrestart.mst’)) -and (Test-Path -Path ($InstallFolder + ‘1049.mst’)) ) # файлы ответов найдены, подготовим инсталятор
Start-Process -Wait -FilePath msiexec -ArgumentList (‘/jm “‘ + $InstallMSI + ‘” /t adminstallrestart.mst;1049.mst /quiet /norestart /Leo+ “‘ + $LogFile + ‘”‘)
> else # файлы ответов не найдены, сообщим это и не будем подготавливать инсталятор
WriteLog $LogFile (‘Не найден файл ответов adminstallrestart.mst или 1049.mst в каталоге “‘ + $InstallFolder + ‘” установка будет произведена без подготовки’)
>
# произведём непосредственную установку
Start-Process -Wait -FilePath msiexec -ArgumentList (‘/package “‘ + $InstallMSI + ‘” ‘ + $InstallOptDistr + ‘ /quiet /norestart /Leo+ “‘ + $LogFile + ‘”‘)
$FlagAttemptInstall = $true

Не знаю сохранится код или нет, после оправки комментария.

Проверяется файл ответов .mst, если он есть, то производится установка.
Ниже по тексту, опять производится установка, то есть никак не учитывается тот факт, что ранее была произведена установка.

Это 150 строка. Если необходимо, то могу написать в github

В первой части кода ни какой установки не происходит. Происходит подготовка пакета согласно файлам трансформации. Файл adminstallrestart.mst отвечает за то чтобы 1С предложила перезагрузить компьютер если не найдена необходимая платформа. Файл 1049.mst отвечает за установку платформы на русском языке.

В самом конце происходит установка платформы. Если файлы трансформации были найдены, то установка будет произведена согласно написанному в них. Если файлы трансформации найдены не были, то установка всё равно будет произведена со значениями по умолчанию.

Start-Process -Wait -FilePath msiexec -ArgumentList (‘/jm “‘ + $InstallMSI + ‘” /t adminstallrestart.mst;1049.mst /quiet /norestart /Leo+ “‘ + $LogFile + ‘”‘)

Start-Process -Wait -FilePath msiexec -ArgumentList (‘/package “‘ + $InstallMSI + ‘” ‘ + $InstallOptDistr + ‘ /quiet /norestart /Leo+ “‘ + $LogFile + ‘”‘)

В пакете msi находятся параметры согласно которым будет производиться установка программы. С помощью файлов трансформации можно поменять эти параметры. Если вы хотите узнать что конкретно происходит при выполнении той или иной строки, то замените “/Leo+” на “/L*+” и увидите весь лог работы.

Здравствуйте, всё же я не могу понять, первая команда производит установку 1С или она подготавливает к установке?
Насколько я понимаю, первая команда запускает установку, используя файл трансформации, а вторая команда – по умолчанию ставит

Первая команда не производит установку. Только настройку. Можете в этом убедиться сами если закомментируете вторую команду в коде и посмотрите на результат выполнения.

Добрый день!
Вопрос товарищя andertaletz по поводу 64 битной установки 1с-предприятия остался в силе и посей день. как обстоят дела с решением этой проблемы ?

Добрый день!
Теперь таким же образом можно устанавливать и 64-битную платформу.
В общей папке создается каталог с номером релиза платформы (например, 8.3.15.1534). Внутри этого каталога в каталоге Setup размещается дистрибутив 32-битной платформы, а в каталоге Setup64full – дистрибутив 64-битной платформы.

а как осуществляется выбор между 32 и 64 ?
провели эксперимент, ставит 32 🙁 на ОС 64
Где можно почитать документацию по этому вопросу, а то в лекциях этот вопрос не освещался.

Документация есть на сайте ИТС – https://its.1c.ru/db/v8315doc/bookmark/adm/TI000000056
Явно логика выбора 32-битного или 64-битного дистрибутива не указана. Возможно, при помощи параметров конфигурационного файла 1cescmn.cfg можно это настроить.

Setup ‑ каталог дистрибутива 32-разрядной версии системы «1С:Предприятие».

● Setup64full ‑ каталог дистрибутива 64-разрядной версии системы «1С:Предприятие».

Да, в таких подкаталогах размещаются дистрибутивы.
Но при автоматической установке разрядность ОС не учитывается, по умолчанию устанавливается 32-битная версия платформы.

DefaultVersion=8.3;x86_64_prt будет 64разрядная

Добрый день!
Отлично, если теперь этот параметр используется при автоматической установке.
Потому что в техподдержке сообщали, что 1cestart.exe автоматически не определяет разрядность ОС и ставит 32-разрядное приложение.

Здравствуйте, сделал настройки как на видео, текст файла cfg скопировал из инструкции, заменив лишь сервер на свой. Пишет “Не найден дистрибутив платформы”. в названии платформы лишних символов нет “8.3.11.3011”.

Добрый день!
Проверяйте права доступа к сетевому ресурсу, попробуйте запустить приложение от имени администратора. Также попробуйте использовать 32-битный дистрибутив платформы, а не 64-битный.

Хороший видеокурс – просто и понятно
Но вот спрошу:
у нас порядка полста (и даже больше) ПК с клиентом 1С.
Всё работает, но нужно обновлять их всех.
Обновить сервер – не проблема.
Но как быть с клиентами? Ногами ходить к каждому для подключения к сетевому ресурсу или даже удаленно – никаких сил не хватит.

Есть ли механизмы, позволяющие обновить 1С до версии сервера?
Допустим, клиент 10.2561 пытается подключиться к базе на сервере 10.2699 и закономерно получает сообщение об устаревшей версии.
Возможно ли так настроить сервер, чтобы при обращении к нему старый клиент обновился уже по указаниям сервера. Сервер подкрутить – не десятки ПК обойти

Добрый день!
Тонкий клиент через веб-сервис может автоматически скачать дистрибутив клиентского приложения, когда на сервере “1С:Предприятие” изменился номер релиза.
В курсе такой пример рассматривается.

Здравствуйте! с 64х разрядной версией платформы данные способ не срабатывает, с 32 – все в порядке. Есть ли какой то нюанс именно для 64х разрядной версии?

Добрый день!
64-битная версия платформы до сих пор находится в статусе бета-версии. Этот механизм для нее не реализован.

Всех с новым годом!материал изучил, все работает. Но есть одна проблема, такое ощущение что в конфигурациионном файле мои параметры игнорируются. Не смотря на выставленные значения в 1 на сервер и остальные, всегда устанавливается только толстый, тонкий клиент и конфигуратор. Кто с этим сталкивался? Буду признателен

Добрый день!
В первую очередь проверьте структуру общего конфигурационного файла 1cescmn.cfg, сравните с образцом, приведенным в методичке на этой странице. Также попробуйте выполнить установку из этого же сетевого каталога на новый (“чистый”) компьютер, где ранее платформа “1С:Предприятие” не устанавливалась. Например, можно использовать еще одну виртуальную машину. Это позволит исключить влияние локальных конфигурационных файлов, присутствующих на компьютере.

Да Василий, вы абсолютно правы. При установки на чистый компьютер,приложения устанавливаются согласно выставленным параметрам. Но если я после первичной установки меняю параметры в конфигурационном файле, то установка приложений новой платфомы устанавливается с параметрами первичной установки. Я удалил все конфигурационные файлы на новом компе,какие нашел, но приложения устанавливаются согласно параметрам при первичной установки из сетевого каталога. Где найти тогда этот конфигурационный файл?
ПС: общий путь к конфигурационному файлу из видео тоже удалил

Значение параметра InstallComponents определяется из конфигурационных файлов в таком порядке:
– локальный конфигурационный файл 1cestart.cfg для всех пользователей (%ALLUSERSPROFILE%Application Data1C1CEStart);
– локальный конфигурационный файл 1cestart.cfg для конкретного пользователя (%APPDATA%1C1CEStart);
– сетевой конфигурационный файл 1cescmn.cfg.

Добрый день!
А как должна выглядеть структура каталогов с учётом выпуска клиента х64?

Добрый день!
В документации нет описания такого варианта установки. Предполагаю, что это связано с тем, что 64-битный клиент под Windows – это еще бета-версия для тестирования.

Год прошёл. Что-нибудь поменялось? – нигде нет никакой информации

Добрый день!
Список возможных компонентов (InstallComponents) в документации перечислен всё тот же, новшеств нет.

Использовал длительное время способ установки из расшаренного ресурса на сервере с использованием 1cestart.exe и конфигурационного файла. Вышла новая версия платформы 8.3.8.1562. Выполнил все по отработанному сценарию, Создал папку 8.3.8.1562, поместил в нее файлы дистрибутива. При запуске файла 1cestart.exe не находит новую версию платформы. Несколько папок с предыдущими версиями находятся на общем ресурсе, конфигурационный файл пересмотрел. Упорно не находится новая платформа. Не подскажите, в чем может быть причина?

Добрый день!
Попробовал воспроизвести на новом релизе 8.3.8.1652, изменений с предыдущими версиями не обнаружил. Просто распаковал новый дистрибутив в общий сетевой каталог, обновил в общем каталоге 1cestart.exe на файл из нового релиза. При запуске на клиентском компьютере ярлыка на рабочем столе (программа запуска) происходит установка свежей версии.
Конфигурационный файл не менял.
Проверьте корректность имени нового каталога (никаких лишних символов нет?), права доступа к этому каталогу.

И у меня такая же проблема. Устанавливаю 8.3.8.2028 на 6 компьютеров. На 4 установка выполнена, а на 2-х. Вы какое нашли решение?

Спасибо за курс. Очень информативно. Но в жизни применить не возможно, в связи с открытием компьютера пользователя для вирусных атак.
Голос приятный, деловой, не раздражает с лишними паузами… И не частит. Кстати, Гилева послушать тоже одно удовольствие.

Полезная статья. Спасибо

Видео еще не смотрел. Пару лет назад, нескольким организациям делал автообновление с расшареного каталога локальной сети. Сейчас собираюсь организовать на яндекс диске и обновление платформы и обмены с филиалами. Думаю, удобно должно получиться, как раз корпоративная почта на яндексе, т.е. у каждого филиала свой яндекс диск и планирую с “админского” диска предоставлять доступ на папки с обменами филиалам, т.е. каждый филиал увидит только свою папку обмена (не знаю на сколько это важно, правда). А то замучился уже с ftp, бывает скуксится, и не известно как чинить (да, админ я так себе;)

Вопрос по обновлению версии тонкого клиента у пользователя по http рассматривается в курсе “Администрирование 1С”?

Добрый день!
Да, есть специальное практическое задание, посвященное как раз обновлению тонкого клиента по протоколу HTTP.

Здравствуйте, а скачать все это счастье как-то можно будет?

Предлагаем не скачать, а изучить.

В курсе (на взгляд по диагонали) не рассмотрен вопрос по установке и обновлению по скрипту (adminstallrelogon.mst) или я чего-то не увидел?

Добрый день!
В курсе рассматриваем установку платформы при помощи групповых политик, говорим про файл трансформации adminstallrestart.mst. Также используем несколько вариантов скриптов, которые можно использовать при установке. Все это темы занятия 4 “Автоматическая установка и обновление платформы на большом количестве компьютеров”. Подробнее про уроки занятия здесь.

Так в 7 видео обновление платформы происходит с включенной настройкой AlwaysInstallElevated или отключенной? Если настройка включена, почему тогда говорится что “давайте посмотрим, как будет происходить обновление платформы под пользователем с ограниченными правами”. Права то не ограничены.

Добрый день!
Пользователь, из под которого выполняется установка, не является администратором, у него ограниченные права на компьютере. Для него только включена указанная политика.

А манипуляции все равно придется на клиентской тачке делать. Тогда в чем автоматизация? В наличии сетевого каталога?:) проще выложить установленный движок в общий доступ и ярлыки запуска на него у всех переписать, и платформу новую устанавливать в этот каталог. И на клиентских тачках вообще ничего делать не придется.

Добрый день!
В общий сетевой каталог можно выложить дистрибутивы нескольких платформ одновременно. Программа запуска может определять последнюю версию платформы и выполнять ее установку на клиентский компьютер. Также может быть ситуация, что для разных баз требуются разные релизы платформы. Тогда если на клиентском компьютере система определяет, что нужная версия отсутствует, она может быть установлена из общего сетевого каталога. Т.е. тут идея в том, что программа запуска “интеллектуальная”, может использоваться для первой установки платформы, также для обновления платформы, может искать последнюю или конкретную версию платформы. Также тут есть возможность централизованно настроить состав компонентов платформы, который нужно установить на компьютер.
Также рекомендуется выполнять установку платформы, потому что при этом происходит регистрация необходимых компонент.
Чтобы совсем не выполнять действий на клиентском компьютере, рекомендуется использовать групповые политики. Тогда установку платформы можно выполнять централизованно.

Спасибо за информацию. Однако по вопросу безопасности не понятно. Что можно сделать, когда в конторе все сидят под пользователем и нет доменой сети? Есть какие-то конкретные советы? Это очень актуально.

Поиск “установка определенных программ из под пользователя” выдает ровным счетом ничего полезного.

Добрый день!
Тут можно поступить следующим образом – написать скрипт, в планировщике создать задание, которое будет выполняться при запуске компьютера, еще до того, как пользователь войдет в систему. Для такого задания можно указать выполнение с повышенными правами, т.е. выполняться оно будет под администратором системы, нужно будет только указать логин и пароль администратора системы. Тогда и пользователю лишних прав давать не нужно будет.

А можно распложить папку bin на общем сетевом ресурсе и использовать “Стартплюс”, единожды скопировав ярлык всем пользователям на эту программу. Очень простое решение для большинства случаев.

А с лицензиями как, особенно с программными, все корректно работает?

Работает, конечно. Лицензии проверяет сама 1с.

Василий, доброго дня!

“Пользуясь случаем”, хотел бы узнать (по возможности), ответ вот на какой вопроса (правда, не совсем уверен что именно в этой ветке, но все же):
– запуск 1с происходит из шаренной папки. В корне лежит стартер 1cestart.exe, и папка (для примера с именем “8.3.6.2237”). Все работает. А можно ли как-то сделать так, чтобы если в эту папку положить еще и папку с платформой 8.2, а в настройках базы указать под какой версией платформы ее запуска, то стартер бы понял из какой папки, нужно сделать запуск какой платформы? Как можно вот решить такую задачу, без установки на локальные компьютеров клиентов? Чтобы был один ярлык запуска? И можно ли вообще?

Добрый день, Игорь!
В общую папку выложил распакованный дистрибутив платформы 8.3.6.2100. Запускаю 1cestart.exe из этой папки, происходит установка платформы на компьютер. В списке баз добавляю базу, говорю, что будет использоваться 8.2 для запуска. В общую папку выкладываю платформу 8.2.13.219. Запускаю 1cestart.exe с ярлыка на рабочем столе, открываю базу, которая работает под 8.2. Программа запуска находит дистрибутив версии 8.2, выполняет установку на локальный компьютер. Таким образом, у нас один ярлык запуска, можно работать с базами 8.2 и 8.3.

Василий, спасибо за ответ! Скорее всего, я не совсем точно выразился. Запуск платформы происходит со стартера из шаренной папки БЕЗ установки на локальный компьютер. Установки на локальные компьютеры не предусматривается вообще при таком сценарии. Вот 🙂

В таком случает 1cestart.exe будет искать установленную версию платформы 8.2 или каталог, где располагается дистрибутив платформы. А в случае установленных на клиентский компьютер платформ с одного ярлыка программы запуска мы сможем работать с разными платформы, указывая для базы, какую версию использовать.

Лучше удалить видео, практической ценности не несет, нет главного:
1. Не рассмотрена структура файла конфигурации 1cescmn.cfg
2. Не возможно установить без прав админа, предлагаемый вариант дать права на установку программ пользователю не принимается на крупных предприятиях как факт, наоборот принято ка факт – ЗАПРЕТ УСТАНОВКИ ПРОГРАММ ПОД ПОЛЬЗОВАТЕЛЕМ
3. Нормальные программы для установки через групповые политики имеют расширение msi и устанавливаются при старте компьютера и к этому надо идти.
в статье нет ничего нового, а про шары любой админ знает и делает, по сути описан ручной способ установки с беготней ногами

Добрый день, Борис!
1. Структура общего конфигурационного файла 1cescmn.cfg изложена на стр. 2 PDF-файла с описанием. Понимаю, что дочитать до второй страницы достаточно тяжело, особенно учитывая, что половину страницы занимает схема:)
2. Да, это недостаток данного способа. В отдельном видео мы специально обсуждаем плюсы и минусы.
3. В курсе по администрированию как раз и рассматриваем разные способы – в том числе и при помощи групповых политик.
Для обновления платформы таким способом достаточно дистрибутивы правильно расположить в общей папке, тогда автоматически можно обновиться с клиентского компьютера, бегать не придется, в видео мы тоже это рассматриваем.

У нас в компании не всегда срабатывала групповая политика, это нормальное явление?

Если политика должна была сработать, но не сработала, то это ненормально. Тут нужно разбираться, смотреть логи. Самое частое, что видел, – это ошибки с правами доступа. Если все не так просто, то нужно искать причину, смотреть журнал Windows, обратиться к rsop.msc или другим средствам администрирования.

Добрый день!
У меня общий вопрос: можно получить полный перечень планируемых курсов, которые будут выпущены до НГ?
Я сделал заказ на курс по Администрированию, но интересуют и другие темы. На всё времени разумеется нет – надо выбирать …

Нет, мы такой список не предоставляем, поскольку в нем очень вероятны изменения.
Запускаться будут курсы, которые успеют первыми “прорваться” через проверку и “упаковку”.

P.S. Берите все – в январе и феврале будет чем заняться 🙂

))) да и так уже на сон 6 часов остается

Хотелось бы получить хотя бы примерный список. Нужно же еще бюджет спланировать на НГ и подарки)

И почему такая спешка? Обязательно нужно выпускать за один месяц так много курсов? А изучать их потом когда? Срок доступа в мастер-группы ведь ограничен.

Могу только по уже выпушенным курса ориентировать.
Будут новые потоки курсов по Рознице, Конвертации Данных (2.0), по Производственому учету в 1С:ERP. По новым курсам даже ориентировочно пока сказать не могу.

Спешки нет, просто до НГ в компаниях проще “выбивать” бюджеты на оплату. А проходить их можно и в следующем году, в прошлом году это была массовая практика. Например, курс по запросам год назад купили более 1400+ клиентов, было это в декабре и 95% из них изучало его уже после НГ.

А сроки доступа при этом не меняются – они отсчитываются от активации, а не от момента покупки. Можно активировать токен в феврале, указать стартовую дату в марте и заниматься с марта по май, например.

Из видео понял, что поставить 1с без админских прав ни как, если только не во вред безопасности. Я правильно понимаю?

Добрый день!
Для установки платформы потребуются административные права, поэтому тут задача администратора – обеспечить установку так, чтобы не страдала безопасность. Например, при наличии домена пользователям не нужно давать административные права, установка может производиться при старте компьютера. Так что тут есть варианты.

Добрый день.
Вариант “может производиться при старте компьютера” через групповую политику не всегда срабатывает, плюс надо пользователю сообщать “перезагрузите компьютер”. В Видео № 7 по заголовку, что 1с сама будет ставиться, это как скидки в магазине: “Скидка 70%, а мелким шрифтом при покупке от 100тыщ..”
Я думал есть возможность устанавливать 1С просто через обновление, или если бы была возможность ставить ее в каталог %appdate% было бы как решение проблемы.
Потом Вы пишите: “задача администратора — обеспечить установку так, чтобы не страдала безопасность” – можете привести пример как это сделать? если не вариант установка после перезагрузки.
Спасибо.

Добрый день!
Да, если мы используем групповые политики для установки платформы, то нужно перезагрузить компьютер, чтобы они вступили в силу.
Если же мы используем установку из общего сетевого каталога, то тут не нужно перезагружать компьютер, при запуске 1cestart.exe обнаружит следующую версию платформы и произведет ее установку на компьютер пользователя. Этот вариант похож на обновление, про которое вы пишете. Тут правда нужны будут права на установку программ, т.е. пользователь или является администратором, или для него включена политика AlwaysInstallElevated.
У нас есть следующие варианты установки платформы на несколько компьютеров – из общего каталога, групповые политики и скрипты.
Если не пользоваться групповыми политиками, то можно использовать планировщик задач, который по расписанию или при запуске компьютера будет выполнять скрипт. В скрипте реализуем поиск свежей версии платформы, установку на клиентский компьютер. Чтобы не перезагружать компьютер, можно настроить расписание исполнения задачи. В планировщике можно настроить исполнение под повышенными правами, указав логин и пароль администратора, тогда пользователю не придется давать лишних прав.
Скрипт можно распространять и групповыми политиками при наличии домена. Если в скрипте предусмотрена возможность поиска последней версии платформы, то не придется вообще менять скрипт (а вот пакет MSI для новой версии нужно создавать заново).

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector