Установка и обслуживание прикладного решения 1С. Диалог запуска 1С
Для установки платформы 1С в общем случае необходимо:
- запустить файл setup дистрибутива поставки;
- в открывшемся окне выбрать компоненты к установке.
Для установки конфигурации 1С необходимо нужный шаблон распаковать в выбранный каталог.
Клиентская часть 1С (толстый и тонкий клиенты) может функционировать во всех популярных средах: Windows, Linux, MacOS, а веб-клиент совместим со всеми популярными браузерами (IE, Chrome, Mozilla, Opera, Safari).
Система 1С:Предприятие 8 работает с СУБД Microsoft SQL Server, PostgreSQL, IBM DB2, Oracle Database, файловой базой данных.
В случае файлового варианта работы, данные хранятся в файловой базе данных, архитектура которой является частью платформы. В случае клиент-серверного варианта, поддерживаются сторонние СУБД MS SQL, Oracle, DB2, Postgree (т.е. одну из определенного перечня).
Если рабочие серверы кластера 1С:Предприятие работают с использованием разных операционных систем, то:
- с MS SQL сервер можно работать с рабочего сервера под управлением операционных систем Windows;
- c другими СУБД — как из-под Windows, так и из-под Linux.
Пользователи системы 1С:Предприятия 8.3 могут работать на компьютерах с операционными системами Windows и Linux.
Особенности установки платформы и конфигурации 1С:
- Порядок установки конфигурации (шаблона) и платформы не имеет значения, но без платформы конфигурация работать не сможет.
- Шаблоны конфигураций служат прототипами создаваемых информационных баз и устанавливаются в каталог шаблонов, указываемый пользователем.
- Обычная установка платформы «1С:Предприятие 8» предполагает отдельную установку на каждый пользовательский компьютер, дальнейшее обновление платформы возможно проводить только на каждом пользовательском компьютере.
- Административная установка предполагает установку платформы Администратором на одном компьютере, с дальнейшим копированием с него исполняемых файлов на рабочие места пользователей локальной сети.
- Для обновления технологической платформы 1С:Предприятия:
- при обычной установке — необходимо запустить программу установки, входящую в состав дистрибутива;
- при административной установке — администратору достаточно обновить платформу только в месте административной установки, обновление платформы на локальных компьютерах смогут произвести сами пользователи.
- При обычной установке 1С:Предприятия в клиент-серверном варианте, работа клиентского и серверного приложений разных релизов технологической платформы не допускается, необходимо выполнять обновление, как серверного приложения, так и клиентских приложений.
Особенности обслуживания (конвертации, копирования) прикладного решения 1С:
- Для конвертации базы из файл-серверного варианта в клиент-серверный необходимо:
- создать новую базу данных в клиент-серверном варианте;
- из старой базы посредством стандартной операции «Выгрузить информационную базу» получить файл выгрузки;
- в новую базу посредством стандартной операции «Загрузить информационную базу» обеспечить перенос информации.
- данные информационной базы и
- конфигурация базы данных.
- мониторинга рабочих серверов 1С:Предприятие;
- управления рабочими процессорами кластера.
Диалог запуска 1С
В диалоге запуска 1С:Предприятия показывается:
- список информационных баз;
- адрес выделенной базы;
- варианты возможных действий с базами:
- запустить в режиме 1С:Предприятие или Конфигуратор;
- добавить, изменить или удалить базу и т.д.

Изменение параметров информационной базы
- По нажатию кнопки «Изменить» система предлагает изменить:
- имя базы (задается произвольно);
- расположение базы (локально, на веб-сервере или на сервере).


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

Новые материалы
- Лицензии 1С: виды и порядок получения
- Создание отчета 1С без использования СКД
- Программная работа с объектами
- Программная работа с регистрами 1С
- Алгоритм решения задачи №5 (ОУ)
- Алгоритм решения задачи №4 (ОУ)
- Программная работа с управляемыми формами
- Алгоритм решения задачи №3 (ОУ)
- Алгоритм решения задачи №2 (ОУ)
- Справочные материалы для подготовки к 1С Специалист по платформе
- Списание товаров по средней себестоимости, по FIFO (ФИФО), по LIFO (ЛИФО)
- Использование плана видов характеристик
- Алгоритм решения задачи №1 (ОУ)
- Требования при решении задач 1С Специалист по платформе
- Полнотекстовый поиск 1С
- Старая и новая методики контроля остатков 1С
- Практика работы с системой компоновки данных (СКД) и макетами 1С
- Циклы в 1С
- Условные операторы 1С. Логические операции
- Чистый код 1С. Анализ кода 1С
- Условия отбора данных в запросе 1С
- Распределение данных по объектам конфигурации 1С
- Резервирование базы данных и обновление конфигурации 1С
Администрирование серверов 1с предприятия что такое спящий. Администрирование серверов1С предприятие. По традиции, всем кому лень читать, предлагаю посмотреть вебинар на указанную тему
Сегодня поговорим о средствах Администрирования серверов 1С:Предприятия .
1С:Предприятия поддерживает следующие :
Клиент – серверный вариант работы
Файловый вариант работыПри работе в клиент-серверном режиме используется трехуровневая архитектура с использованием кластер серверов 1С:Предприятия, через который выполняется общение клиентской части 1С:Предприятия и СУБД.
У Сервера 1С нет собственного пользовательского интерфейса, для его управления могут применяться различные средства, рассмотрим стандартную Утилиту администрирования клиент-серверного варианта , ее можно установить при .
Утилита администрирования серверов 1С:Предприятия или консоль сервера 1С
Основные задачи консоль сервера 1С:
- Создание, удаление и изменение рабочих серверов;
- Создание администраторов;
- Создание, удаление рабочих процессов кластера;
- Создание и удаление ИБ
- Принудительное завершение сеанса;
- Блокировка новых подключений.
Коротко рассмотрим основные моменты консоли администрирования 1С серверов:
Создать Центральный сервер 1С
Чтобы добавить новый Центральный сервер 1С:Предприятия 8.2 воспользуемся контекстным меню предварительно выделив строку Центральные серверы 1С
Появится окно, куда необходимо внести имя сервера 1С или его IP адрес.
Создание администраторов сервера 1С
В ветки Администраторы добавляются администраторы сервера. Администраторы имеют права на администрирования только собственным сервером, для управления кластером не нужно быть администратором. Если ни один Администратор не добавлен – то каждый вошедший сможет управлять сервером.
Создание рабочих процессов кластера 1С
Рабочие серверы здесь добавляются и удаляются рабочие процессы, что позволяет влиять на производительность сеансов пользователей, распределяя их по рабочим процессам.
Если посмотреть в свойства процесса то увидим следующее:
Производительность : указывается цифра до 1000, по умолчанию стоит 1000. Новые сеансы присоединяются к тому процессу, у которого производительность максимальная и раз в N минут система сама смотрит на фактическую загрузку процессора и переставляет цифру у производительности.
Свойство Включен : здесь отслеживается активность процесса может принимать следующие значения: Использовать, Не использовать, Использовать как резервныйСоздание и удаление ИБ
В ветке Информационные базы видны подключенные базы, есть возможность удалить базу или создать новую.
Если посмотрим свойства БД, то увидим следующее:Блокировка начала сеансов включена – устанавливает запрет подключения к этой базе.
Сообщение – выдается при попытке присоединиться, когда заблокировано.
Код разрешения – позволяет осуществить соединение когда установлена блокировка соединений.Завершение сеанса пользователя 1С
В общей ветке Сеансы можно посмотреть список сеансов для всего кластера, чтоб посмотреть сеансы для отдельной информационной базы, необходимо выбрать нужную ИБ и посмотреть ее Сеансы.
В данной статье познакомимся с сервером администрирования кластера серверов, а конкретно с утилитами rac.exe и ras.exe , а также программы deployka с помощью которых становится возможным администрирование кластера серверов 1С:Предприятие из командной строки.
По традиции, всем кому лень читать, предлагаю посмотреть вебинар на указанную тему
Ну а остальным добро пожаловать под кат:
1. Общие сведения
Управлять кластером серверов 1С:Предприятие версии 8.3 возможно как с помощью консоли администрирования серверов 1С, так и из командной строки. Для этих целей служит Сервер администрирования кластера серверов , который состоит из двух утилит: непосредственно самого сервера — программы rac.exe и утилиты командной строки rac.exe , которая обращаясь к запущенному прежде серверу ras позволяет выполнять различные операции с кластером серверов 1С:Предприятия.
Подробно про данный механизм можно прочитать в поставляемой вместе с платформой книге «Руководство администратора. Клиент-серверный вариант» (или, соответственно, на сайте ИТС).
А общая схема работы данной связки выглядит следующим образом:

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

Подробно про установку сервера 1С:Предприятия я писал .
Для установки сервера администрирования на компьютере, где ранее не был установлен сервер 1С:Предприятия, необходимо запустить дистрибутив установки сервера 1С и в составе компонент выбрать пункт «Сервер 1С:Предприятия 8» .

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

После установки необходимо убедиться в наличии всех необходимых компонент описанным выше способом.
3. Запуск сервера администрирования
Для получения подробной информации по утилите ras.exe можно вызвать справку выполнив команду

Из справки видно, что сервер администрирования может работать как в режиме приложения , так и как служба Windows (параметр service ). Также с мы можем задать сетевой порт, на котором будет работать сервер администрирования (параметр port , по умолчанию используется порт 1545 ), а для режима администрирования кластера используется режим claster . Вызвать справку к данному режиму можно командой:
rac help cluster
После чего увидим, что у данного режима в качестве аргумента указывается адрес агента кластера серверов 1С:Предприятия. По умолчанию это localhost:1540 .

Таким образом, если сервер администрирования запускается на той же машине, где запущен и агент сервера 1С:Предприятия, достаточно выполнить команду
Ну а если необходимо подключиться к агенту сервера, запущенном, например, на компьютере с сетевым именем Server1C , причем агент работает на нестандартном порту 2540 , то команда будет следующей:
rac cluster server1c:2540
4. Запуск сервера администрирования в качестве службы Windows
Конечно же, чтобы не запускать сервер администрирования каждый раз руками, удобно запустить его единожды в качестве службы Windows. Но, к сожалению, разработчики платформы не реализовали возможность автоматической регистрации соответствующей службы в системе, как, например, это сделано . Для добавления службы предлагается воспользоваться системной утилитой sc . Давайте рассмотрим этот процесс чуть более детально.
Пусть это будет локальный пользователь с именем USR1CV8_RAS и паролем Pass123
Файл register-ras.bat:
@ echo off rem %1 — полный номер версии 1С:Предприятия set SrvUserName=.\USR1CV8_RAS set SrvUserPwd=»Pass123″ set CtrlPort=1540 set AgentName=localhost set RASPort=1545 set SrvcName=»1C:Enterprise 8.3 Remote Server» set BinPath=»\»C:\Program Files\1cv8\% 1 \bin\ras.exe\» cluster —service —port=% RASPort % % AgentName % :% CtrlPort % » set Desctiption=»1C:Enterprise 8.3 Remote Server» sc stop % SrvcName % sc delete % SrvcName % sc create % SrvcName % binPath= % BinPath % start= auto obj= % SrvUserName % password= % SrvUserPwd % displayname= % Desctiption %
В файле указываем:
- имя пользователя и пароль из под которого будет запускаться служба — переменные SrvUserNameи SrvUserPwd
- адрес и порт агента сервера, который мы собираемся администрировать — переменные AgentNameи CtrlPort
- А также имя службы и сетевой порт на котором будет работать сервер администрирования — переменные RASPortи SrvcName. Имеет смысл менять эти параметры только если вы хотите запустить параллельно несколько серверов администрирования, например для обслуживания разных серверов 1С.
В качестве единственного параметра bat-файла выступает текущая версия платформы 1С:Предприятия. Таким образом, для создания службы запускаем командную строку с правами администратора и запускаем созданный ранее файл register-ras.bat , не забыв указать нужную версию платформы.


Проверяем, что в системе появилась служба с указанным именем. И сразу запускаем ее, выбрав соответствующий пункт в контекстном меню.

На этом установка сервера администрирования в качестве службы завершена.
5. Администрирование кластера серверов с помощью утилиты rac.exe
Итак, сервер администрирования мы установили. Взаимодействием с сервером осуществляется с помощью специальной консольной утилиты rac.exe. Выполним команду
чтобы получить справку данной программы.

Как видно из справки, утилита имеет один общий аргумент, задающий адрес сервера администрирования (по умолчанию localhost:1545 ) и множество режимов работы: для администрирования агента кластера серверов, самого кластера, менеджера кластера, рабочих процессов и т. д. Справку по каждому режиму можно вызвать соответствующей командой.

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

Утилита администрирования позволяет выполнить весь объем работ, необходимый для администрирования кластера серверов, за исключением аутентификация ОС для администраторов кластера серверов, рабочего сервера и информационной базы.
6. Программные обертки для работы с сервером администрирования
Как видно из примеров, работать из командной строки с утилитой rac то еще удовольствие. Но данный механизм и не создавался для ручного управления. Например, на сайте ИТС есть Java-архивов, который позволяет взаимодействовать с сервером администрирования из программы на языке Java, без помощи консольной утилиты администрирования. Скачать данный пакет можно .
Главное, мы имеем возможность выполнять различные инструкции на кластере серверов 1С из командной строки. А это значит, что можно добавлять необходимые функции по взаимодействию с кластером серверов 1С:Предприятия в различные программы, обработки или же скрипты.
Например, среди прочего, работать с сервером администрирования может написанная на языке OneScript программа deployka .
О скиптовом движке OneScript я уже рассказывал .
О программе deployka можно подробнее узнать .
Ну а максимально полный обзор всех имеющихся библиотек и приложений написанных на OneScript приведен в этой статье .
7. Установка и настройка с программой deployka
Алгоритм установки OneScript и deployka довольно подробно разобран в статьях по указанным в предыдущем пункте ссылкам. Ну а если коротко, он состоит из следующих пунктов:
1. Скачиваем дистрибутив OneScript с официального сайта .
2. Устанавливаем, следуя инструкциям мастера.
3. Перелогиниваемся в системе, чтобы применились новые переменные среды.
4. Запускаем командную строку с правами администратора, проверяем, что предыдущие пункты выполнены корректно командной

5. Устанавливаем программу deployka с помощью пакетного менеджера opm , выполнив команду
opm install deployka

6. Проверяем, что все работает, вызвав справку «деплойки» командой
7. Вот в общем то и все. Все режимы работы программы видны на экране. Далее читаем справку на сайте или в консоли, вызывав подсказку для каждого режима соответствующей командой:

Вот так, например, можно завершить все сеансы в указанной информационной базе с последующей установкой блокировки начала сеансов.
deployka session kill -db Accounting_Demo -rac «C:\Program Files\1cv8\8.3.11.2867\bin\rac.exe» -db-user «АбрамовГС (директор)»
8. Теперь можно использовать «деплойку» в своих скриптах. Например скрипт обновления информационной базы из хранилища, с отключением пользователей и обновлением базы данных может выглядеть так:
@ echo on rem Устанавливаем значения переменных set ServerName=»1CAPP:2541″ set RacPath=»C:\Program Files\1cv8\8.3.11.2954\bin\rac.exe» set uccode=»123″ set BaseName=»ERP_Test» set UserName=»Admin» set UserPass=»Pass123″ set ConStr=»/1CAPP:2541\ERP_Test» set RepoPath=»tcp://1CAPP/ERP_DEV» set RepoUserName=»test» set RepoUserPass=»123″ rem Завершаем работу пользователей call deployka session kill -db % BaseName % -db-user % UserName % -db-pwd % UserPass % -rac % RacPath % -lockuccode % uccode % rem Обновляем конфигурацию базы из хранилища call deployka loadrepo % ConStr % % RepoPath % -db-user % UserName % -db-pwd % UserPass % -storage-user % RepoUserName % -storage-pwd % RepoUserPass % -uccode % uccode % rem Обновляем конфигурацию базы данных call deployka dbupdate % ConStr % -db-user % UserName % -db-pwd % UserPass % -uccode % uccode % rem Снимаем блокировку сеансов call deployka session unlock -db % BaseName % -db-user % UserName % -db-pwd % UserPass % -rac % RacPath % -lockuccode % uccode %
Всем спасибо, кто дочитал до конца. Пишите, если у вас остались вопросы.
Помогла ли вам данная статья?
По различным причинам может быть утерян доступ к серверу 1С:Предприятия, и тогда при попытке запуска консоли кластера мы увидим приглашение к вводу аутентификационных данных, но ничего не сможем сделать:
Не будем обсуждать причины, которые привели к этому. Начнем решать проблему. Нам нужно восстановить доступ к серверу любым способом. Не важно, сброим ли мы пороль, либо подберем аутентификационные данные.
Пойдем по наиболее быстрому пути. Мы имеем права администратора на сервере, поэтмоу нам под силу обойтись наименьшими трудозатратами.
Решение
Первым делом остановим службу «Агент сервера 1С:Предприятия 8.2». Для этого в командной строке выполним:
Sc stop » 1 C:Enterprise 8 . 2 Server Agent «

То же самое можно проделать через графическую утилиту «Службы»:


По данным файла можно судить о том, что на сервере был добавлен администратор «Adm» с некоторым паролем. Мы можем либо заменить данные на нужного нам пользователя с «правильным» паролем, либо удалить запись об администраторе сервера. Выберем последний способ. Вот так теперь выглядит содержимое файла:

Запустим службу сервера. При следующем запуске консоли кластера сервера 1С:Предприятия, программа не будет справшивать аутентификационные данные.
Итог
В статье описан способ сброса учетной записи администратора для сервера 1С:Предприятия 8.2. При этом стоит учитывать, что учетные записи администраторов могут быть добавлены для каждой информационной базы отдельно. В этом случае смотртите файл «1CV8Reg.lst», который обычно находится в каталоге:
» C:Program Files (x86) 1 cv82srvinforeg_1541 «
где «reg_1541» каталог настроек кластера, имя каталога которого зависит от его настроек.
В этом файле хранятся настройки информационных баз, а тажке аутентфикационные данные админинистраторов кластера.
Аутентификационные данные каждой ИБ совпадают с соответствующими аутентификационными данными пользователей этой информационной базы. Для того, чтобы открыть свойства базы в кластере нужно ввести логин и пароль пользователя ИБ с административными правами.
Теперь Вы уже знаете, что Вам необходимо делать. Ни в коем случае не стоит рассматривать описаный способ сброса учетных записей администратора сервера 1С:Предприятия как взлом, поскольку без прав администратора ничего подобного (остановка службы сервера, доступ к каталогу настроек сервера и т.д.) проделать не получится.
Если интресно, то вот некоторые статьи по близкой тематике, а именно по подбору/восстановлению паролей пользователей информационной базы 1С:Предприятия 8.2:
«Чем легче пароль, тем проще»
«Вход без приглашения»
«Сброс учетных записей. Пишем универсальную программу на.NET Framework»
Предыстория.
Для администрирования серверов 1С: Предприятие с версии 8.0 поставляется консоль «Администрирование серверов 1С Предприятия» (оснастка для Microsoft Management Console). Инструмент вполне функциональный и удобный, развивавшийся вместе с версиями платформы и служащий верой и правдой администратору.
С версии 8.1 появился вариант дистрибутива сервера для ОС, основанных на Linux (на базе deb и rpm). Это дало возможность потребителям уменьшить использование стека технологий Microsoft и значительно экономить на лицензиях и ПО. А что же для администратора? Все та же оснастка для MMC. Сложно обвинить разработчика в консерватизме, ведь прогресс в развитии платформы выглядит впечатляющим на протяжении многих лет (что часто становится поводом для упрека — стабильность приносится в жертву прогрессу). Но факт остается фактом — администрировать сервера версий 8.1 и 8.2 предлагалось из под Windows.
В версии 8.3 появились новые кроссплатформенные средства управления кластером серверов — ras (сервер управления) и rac (клиент управления). Даже среди людей, постоянно работающих с платформой 1С: Предприятие, многие о них просто не знают или едва слышали. Т.е. популярности такой метод управления не получил. И причиной видится то, что rac — консольное приложение. Ленивому администратору проще запустить mmc и накликать мышкой все, что нужно. Но есть еще одна возможность…

Парни из 1С, вы серьезно?
Почему бы не использоваться сервер ras без rac? Благо, компания 1С опубликовала «Administrative Service API» для Java.
В итоге нам понадобится:
1. Установленный и настроенный ras. По умолчанию это приложение устанавливается вместе с серверной частью (в один каталог с ragent.exe), но по умолчанию не работает. Исправим этот недостаток.
Можно настроить запуск при загрузке сервера:
Ras cluster —port=
(если не задать порт, по умолчанию используется 1545)
Или установить ras как сервис Windows (пример файла register-ras.bat для регистрации от компании 1С):
@echo off rem %1 – полный номер версии 1С:Предприятия set SrvUserName= set SrvUserPwd= set CtrlPort=1540 set AgentName=localhost set RASPort=1545 set SrvcName=»1C:Enterprise 8.3 Remote Server» set BinPath=»\»C:\Program Files\1cv8\%1\bin\ras.exe\» cluster —service —port=%RASPort% %AgentName%:%CtrlPort%» set Desctiption=»Сервер администрирования 1С:Предприятия 8.3″ sc stop %SrvcName% sc delete %SrvcName% sc create %SrvcName% binPath= %BinPath% start= auto obj= %SrvUserName% password= %SrvUserPwd% displayname= %Desctiption%
2. Клиент для ras под Android DroidRAC2 пришлось написать самому. На мой взгляд там все интуитивно понятно по настройке и подключению. Приложение старается повторять стиль и UI привычной консоли для MMC. Бесплатно и без смс, как говорится. Поддерживаются возможности по просмотру всего дерева компонентов и по редактирования основных настроек, которые нужно изменять в процессе эксплуатации.
Перспективы развития.
В текущий момент доступна для тестирования версия 1С: Предприятие 8.4.1, в которой сильно переработана серверная часть. В числе прочего заявлен REST API для администрирования сервера и анонсирован клиент для него. Очевидно, что сам разработчик видит проблему в слабой развитости инструментов управления и здесь нас ждут приятные сюрпризы. А пока приходится работать с тем, что есть.
P.S. Лично мне приятно следить за быстрой эволюцией ПО компании 1С, хотя часто приходится за этот прогресс платить нервами и временем. Но это уже совсем другая история
Читайте также.
- Как определяется и сравнивается хэш сумма файла Проверка контрольной суммы с помощью встроенной утилиты certutil
- Как очистить с айфона все данные перед продажей
- Лучшие бесплатные фоторедакторы для iPhone и iPad
- Kali Linux не загружается – решение проблем Ноутбук не хочет загружаться с лайв сд
Особенности использования консоли администрирования серверов 1С:Предприятие разных версий
В продолжение ранее опубликованной статьи, описывающей возможность запуска нескольких служб 1С на одном сервере, хотели бы рассказать об особенностях использования консоли администрирования северов «1С:Предприятия» разных версий. Дело в том, что при штатной установке данной консоли администрировать получится только сервер 1С одной версии. Если установлено несколько версий платформы на одном сервере и работает несколько служб 1С, встает вопрос о том, как же администрировать сервера 1С разных версий в рамках одного сервера?
Регистрация консоли 1С
Для регистрации консоли администрирования серверов «1С:Предприятие» фирма 1С предлагает использовать исполняемый файл RegMSC . cmd , расположенный в папке bin каталога сервера 1С. Данный файл можно запустить из меню «Пуск» в Windows : «1С Предприятие 8 -> Дополнительно -> [нужная версия платформы 1С] -> Регистрация утилиты администрирования серверов 1С Предприятия».
Файл RegMSC . cmd содержит следующий скрипт:
regsvr32 /n /i:user radmin.dll
Цель данного скрипта состоит только в том, чтобы зарегистрировать компоненту radmin . dll . На практике использовать данный скрипт неудобно, так как каждый раз перед запуском консоли администрирования серверов «1С:Предприятие» нужной версии приходится запускать соответствующий файл RegMSC . cmd . Плюс ко всему данный скрипт неработоспособен и нуждается в доработке (скорее всего, при его выполнении вы получите сообщение об успешной регистрации компоненты, но работать консоль не будет).
Итак, мы хотим получить работоспособный скрипт, который нам позволит автоматизировать и выполнять в один клик следующие действия:
- Регистрация компоненты radmin . dll нужной версии.
- Запуск консоли кластера 1С.
Предлагаем изменить вышеуказанный скрипт и создать основной универсальный скрипт регистрации компоненты и запуска оснастки (консоли), а также создать «скрипты‑стартеры» консолей нужных версий. Вот, что у нас получилось:
rem %1 – полный номер версии «1С:Предприятия»
start /wait regsvr32 /s «C:\Program Files (x86)\1cv8\%1\bin\radmin.dll»
start «C:\Windows\System32\mmc.exe» «C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc»
Данный скрипт следует сохранить в исполняемый файл формата . bat (например, « start _ console . bat »). Разберем данный скрипт поподробнее. За корректную регистрацию компоненты radmin . dll отвечает строка:
start /wait regsvr32 /s «C:\Program Files (x86)\1cv8\%1\bin\radmin.dll»
В качестве параметра (%1) в неё передается номер версии платформы 1С. Следующая строка отвечает за запуск консоли MMC с оснасткой для администрирования серверов «1С:Предприятие»:
start «C:\Windows\System32\mmc.exe» «C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc»
Далее создадим «скрипт‑стартер», который позволит запустить консоль для администрирования сервера «1С:Предприятие», например, версии 8.3.7.1873. Выглядеть он будет следующим образом:
start _ console 8.3.7.1873
Этот скрипт также нужно сохранить в исполняемый файл с расширением . bat и назвать соответствующим образом с указанием версии платформы 1С.
Так как регистрация компоненты radmin . dll не оказывает влияния на работу уже запущенных консолей администрирования серверов «1С:Предприятие», то с помощью данного подхода и предложенных скриптов мы можем запускать одновременно консоли администрирования серверов «1С:Предприятие» разных версий и успешно в них работать, с кластером своей версии в каждой. Готово, теперь вы можете администрировать несколько версий сервера 1С на одном сервере.
Обратите внимание, что в предложенных скриптах используются 32‑разрядные версии компонентов. При попытке аналогичным образом зарегистрировать 64‑разрядной компоненту, вы получите сообщение о том, что она успешно зарегистрирована, однако затем при запуске консоли администрирования серверов «1С:Предприятие» вероятнее всего увидите ошибку вида:
MMC could not create the snap in, Name: 1C:Enterprise (x86-64) Servers, CLSID:…
Пока данная проблема не решена, использование нескольких 64‑разрядных консолей администрирования серверов «1С:Предприятие» в рамках одного сервера не представляется возможным. Если у вас есть другая информация и вы знаете, как можно решить эту проблему — пишите нам, с радостью обновим статью.
Заключение
В статье мы описали метод, позволяющий использовать несколько консолей администрирования серверов «1С:Предприятие» разных версий. Это необходимо, если вы работаете на сервере с несколькими рабочими или тестовыми базами, для которых используемые версии сервера 1С различаются.
Надеемся, вы сможете с легкостью выполнить нужную вам задачу и продолжите с удовольствием пользоваться продуктами 1С. Ну а если у вас что‑то не получится, или вы столкнетесь с какими‑то трудностями, обращайтесь к нам, мы обязательно поможем!
Список вопросов базы знаний
В каком обработчике события модуля объекта можно отказаться от записи объекта, например, элемента справочника?
?) ПередЗаписью
?) ПослеЗаписи
Вопрос id:48936
Стек вызовов используется.
?) для определения сколько раз вызывалась данная строка кода при исполнении модуля?) для определения — какие процедуры и функции вызывались, прежде чем управление перешло на строку кода, которая исполняется в текущий момент
?) для определения — какие процедуры и функции данного модуля и сколько раз вызывались
?) для определения сколько раз вызвалась текущая процедура или функция в процессе исполнения модуля
Вопрос id:48939
Встроенный в 1С:Предприятие калькулятор может вызываться
?) При вводе числовых значений в режиме 1С:Предприятие
?) При вводе числовых значений в конфигураторе
?) Как отдельный сервис
Вопрос id:48946
В схеме компоновки данных источник определяется
?) Количество источников не ограниченно
?) Количество источников ограничено
Вопрос id:48947Какое качество приобретает выходная форма при установке в конструкторе выходной формы флажка «Использовать построитель отчета»? Выберите наиболее полный ответ
?) Выходная форма позволит пользователю перед формированием отчета настроить по своему усмотрению состав отбора данных
?) Выходная форма позволит пользователю перед формированием отчета настроить по своему усмотрению состав отбора данных, порядка сортировки, полей отчета, итоговых группировок и условного оформления
?) Выходная форма позволит пользователю перед формированием отчета настроить по своему усмотрению текст и параметры запроса, состав отбора данных, порядка сортировки, полей отчета, итоговых группировок и условного оформления
?) Выходная форма позволит разработчику задать специфическое размещение в табличном документе итоговых группировок и реквизитов
?) Выходная форма позволит выводить отчет в сводную таблицу и сводную диаграмму
Вопрос id:48948
Какие синтаксические конструкции можно группировать?
?) Только процедуры и функции, циклы и условия
?) Процедуры и функции
?) Комментарии к процедурам и функциям
?) Циклы и условия
Вопрос id:48952
Основное назначение утилиты (ChDBFl) восстановления файловой базы данных?
?) Восстановление информационной базы при сбоях, результат зависит от уровня сбоя
?) Гарантированное полное восстановление информационной базы при сбое
?) Обеспечение текущего контроля состояния базы данных
Вопрос id:48965
Какие данные может содержать макет, созданный конструктором макетов?
?) Текстовый документ
?) Дерево значений
?) Географическую схему
Вопрос id:48972
Назовите основное назначение конструктора ввода документа «на основании»
?) Конструктор ввода документа «на основании» в системе отсутствует?) Конструктор ввода на основании облегчает задачу разработки структуры другого документа «на основании» структуры «документа-основания»
?) Конструктор ввода на основании облегчает задачу разработки процедуры, с помощью которой будет формироваться новый объект при вводе «на основании»
?) Конструктор ввода на основании облегчает задачу формирования движений в регистрах учета «на основании» данных документа
Вопрос id:48973
При установке флага «Для изменения» (в режиме автоматических транзакционных блокировок) на закладке «Дополнительно» конструктора запросов будут блокироваться данные
?) Всех таблиц-источников в запросе
?) Только виртуальных таблиц-источников в запросе?) Если список «Таблицы для изменения» — пуст, то всех таблиц, задействованных в запросе, иначе — только таблиц, указанных в списке
Вопрос id:48977
Как происходит считывание данных из информационной базы при программном создании набора записей регистра накопления?
?) Данные считываются при установке отбора
?) Данные считываются с помощью метода «Прочитать»
?) Данные считываются автоматически при создании набора
Вопрос id:48979
Если установлена зависимость базы по периоду действия, то.
?) может произойти частичное попадание записей регистра расчета в базовый период
?) «частичных» результатов не будет: или запись будет целиком учтена, или целиком не учтена?) может произойти частичное попадание записей регистра расчета в базовый период, причем база будет рассчитана пропорционально тому, какую часть от фактического периода влияющей записи составляет перекрывающийся, с указанным базовым периодом, участок. При этом будут использован
Вопрос id:48984
Построитель отчета это
?) Объект конфигурации
?) Объект встроенного языка
?) Конструктор
?) Нет правильного ответа
Вопрос id:48991
Список пользователей…?) задается и редактируется в режиме конфигуратора, позволяет назначать роли пользователей в режиме «1С:Предприятие». Не является частью конфигурации
?) задается и редактируется в режиме конфигуратора, определяет набор прав пользователей в режиме 1С:Предприятие. Является частью конфигурации
?) задается и редактируется в режимах конфигуратор и 1С:Предприятие, определяет права доступа пользователей в режиме 1С:Предприятие. Является частью конфигурации
?) поставляется вместе с конфигурацией и не может быть изменён. Не является частью конфигурации
Вопрос id:48992В каких случаях невозможно выбрать способ показа «Закладками» при работе со свойствами в окне «Палитра свойств»?
?) Когда включен вывод свойств, отсортированный по категориям
?) Когда включен вывод свойств, отсортированный по алфавиту
?) Когда включен вывод свойств «только важные»
?) Одновременно включены варианты 2 и 3
?) Включен вариант 2 или включен вариант 3
Вопрос id:49000
Что обозначает параметр Л(L) в форматной строке функции форматирования ЧислоПрописью()?
?) Количество знаков после запятой
?) Код локализации
?) Признак «дробную часть выводить числом/прописью»
Вопрос id:49010
Какую информацию содержит Журнал регистрации??) Информацию о действиях пользователей в детализации, настроенной в режиме 1С:Предприятие. Может изменяться программно
?) Информацию о событиях, действиях пользователей в детализации, настроенной с помощью отбора. Может изменяться программно
?) Информацию о событиях, действиях пользователей в детализации, настроенной в конфигураторе. Может изменяться программно
Вопрос id:49020
Какую информацию можно получить из любого регистра бухгалтерии?
?) Только обороты
?) Только остатки
?) Остатки и обороты
Вопрос id:49021
Для каких объектов конфигурации возможен ввод предопределенных значений?
?) Справочники, планы видов характеристик, планы счетов, планы видов расчета
?) Планы видов характеристик, планы счетов, планы видов расчета
?) Справочники
Вопрос id:49022
Каким образом представлена структура схемы компоновки данных
?) Текстом запроса
Вопрос id:49033
Чем определяется набор записей регистра накопления?
?) Свойством «основной отбор»
?) Регистратором
?) Набором измерений, указанных в структуре регистра накопления
Вопрос id:49038
При удалении реквизита обычной формы …
?) Элемент управления останется, но будет нарушена логическая целостность структуры
?) Редактор удалит связанный с реквизитом элемент управления?) Редактор удалит связанный с реквизитом элемент управления, но только если реквизит был создан редактором при добавлении элемента управления
?) Редактор не позволит удалить реквизит, если он связан с элементом управления
?) Элемент управления останется, и связь с данными будет очищена
Вопрос id:49039
Для чего предназначена утилита (оснастка) администрирования кластера серверов 1С:Предприятие?
?) Отключение пользователей от информационной базы
?) Мониторинг рабочих серверов 1С:Предприятие
?) Управление рабочими процессорами кластера
Вопрос id:49040
Как добавить настройку в список пользовательских настроек?
?) в форме настройки пользовательского элемента включить быстрый доступ в режиме редактирования?) в форме настройки пользовательского элемента можно указать признак того, что элемент является пользовательским
?) добавление осуществляется установкой флажка в свойстве использовать
Вопрос id:49041
Регистр сведений, указанный в качестве графика регистра расчета.
?) может содержать данные только об одном графике
?) может содержать данные о двух графиках
?) может содержать данные о неограниченном количестве графиков
Вопрос id:49042
Внешняя обработка может быть включена в состав конфигурации
?) Как обработка
Вопрос id:49043
В каком случае рекомендуется использовать общий модуль для описания только экспортных функций?
?) Только раздел объявления переменных и раздел описания процедур и функций
?) Для общих раздел объявления переменных, раздел процедур и функций, раздел основной программы
?) Только раздел процедур и функций
?) Только раздел основной программы
Вопрос id:49044
Типы определенные в глобальной фабрике XDTO
?) могут расширяться за счет создания пакетов XDTO
?) не могут расширяться, определяются в полном объеме при создании информационной базы
?) могут расширяться за счет подключения дополнительных схем XML документов
?) могут расширяться за счет создания пакетов XDTO, изменения состава объектов конфигурации
Вопрос id:49045Какие условия предметной области могут повлиять на уста-новку свойства «Оперативное проведение» документа в значение «Разрешить»?
?) Когда документ ориентируется на проведение будущим временем
?) Когда документ ориентируется на проведение прошлым временем («задним числом»)
?) Когда проведение документа не зависит от времени его регистрации
?) Когда документ ориентируется на проведение в реальном (настоящем) времени
Вопрос id:49047
Как восстановить поддержку, если конфигурация снята с поддержки?
?) Установить её на поддержку уже не возможно
?) Достаточно активировать в меню «Поддержка» пункт «Установить на поддержку»
?) Конфигурацию можно установить на поддержку сравнив, объединив с конфигурацией файла поставки
Вопрос id:49049
Как изменить состояние флажка в колонке «Использование» в расширенном окне управления итогами?
?) Интерактивно переключить состояние флажка в 1С:Предприятие
?) Изменение состояния флажка осуществляется при перепостроении агрегатов?) Изменение состояния флажка осуществляется только при перепостроении агрегатов с признаком использования авто
?) Можно изменить состояние данного флажка в Конфигураторе
Вопрос id:49050
Таблица «Перерасчета» заполняется строками, каждая из которых представляет собой.?) набор сведений о виде расчета и документе-регистраторе записи регистра расчета, которую нужно пересчитать. Также в таблице будут присутствовать измерения перерасчета
?) набор сведений о виде расчета и документе-регистраторе записи регистра расчета, которую нужно пересчитать
?) набор сведений о виде расчета, номере строки документа-регистратора и самом регистраторе записи регистра расчета, которую нужно пересчитать. Также в таблице будут присутствовать измерения перерасчета
?) нет правильных ответов
Вопрос id:49051
Каким образом определяется Родитель счета?
?) Родитель счета определяется вне зависимости от кода и порядка счета
?) Родитель счета определяется по специальному реквизиту — Порядок?) Родитель счета определяется по коду вышестоящего счета, например, счет 01.1 может быть подчинен только счету 01
Вопрос id:49052
Как использовать утилиту восстановления файловой базы данных?
?) В режиме 1С:Предприятие
?) В конфигураторе
?) Самостоятельно без запуска конфигуратора
Вопрос id:49054
Какое максимальное количество реквизитов документа позволяет определить система 1С:Предприятие 8?
?) Количество реквизитов документа не ограничено?) Количество реквизитов документа не ограничено, но при этом реквизитов ссылочного типа не может быть больше 10
?) Количество реквизитов зависит от варианта работы с информационной базой. В файловом — до 50 реквизитов, в клиент-серверном — неограниченно
?) Максимальное количество реквизитов ограничивается в свойстве «Количество реквизитов»
Вопрос id:49056Для того, чтобы в системе компоновки данных какое-либо поле (числовое) можно было выводить в области данных таблицы необходимо
?) поле должно быть отмечено как поле содержащее остаток
?) поле должно быть отмечено как ресурс
?) у поля должен быть отмечен флаг «Использовать в итогах»
?) поле должно быть отмечено как измерение
Вопрос id:49057
Может ли элемент управления «Надпись1» быть привязан к элементу управления «Разделитель1» при простой привязке?
?) Не может. Элемент управления «Разделитель1» не попадает в зону пересечения с привязываемым элементом
?) Не может. При простой привязке к элементу управления «Разделитель» нельзя привязывать другие элементы
Вопрос id:49058
Что необходимо выполнить в процедуре «ОбработкаПроведения» в модуле документа для отмены проведения?
?) РежимЗаписи = РежимЗаписиДокумента.ОтменаПроведения
?) СтатусВозврата(0)
?) Отказ = Истина
?) Режим = Ложь
?) Отказ = Ложь
Вопрос id:49059
Для активности кнопки «Конструктор ввода на основании» в окне редактирования объекта конфигурации …
?) Обязательно заполнение поля «Является основанием для»
?) Обязательно заполнение поля «Вводится на основании»
?) Обязательно заполнение полей «Является основанием для» и «Вводится на основании»
Вопрос id:49060На закладке «Данные» одного из Планов счетов добавляем новый признак учета, затем обновляем конфигурацию базы данных. Необходимо ли перепроведение документов или ручного изменения движений для обеспечения возможности обращения к итогам по ранее введенным операциям?
?) Необходимо, так как в регистрах бухгалтерии появятся незаполненные сведения, что приведет к ошибкам при формировании отчетов
?) Необходимо, но только по регистрам, где используется данный План счетов
?) Нет такой необходимости
Вопрос id:49062
Для получения информации об оборотах накопленных средств можно использовать
?) Регистры накопления с видом «Остатки»
?) Регистры накопления с видом «Обороты»
Вопрос id:49063
В механизме полнотекстового поиска для поиска с учетом синонимов слова «алый» используется выражение
Вопрос id:49064Верно ли что в 1С:Предприятие 8 любая текстовая информация может включать одновременно символы различных языков?
?) Да, так как все тексты конфигурации и базы данных хранятся в формате UNICODE
?) В зависимости от настроек, заданных при создании информационной базы
?) Только если это предусмотрено конфигурацией
Вопрос id:49065
С помощью элемента управления «Индикатор» можно
?) Отобразить текущее состояние реквизита формы любого типа
?) Отобразить текущее состояние реквизита формы только числового типа
?) Быстро и наглядно ввести значение только числового типа
?) Быстро и наглядно ввести значение любого типа
Вопрос id:49066
Как могут быть связаны между собой регламентные и фоновые задания?
?) Фоновое задание в обязательном порядке порождает регламентное задание
?) Регламентное задание может породить фоновое задание
?) Регламентное задание в обязательном порядке порождает фоновое задание
?) Нет никакой взаимосвязи
Вопрос id:49067При создании формы конструктором формы был установлен флажок «Назначить форму основной». После сохранения этой формы можно ли будет назначить основной другую форму?
?) Нет, пока не будет удалена текущая основная форма
?) Можно в окне редактирования объекта конфигурации
?) Можно, предварительно сняв флаг «Основная» в свойствах формы, бывшей основной ранее
?) Нет ни при каких условиях
Вопрос id:49068
Для повышения скорости выполнения запроса необходимо?) Вместо задания параметров у реальной или виртуальной таблицы использовать отбор, заданный конструкцией языка запросов «ГДЕ»
?) Задавать параметры большинства виртуальных таблиц
?) Задавать параметры большинства реальных таблиц
Вопрос id:49070В процедуре есть строка кода, которая вызывает функцию. Можно ли произвести замер производительности для данной процедуры, включив в него время выполнения самой строки, но не включив время исполнения функции, вызываемой в строке?
?) Можно включить или выключить время выполнения вызываемых процедур и функций уже в отчете замера производительности
?) Можно включить или выключить время выполнения вызываемых процедур и функций перед началом замера производительности
?) Нет, время исполнения вызываемой функции всегда будет входить в замер производительности
?) Это делается по умолчанию, поскольку в замер производительности всегда входит время исполнения строк самой процедуры, без учета времени вызываемых из нее процедур и функций
Вопрос id:49071
Если одним документом рассчитываются зависимые по базе записи (например, Оклад и ПремияПроцентом, в состав базы которой попадает оклад), то.
?) прежде, чем рассчитать зависимую от базы запись, нужно рассчитать запись, попадающую в эту базу. В процессе проведения документа будет произведена одна процедура записи в регистр расчета
?) последовательность расчета таких записей может быть произвольной, поскольку система автоматически определит последовательность расчета в зависимости от уровня приоритета видов расчета. В процессе проведения документа будет произведена одна процедура записи в регистр расче
?) прежде, чем рассчитать зависимую от базы запись, нужно рассчитать запись, попадающую в эту базу и записать результат в регистр расчета. Таким образом, в общем случае в процессе проведения документа будет произведено две процедуры записи в регистр расчета