Новая версия 8.3.23 технологической платформы «1С:Предприятие» открывает ряд возможностей для разработчиков, администраторов и пользователей системы. Пока доступна версия для тестирования, которую мы подробно рассмотрим.
В данный момент установлена платформа 8.3.12.1714, будем проводить обновление до версии 8.3.13.1513


Распаковываем архив и запускаем Setup.exe.
Перед обновлением платформы обязательно сделайте бекап баз данных.


Выбираем все необходимые нам компоненты и жмем Далее.

Выбираем нужный язык интерфейса и жмем Далее.

Выбираем текущего пользователя 1С, вводим пароль и жмем Далее.

Нажимаем кнопку Установить.

В появившемся уведомлении жмем ОК.

После установки снимаем флажок установки драйвера, так как он уже установлен, также снимаем флажок не использовать возможности аппаратных ключей, поскольку мы используем аппаратные ключи. Если используются только программные лицензии — данную функцию можно отключить. Жмем Далее.

Процесс установки завершен. Жмем Готово.

Запускаем 1С и убеждаемся, что платформа успешно обновилась до новой версии.

Мы также готовы оказать помощь в обслуживании ваших серверов 1С.
Данные работы мы проводим в рамках ИТ-аутсорсинга.
Альтернативным вариантом является — взять сервер 1С в аренду, где обслуживание включено по умолчанию.
Не нашли ответа на свой вопрос?
- Общая информация
- Минуточку внимания
- Новые возможности
- Community-версия платформы
- Распознавание речи в релизе платформы 8.3.23
- Хранилище двоичных данных
- Управление табличными пространствами базы данных (возможность размещения части БД на самом быстром диске)
- Перенос клиент-серверных баз между MS SQL и PostgreSQL
- Поддержка регулярных выражений в платформе
- 1С и Linux
- Конфигурационные файлы
- Автономный сервер в 1С
- Масштабируемость платформы 8
- Обеспечение работы глобального поиска при слишком большом количестве подходящих результатов
- Использование в стандартном хранилище настроек длинных имен пользователей
- Ускорение первоначального заполнения копии
- Снятие ограничения в 100МБ при использовании МенеджерКриптографии.Расшифровать
- Система взаимодействия в 1С 8
- Поддержка работы с файлами в интеграциях системы взаимодействия
- Поддержка интеграции с WhatsApp
- Интеграция системы взаимодействия с сайтами (возможность встраивания чата на веб-страницу)
- Формы
- Возможность сбрасывать оконные настройки для формы
- Предотвращение потери оконных настроек при нештатном завершении клиентского приложения
- Развитие расширений конфигурации
- Четверг, 21 ноября 2019 г.
- Автономный сервер
- Пример экономии на лицензии при внедрении сервера 1С предприятия
- Пролог.
- Задача №1.
- Расчет двух вариантов.
- Предложение на 20 пользователей.
- Пояснения и нюансы:
- Предложение на 10 пользователей
- Дополнение к нюансам из примера №1
- Запуск автономного сервера
- Отладка на автономном сервере
- Автономный сервер в 1С 8
- Новые возможности автономного сервера
- Переключение функциональных возможностей автономного сервера
Общая информация
Итак, автономный сервер — это серверное приложение, которое обеспечивает работу клиентских приложений (тонкий клиент, веб-клиент, мобильный клиент) с информационной базой. Автономный сервер взаимодействует с клиентами по протоколу HTTP и обеспечивает те же возможности, что и кластер серверов за исключением средств администрирования и управления. Кроме этого автономный сервер содержит встроенный веб-сервер, что позволяет публиковать базу данных, без использования сторонних веб-серверов.
Разумеется, автономный сервер имеет некоторые ограничения. В частности он НЕ поддерживает следующие возможности:
- Обслуживание нескольких информационных баз одним автономным сервером;
- Работу нескольких автономных серверов с одной информационной базой;
- Изменение параметров автономного сервера во время его (автономного сервера) работы;
- Работу с информационной базой, используя толстый клиент;
- Работу с информационной базой в режиме Конфигуратора;
- Работу с информационной базой с использованием внешнего соединения (COM-соединение);
- Управление автономным сервером с помощью сервера ras;
- Для автономного сервера отсутствуют графические инструменты управления (аналог консоли кластера);
- Динамическое обновление конфигурации базы данных;
- Использование фоновой реструктуризации;
- Управление сервером с помощью COM-объекта V83.ComConnector;
- Работу по протоколу HTTPS. Возможно использование протокола HTTPS при использовании промежуточного веб-сервера между автономным сервером и клиентским приложением;
- Отладка по протоколу TCP/IP;
- Использование аутентификации операционной системы.
И так, задача: Есть 4 пользователя 1С 8.3 у которых установлены однопользовательские лицензии на компах. Так же есть терминальный сервер. Есть желание перенести пользователей на терминал, чтобы 1С вместе с базами крутились там.
Но, как я вычитал на инфостарте, под это дело нужна многопользовательская лицензия 1С.
Как без замены лицензий и без покупки новых перенести пользователей на терминальный сервер? Можно ли активировать 4 однопользовательские лицензии на терминальном сервере?
-
Вопрос заданболее трёх лет назад
-
14572 просмотра
Продолжая штудировать гугол пришел к выводу что стоит позвонить в центр лицензирования. Там поведали что нужно просто все лицензии по очереди ввести и будет 4 программные однопользовательские лицензии крутиться на сервере.
Оставляю тут, мало-ли кому пригодиться в будущем.
Была похожая задача, 5 физических 1-пользовательских USB ключей заменили на один сетевой 5-пользовательский, воткнули его в сервер — и всё ОК. До 5 юзеров работают в терминале с файловыми базами.
С «электронными» такое вроде не прокатывает, если почитать листочек с кодами активации.
У нас многопользовательская лицензия и мы решили перенести ее на терминальный сервер. В итоге одновременно может работать только дин пользователь. При попытке запуска «1С:Предприятие» 8.3 выдается следующее сообщение:
Но в режиме конфигуратора можно открыть несколько экземпляров под каждым пользователем.
Я написал в ТП и суммарно получил следующий ответ:
Клиентские лицензии бывают:
— Однопользовательские — позволяют запускать произвольное количество экземпляров приложения на одном компьютере в рамках одной сессии Windows.
— Многопользовательские — позволяют запускать не более определенного количества экземпляров программы с произвольных компьютеров. Количество одновременно запущенных клиентских приложений определяется номиналом лицензии – одна лицензия на сессию.
Для активации доступны оба типа лицензий. При первой активации определяется способ лицензирования поэтому конечный тип активируемых лицензии зависит от типа активации первой лицензии. Если первой активируется однопользовательская лицензия, то в дальнейшем активация многопользовательской лицензии становится невозможной и наоборот.
При активации на рабочей станции распределением лицензий управляет сервер «1С:Предприятие»; при активации на терминальном сервере распределением лицензий управляет менеджер терминальных подключений из расчета одно подключение – одна лицензия.
В независимости от типа клиентской лицензии будет одна лицензия на сессию.
26 апр. 2023, в 02:47
30000 руб./за проект
26 апр. 2023, в 00:41
10000 руб./за проект
26 апр. 2023, в 00:37
5000 руб./за проект
Минуточку внимания
Хочу перейти с файловой БД на SQL сервер. Возможно ли это сделать без покупки 1с сервера? 1С:Предприятие 8.3 (8.3.20.1674)
Так же, как управлять вселенной, не напрягая санитаров.
То есть никак.
Ну не работал человек с серверной 1С, коршуны
(4) Спасибо за понимание.
видимо ответ нет
(0) Можно и не покупать. УК РФ 146.
нужно у Гения приобрести Базуку. Она как раз на SQL, и стоит 600 руб.
Есть лицезии на сервер с 5 польз огр, вроде дешевле чем просто на сервер
(8) все верно. Мини сервер на 5 человек 14 400, обычная серверная 86400
А сервер SQL уже купили?
Для разработки (НЕ для ведения реального учёта в продуктиве) можно купить мини-сервер на 5 подключений с 80%-ной скидкой.
https://wonderland.v8.1c.ru/blog/spetsialnoe-predlozhenie-dlya/
доступна только обладателям следующих сертификатов.
1С:Специалист по платформе «1С:Предприятие 8».
1С:Эксперт по технологическим вопросам.
1С:Эксплуататор крупных ИС.
(10) PostgreSQL бесплатный
А сервер вме еще разрешпет 12 подключений на линуксе?
(13) Вроде да. Но как только кластер решит поднять второй рабочий процесс — тут же проверка лицензий и пойдет.
А почему никто про автономный сервер не вспомнил? Вроде же он позволяет работу не только через файловую? Но если чо, то я не настоящий сварщик.
(10) Есть жи экспресс с ограничениями
Тьфу ты. Автономный сервер тоже серверную лицензию требует. И он что — до сих пор в бете, что ли?
(15) (17) Вроде же он на 3 пользователя бесплатный. Так-то понятная логика — до 3х бесплатно, до 5ти — 15к, дальше уже извольте полный расчёт-с.
(17) >> он что — до сих пор в бете, что ли?
Фиг поймешь. На v8.1c.ru написано, что в бете. В документации по платформе об этом ни слова.
(19) Автономный сервер это другой способ работы с файловой базой. Овчинка выделки не стоит. На пять пользователей проще купить.
(18) Только на файловой он до трех пользователей бесплатный. А если файловая больше трех пользователей — то уже серверную лицуху требует. Какая в этом логика — хрен пойми. Большой маркетинг какой-то.
С такой политикой лицензирования я вообще в упор не понимаю позиционирование автономного сервера. Ни одного кейса придумать не могу, когда его стоит выбирать.
(22) +1 при его ограничениях это шляпа полная,
единственный вариант, который видится — это если локальная база распухла и перестала запускаться в файловом режиме,
но на практике желания возиться ни разу не возникло
А как же встроенный сервер? Или он не цепляется к реальному СКЛ ?
Там правда всего на 3 соединения, но он же был в тестовом режиме. Публикации были о его существовании. Не знаю только сейчас он есть или нет.
(20) >Автономный сервер это другой способ работы с файловой базой.
(21) >Только на файловой он до трех пользователей бесплатный.
И правда! Я было грешным делом думал, он в любом режиме 3 пользователя подключить даёт.
(23) >если локальная база распухла и перестала запускаться в файловом режиме
Ну так а толку-то с него, если при подключении к СУБД сразу же серверную лицензию требует, как оказалось?
(24) >А как же встроенный сервер? Или он не цепляется к реальному СКЛ ?
Про него и речь. Это он есть «автономный сервер».
(0) Теоретически можно написать конфигурацию, где все будет храниться во Внешнем источнике данных. Кажетс, наш Гений хотел такое сделать.
(23) Но при этом он вполне себе активно пилится. Даже по ssh к нему теперь подключаться можно. То есть кем-то он юзается.
По-идее, в качестве «облегченной» версии кластера в комплекте с веб-сервером он удобен для контейнеризации и специально для этого создавался. По одному контейнеру на базу. При этом конфигуратор через него не работает. То есть можно очень быстро, легко и автоматизировано развертывать новые базы и рестартовать проблемную базу в случае проблем хоть на другой железке. То бишь для фрешей всяких вроде подходит. Но я как-то не слышал про использование этой штуки во «фрешах».
(12) А причем тут постгри? ТС ни слова не писал про постгри
![]()
Продукты компании 1С прочно вошли в жизнь большинства современных российских компаний, и используются практически во всех областях коммерческой деятельности. Многие компании используют типовые продукты компании 1С, для автоматизации бухгалтерского учета, кадрового учета, товарного учета и других областей.
Многие знают, что для работы сервера приложений 1С необходим аппаратный HASP-ключ, выпускаемый в формате LPT-переходника или USB-донгла. В отношении виртуализации у компании 1С мнение весьма специфичное – раньше представители компании заявляли о невозможности работы сервера в виртуальной среде, а теперь предлагают приобрести программный ключ защиты вместе с новым комплектом ПО за 40000р.
Данный подход не кажется сильно лояльным, однако при более детальном рассмотрении проблемы, удалось найти более экономичное и удобное решение.
В рамках статьи, в качестве платформы виртуализации, мы будем рассматривать гипервизор Microsoft Hyper-V Server 2008 R2. Выбор, в основном, обусловлен функциональными возможностями, которые представляет гипервизор в своем «бесплатном» исполнении. В частности – поддержка кластеризации с «живой миграцией» виртуальных машин между узлами.
К сожалению, в Hyper-V не реализовано полноценного механизма подключения USB-устройств к виртуальным машинам. Это создает некоторый дискомфорт, в случае необходимости подключения к виртуальному серверу дополнительных внешних устройств, в том числе аппаратных ключей. В процессе виртуализации (P2V) физического сервера, вообще отрезаются все упоминания о шине USB и устройствах, подключенных к ней.
У основных конкурентов — VMWare и Citrix, существуют рабочие механизмы для перенаправления устройств на шине PCI с bare-metal гипервизоров на виртуальные машины. С помощью этого же механизма, можно перенаправлять на виртуальную машину и USB-устройства.
Сам факт проброса USB-устройств непосредственно из гипервизора сводит к нолю преимущества, получаемые от использования кластера Hyper-V с его функционалом «живой миграции». При перемещении виртуальной машины с одного гипервизора на другой, необходимо будет каждый раз перетыкать ключ и заново настраивать переадресацию. Становится понятно, что нам необходимо более гибкое решение.
В данном случае, нам на помощь придет отличная программа USB-Redirector, осуществляющая проброс любого USB-устройства по локальной сети с одного сервера на другой. Стоимость самой скромной Windows-редакции данной утилиты — 65 евро, а для осуществления задуманного больше и не надо. Существует большое количество, как аппаратных, так и программных реализаций данной технологии от самых разнообразных разработчиков. Однако в рамках статьи мы рассмотрим именно программу от Incentives Pro, как наиболее экономичное решение рассматриваемой задачи.
Программа работает как клиент-серверное решение, где сервер предоставляет доступ к одному или нескольким USB-девайсам, а клиент подключает их как собственные локальные устройства. В качестве клиентского приложения можно использовать бесплатный USB Redirector Lite или полнофункциональный USB Redirector. В качестве USB-сервера можно использовать любой компьютер, под управлением ОС Windows или Linux. Стоит отметить, что версии для Linux полностью бесплатны и обеспечивают полную кроссплатформенную совместимость с платными Windows-решениями.
После установки серверной части, мы должны выбрать в консоли программы те устройства, к которым необходимо предоставить доступ по сети. Для проброса устройства по сети, серверу USB Redirector не требуется даже драйвера для устройства, он понадобится только на сервере 1С с клиентским приложением.
![]()
При использовании технологии Live Migration в кластере Hyper-V, виртуальная машина перемещается между узлами кластера, не прерывая сетевых соединений. Так как промежуток времени, когда виртуальная машина не доступна по сети, пренебрежимо мал, пользователи не испытывают дискомфорта в работе с сервером приложений 1С.
![]()
![]()
Для корректной работы вышеописанной схемы, необходимо разрешить на обоих серверах доступ по порту 32032 для USB Redirector Service. Сама программа не создает правила для встроенного брандмауэра, так что их придется настраивать вручную.
На видео представлена процедура настройки клиентского и серверного приложений.
После удачного дистанционного подключения нашего HASP-ключа, в диспетчере устройств появятся виртуальные USB-девайсы, драйвера на которые уже должны стоять на сервере. В случае использования LPT-ключа, можно воспользоваться переходником LPT-to-USB, китайские реализации которого можно с легкостью найти в розницу.
Мы также готовы оказать помощь в установке и настройке сервера 1С, оптимизации.
Альтернативным вариантом является аренда готового сервера 1С, где уже произведены все настройки и включено обслуживание.
Установка Сервера 1С:Предприятие
Открываем папку с файлами установки сервера «1С:Предприятие» и нажимаем на файл setup.exe.

Запуститься помощник установки «1С:Предприятия». Нажимаем «Далее».

На следующей странице требуется выбрать те компоненты, которые будут установлены:
- «Сервер 1С:Предприятие» — компоненты сервера «1С:Предприятие»
- «Администрирование сервера 1С:Предприятия» — дополнительные компоненты для администрирования серверов «1С:Предприятия»
Сделав выбор, нажимаем «Далее».

Определяем язык интерфейса, который будет использоваться по умолчанию, и нажмем «Далее».

Если сервер «1С:Предприятие» устанавливается как служба Windows (а так в большинстве случаев и следует его устанавливать) — рекомендуем сразу создать отдельного пользователя, из-под которого будет запускаться эта служба.
- Оставляем включенным флаг «Установить сервер 1С:Предприятие как сервис Windows (рекомендуется)».
- Переключаем соответствующий переключатель в «Создать пользователя USR1CV8».
- Вводим 2 раза пароль для создаваемого пользователя. По умолчанию пароль должен отвечать политики паролей Windows.
- Можно также и выбрать существующего пользователя для запуска сервера «1С:Предприятия». В этом случае выбранный пользователь должен обладать правами:
- Вход в систему как сервис (Log on as a service);
- Вход в систему как пакетное задание (Log on as a batch job);
- Пользователи журналов производительности (Performance Log Users).
Также данному пользователю обязательно следует дать необходимые права на каталог служебных файлов сервера (по умолчанию C:\Program Files\1cv8\srvinfo для 64-х разрядного и C:\Program Files (x86)\1cv8\srvinfo для 32-х разрядного сервера).
Созданный автоматически пользователь USR1CV8 будет обладать всеми перечисленными правами.
Заполнив соответствующие параметры, жмем «Далее».

Нажимаем «Установить» для того чтобы начать установку. При этом будет произведено копирование файлов выбранных компонент, создание конфигурационных файлов, регистрация компонентов программы, создание ярлыков, а также запуск службы сервера «1С:Предприятия».

По завершении установки помощник предложит установить драйвер защиты — HASP Device Driver. Если используется программная лицензия на сервер «1С:Предприятия», производить установку драйвера нет необходимости. Оставляем или снимаем флаг «Установить драйвер защиты» и жмем «Далее».

Если установка завершена успешно, откроется последняя страница помощника установки. Нажимаем «Готово» для завершения работы мастера.

Установка сервиса MS SQL
На рисунке ниже изображены основные компоненты необходимые для базовой установки сервера.

При первой установке в следующем окне ничего менять не нужно.

Для выбранных компонент экземпляра необходимо создать пользователей с административными правами для запуска этих компонентов в качестве службы.

На следующем этапе необходимо указать смешанный режим проверки подлинности и указать пароль пользователя sa, а также добавить пользователя Windows, которые будет иметь право администрировать СУБД.

На вкладке «Каталоги данных» необходимо указать дефолтное размещение пользовательских баз данных, а также указать каталоги системных баз данных. Для повышения производительности SQL Server желательно разносить функционально разные базы данных. Так на отдельные физические диски необходимо разносить пользовательские данные, журнал пользовательских баз данных, базу данных temp и ее журнал. Также возможно указать дефолтный каталог для хранения резервных копий баз данных.

Если все сделано правильно, остается прощелкать кнопку «Далее» и дождаться установки SQL Server.
Оптимизация и тонкая настройка Сервера 1С:Предприятие

3.2. Настройка кластера 1С:Предприятие.

Настройки кластера 1С отвечают за параметры всех серверов 1С, принадлежащих кластеру. Кластер подразумевает работу нескольких физических или виртуальных серверов, работающих с одними и теми же информационными базами.
- Интервал перезапуска – отвечает за частоту перезапуска рабочих процессов кластера. Автоматический перезапуск был разработан в платформе «для минимизации отрицательных последствий фрагментации и утечки памяти в рабочих процессах». Однако, автоматический перезапуск может приводить к разрыву соединений в активных сессиях, поэтому в некоторых случаях предпочтительнее регламентные операции по перезапуску процессов 1С и очистке серверного кэша проводить вручную, либо с помощью скрипта.
- Допустимый объем памяти – защищает сервера 1С от перерасхода памяти. При превышении процессом этого объема в интервале превышения допустимого объема, процесс перезапускается. По сути – это максимальный размер ОЗУ, занимаемый процессами «rphost» в периоды пиковой нагрузки серверов. Рекомендуется установить небольшой порог превышения допустимого объема.
- Допустимое отклонение количества ошибок сервера. Платформа рассчитывает среднее количество ошибок сервера по отношению к числу обращений к серверу в течение 5 минут. Если это отношение превысит допустимое, то рабочий процесс считается «проблемным», и может быть завершен системой, если установлен флаг «Принудительно завершать проблемные процессы».
- Выключенные процессы останавливать через « ». При превышении допустимого объема памяти, рабочий процесс не завершается сразу, а становится «выключенным», чтобы было время «перенести» рабочие данные без потери на новый запущенный рабочий процесс. Если указан этот параметр, то «выключенный» процесс в любом случае завершится по истечении этого времени. Если наблюдаются «зависшие» рабочие процессы в работе сервера 1С, то рекомендуем рассмотреть использование данного параметра путем установки таймера на 3-5 минут.
3.3. Настройка сервера 1С:Предприятие.

Эти настройки устанавливаются для каждого сервера 1С персонально.
- Максимальный объем памяти рабочих процессов – это объем совокупной памяти, которую могут занимать рабочие процессы (rphost) на текущем кластере.
- Если параметр установлен в «0», то процесс может потреблять до 80% ОЗУ сервера.
- Если «1» — без ограничений.
Когда на одном сервере работают СУБД и сервер 1С, им нужно делить между собой оперативную память. Если в процессе эксплуатации выяснится, что серверу СУБД не хватает ОЗУ, то с помощью этого параметра есть возможность вручную ограничить память, выделяемую серверу 1С:Предприятие.
- Безопасный расход памяти за один вызов. Отдельные вызовы процедур не должны занимать всю оперативную память, выделенную рабочему процессу.
- Если параметр установлен в «0», то объем безопасного расхода ОЗУ будет равен 5 % от «Максимального объема памяти рабочих процессов».
- «1» — без ограничения, что крайне не рекомендуется. В большинстве случаев этот параметр лучше оставлять «0».
- С помощью параметров «Количество ИБ на процесс» и «Количество соединений на процесс» можно управлять распределением работы сервера 1С:Предприятие по рабочим процессам rphost. Например, запускать под каждую информационную базу отдельный «rphost». Эти параметры стоит подбирать индивидуально под каждую конфигурацию сервера 1С.
Оптимизация и тонкая настройка сервиса MS SQL
4.1. Настройка SQL сервера.
- Включаем Shared memory (показано на картинке). Актуально если службы 1С и MSSQL установлены на одном физическом или виртуальном сервере.

Проверить можно, выполнив запрос:
select program_name, net_transport
from sys.dm_exec_sessions as t1
left join sys.dm_exec_connections AS t2
ON t1.session_id=t2.session_id
where not t1.program_name is null
- Устанавливаем максимально отведенное серверу количество памяти.

- Устанавливаем сжатие БД при резервном копировании и дефолтные места для хранения файлов БД

4.2. Настройка Базы данных.
После того, как сервер СУБД оптимизирован – переходим к настройкам баз.
- Рекомендуется указать автоувеличение размера
- Размещение файлов данных на разных дисках высокой производительности.
- Установка простой модели восстановления пользовательских баз для избегания разрастания файла журнала транзакций.
4.3. Настройка регламентных заданий.
- Ежедневные:
- Дефрагментация
Например: ежедневно (кроме субботы) в 22:00

- Еженедельные:
- Реиндексация
Например: запускается раз в неделю в субботу в 22.00

Новые возможности
Community-версия платформы
Для системы «1С:Предприятие» реализована лицензия для разработчиков:
- Позволяет использовать клиентское приложение и кластер серверов;
- Является исключительно программной лицензией;
- Может быть привязана только к параметрам компьютера;
- Не складывается;
- Имеет ограничение по времени;
- Не накладывает ограничение на количественные характеристики конфигурации и базы данных;
- Для получения лицензии необходима регистрации на портале для разработчиков.
Распознавание речи в релизе платформы 8.3.23
Реализована возможность распознавания речи в платформе «1С:Предприятие». Распознавание речи может работать как в потоковом варианте, так и из файлов формата Ogg. Распознавание речи возможно как в локальном варианте (на компьютере пользователя, без соединения с Интернетом), так и с использованием облачного сервиса фирмы «1С».
Реализована стандартная обработка Управление распознаванием речи.
В интерфейсе клиентского приложения реализовано отображение состояния механизма распознавания речи.
Реализованы Сервис распознавания речи и Сервис управления моделями распознавания речи кластера серверов системы «1С:Предприятие».
Для рабочего сервера реализована возможность изменять расположение каталога с моделями распознавания речи с помощью свойства Каталог моделей распознавания речи рабочего сервера консоли кластера.
Распознавание речи не поддерживается:
- в веб-клиенте, который работает под управлением веб-браузеров Mozilla Firefox и Safari;
- в автономном сервере;
- в учебной версии;
- в локальном варианте, если используется файловый вариант информационной базы работающей под управлением ОС macOS или на процессоре ARM.
Хранилище двоичных данных
Данная возможность включена в статусе бета-версии. Для использования хранилища двоичных данных требуется лицензия на тестирование выделенной функциональности. При отсутствии лицензии на тестирование выделенной функциональности использование хранилища двоичных данных будет невозможно.
Хранилище двоичных данных предназначено для хранения данных на файловой системе компьютера кластера серверов «1С:Предприятия» вместо информационной базы. При этом использование хранилища прозрачно для операций чтения и записи данных: прикладное решение «считает», что выполняются операции чтения и записи данных из реквизитов прикладных объектов.
Реализована стандартная обработка Управление хранилищем двоичных данных.
Хранилище поддерживается только в клиент-серверном варианте. Автономный сервер и файловый вариант информационный базы не поддерживают использование хранилища двоичных данных.
Управление табличными пространствами базы данных (возможность размещения части БД на самом быстром диске)
Реализована стандартная функция Управление табличными пространствами базы данных, которая доступна в клиент-серверной информационной базе.
Теперь можно управлять:
- табличными пространствами базы данных при работе в клиент-серверном варианте информационной базы;
- табличными пространствами для индексов и данных.
Разделение таблиц по пространствам имен индивидуально для каждой информационной базы и не переносится с помощью выгрузки информационной базы.
Управление табличными пространствами не поддерживается в файловой информационной базе и в Дата акселераторе.
Возможность доступна начиная с режима совместимости Версия 8.3.7.
Перенос клиент-серверных баз между MS SQL и PostgreSQL
Реализована возможность конвертации клиент-серверной информационной базы в информационную базу, обслуживаемую другой СУБД, минуя процесс выгрузки/загрузки информационной базы в dt-файл.
Конвертация из файлового варианта информационной базы не поддерживается.
Поддержка регулярных выражений в платформе
Реализована возможность использования регулярных выражений во встроенном языке. Используются регулярные выражения стандарта ICU. Работа с регулярными выражениями доступна только на стороне сервера приложений «1С:Предприятия». Подробно уже освещали ранее.
1С и Linux
Пишу для себя, чтобы не забыть как делал. 95 % рабочее. На комментарии отвечаю, когда увижу.
Конфигурационные файлы
Конфигурационный файл можно создать вручную, а можно при помощи утилиты администрирования ibcmd. Например:
В данном случае текст конфигурационного файла будет выведен прямо в консоль:
Создание конфигурационного файла
Что бы записать все это в файл на диске можно воспользоваться специальным параметром —out :
Или стандартными средствами:
Кроме этого утилита ibcmd позволяет выполнять различные операции — создавать базы и загружать в них конфигурации и выгрузки. Для примера загрузим выгрузку (dt) в базу на MSSQL сервере:
Работа с ibcmd
На этом все, надеюсь эта статья была Вам интересна.
Если Вы нашли ошибку или неточность, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Автономный сервер в 1С
В версии технологической платформы 8.3.14 была реализована новая возможность, а точнее новое приложение, которое позволяет организовать работу клиентских приложений с информационной базой по протоколу HTTP — автономный сервер. В этой статье я попробую рассказать, что это за новое приложение и как его можно использовать.
Масштабируемость платформы 8
Обеспечение работы глобального поиска при слишком большом количестве подходящих результатов
Если в строку глобального поиска вводится поисковый запрос длиной 3 или менее символов, то этот запрос отправляется в полнотекстовый поиск «как есть». Ранее в этот запрос добавлялся символ «*» после введенных символов.
Удалено ограничение по количеству возвращаемых результатов полнотекстового поиска. Ранее, если полнотекстовый поиск возвращал более 1 млн результатов, формировалась ошибка без отображения результатов поиска.
Использование в стандартном хранилище настроек длинных имен пользователей
Для стандартного хранилища настроек устранены ограничения на длину имени пользователя и ключа настроек. Ограничения на длину ключа объекта не изменялись (строка с именем ключа объекта ограничена длиной в 256 символов).
Выборка, полученная с помощью метода Выбрать() менеджера стандартного хранилища настроек, будет упорядочена по:
- значению хеш-функции от имени пользователя (по возрастанию);
- ключу объекта (в алфавитно-цифровом порядке, по возрастанию);
- значению хеш-функции от ключа настроек (по возрастанию);
- полю Версия (по возрастанию).
В режиме совместимости с версией 8.3.22 поведение не изменилось.
Ускорение первоначального заполнения копии
При использовании механизма копий баз данных при создании копии происходит первоначальное заполнение базы-копии данными из рабочей базы. При большом размере рабочей БД это может занимать существенное время. В версии 8.3.23 этот процесс значительно ускорен.
Снятие ограничения в 100МБ при использовании МенеджерКриптографии.Расшифровать
При работе под управлением ОС Windows снято ограничено на размер расшифровываемого файла в 100 Мбайт.
Система взаимодействия в 1С 8
Поддержка работы с файлами в интеграциях системы взаимодействия
Реализована возможность обмена файлами при интеграции системы взаимодействия с Telegram и ВКонтакте. При обмене с системой ВКонтакте не поддерживается обмен видеофайлами.
Для хранения файлов, которые передаются между системами, на сервере взаимодействия можно настроить собственное хранилище.
Поддержка интеграции с WhatsApp
Для интеграции Системы взаимодействия с WhatsApp нужно завести бизнес-аккаунт WhatsApp. Бизнес-аккаунты WhatsApp предоставляются авторизованными провайдерами этой услуги.
Создание бизнес-аккаунта занимает некоторое время. После заведения бизнес-аккаунта провайдер передает токен, который нужно будет ввести в настройках соответствующей интеграции Системы взаимодействия. Услуги провайдера платные для пользователя, это общая политика WhatsApp.
Предоставляемая интеграция с WhatsApp – это интеграция через WhatsApp Business API (WABA), интерфейс, официально рекомендуемый WhatsApp для интеграции со сторонним софтом.
Далее общение с пользователями, пишущими в бизнес-аккаунт WhatsApp, происходит аналогично другим типам интеграции – ВКонтакте и Telegram. На стороне WhatsApp пользователи общаются с одним и тем же бизнес-аккаунтом, а в Системе взаимодействия каждого пользователя видно индивидуально. В панели обсуждений у таких пользователей сверху написано имя контакта в WhatsApp, а снизу – наименование соответствующей интеграции в Системе взаимодействия.
Поддержка работы с файлами пока не реализована.
Интеграция системы взаимодействия с сайтами (возможность встраивания чата на веб-страницу)
Реализована возможность встраивать чат системы взаимодействия в сторонний сайт. Реализован программный интерфейс, который позволяет сайту управлять чатом.
Реализован новый вид интеграции – веб-чат системы взаимодействия, а также Collaboration System WebChat API, позволяющий сайту взаимодействовать с веб-чатом.
Формы
Возможность сбрасывать оконные настройки для формы
Реализована возможность управлять сохранением настроек окна клиентского приложения. Для этого реализовано свойство формы клиентского приложения Сохранять настройки окна, доступная в редакторе формы.
Реализована команда Восстановить размеры, для вызова которой предназначено сочетание клавиш Alt+Shift+R. Данная команда восстанавливает не только положение и размер окна, но и устанавливает в значения по умолчанию положения разделителей и размеры колонок всех таблиц формы.
Команда Восстановить положение окна более не доступна к использованию. Поведение команды Восстановить размеры зависит от того, как открыта форма.
Предотвращение потери оконных настроек при нештатном завершении клиентского приложения
Для клиентского приложения реализовано автоматическое (каждые 20 минут) сохранение измененных пользовательских настроек:
- положение и размера окна приложения;
- настройки ширины колонок таблиц;
- положение разделителей.
Следите за новостями из мира 1С в Telegram-канале WiseAdvice-IT!
Развитие расширений конфигурации
О развитии расширений уже рассказывали здесь.
Четверг, 21 ноября 2019 г.
Автономный сервер
Создание новой файловой базы в конкретной папке и загрузка файла dt в созданную базу:
$ sudo nano /etc/systemd/system/ibsrv-15.1700.service
$ sudo systemctl daemon — reload # запускать после изменений файла
$ sudo systemctl start ibsrv-15.1700.service
$ sudo systemctl status ibsrv-15.1700.service
$ sudo systemctl enable ibsrv-15.1700.service
Пример экономии на лицензии при внедрении сервера 1С предприятия
Добрый день, статья написана в качестве некоего продолжения данного опуса. Компания 1С довольно часто подвергается критике, нередко объективной, но я попытаюсь своим примером показать, что 1С предоставляет свободу выбора, что в нынешнее время как минимум заслуживает уважения. Также немного посчитаем деньги.
Пролог.
Основной вид деятельности нашей небольшой компании является IT аутсорсинг. Скорее в маркетингово-энтузиастских целях, мы создаем шаблоны решений, которые нам позволяют немного стандартизировать IT инфраструктуру подопечных, а клиенту получить и главное осознать экономию (если сам себя не похвалишь отчетом, то никто не заметит). Клиенты — небольшие компании от 20 до 200 человек. Одним из таких решений является реализация 1С сервера предприятий на свободной платформе Linux + Postgres SQL. В статье не будет очередной технической реализации, так как все давно разжевано и пережевано. Будет лишь сравнение стандартного предложения от 1С франчайзи и наш экономный вариант на май 2014.
Задача №1.
Осуществить переход базы с файлового режима работы на SQL-ный вариант с возможностью использования до 20 клиентов.
Расчет двух вариантов.
Мы не занимаемся сопровождением 1С, потому все рекомендации: о необходимости перехода с файловой базы на SQL, покупки лицензий, аппаратного комплекса клиент получает от сопровождающего его 1С франчайзи. Далее проходит консультация с нами, мы предлагаем альтернативное решение на связке 1С+Linux+Postgres SQL, сами же и внедряем.
Предложение на 20 пользователей.
Пояснения и нюансы:
- Внедренцы 1С (во вселенной конечно же есть и другие, которые пытаются сэкономить клиенту, но нам такие не попадались) по умолчанию предлагают ключи варианта USB, они ощутимо дороже файловых лицензий. Естественно, выбор типа ключа никак не зависит от платформы реализации. Выходит в таблице сделано ухищрение в пользу Linux платформы. Все же напомню, что речь идет не о скрупулезной оценке предложений, а о свежем примере из практики. Объективности ради, должен уточнить, что на мой взгляд внедренцы склоняются в пользу USB ключей не в целях увеличить траты, а ради надежности применения и простоты дальнейшего обслуживания, «тем более» если речь идет о реализации на Linux + Postgres SQL.
- Часто, мы также для небольших компаний приобретаем ключ 1С: Предприятия x86, а не 64. При этом Postgres SQL используем 64 битный вариант, а 1С сервер предприятия 32 битный. Применение в масштабах организаций до 60 человек, считаем приемлемым, тезис субъективный.
- Не учтена стоимость работ. В нашем случае она включена в контракт обслуживания, потому для клиента равна нулю. Будем считать что внедрение и дальнейшее сопровождение, примерно одинаковы.
Предложение на 10 пользователей
Дополнение к нюансам из примера №1
- Добрая 1С позволяет использовать 1С сервер предприятия на Linux для 12 клиентов без ключа сервера предприятия, для Windows подобного нет. Бонус сомнительный, ведь 10 пользователей смогут и на файловой пережить, но все же приятный.
Часто, экономия в рамках нашей страны губит любые добрые системные начинания. Мне кажется, что данный случай все же из другого разряда. Три года назад когда мы вводили 1С сервер предприятия на Linux за стандарт для наших компаний, мы действительно без ложной озабоченности выслушивали от внедренцев 1С, что они снимают с себя ответственность за работоспособность поддерживаемой конфигурации на подобной не «кошерной» связке Linux + Postgres SQL, при этом вводя и клиента в состояние паники.
Возможно, в приведенные мною расчеты можно пульнуть еще с десяток критических стрел, на объективность претендовать сложно, но хотелось донести общее представление финансовой составляющей вопроса.
Запуск автономного сервера
Автономный сервер устанавливается вместе с кластером серверов 1С и имеет такие же системные требования. После установки в каталоге bin появятся два файла:
- ibsrv.exe — сам автономный сервер;
- ibcmd.exe — утилита администрирования.
Оба приложения имеют справочную систему, которую можно вызвать стандартным, для утилит командной строки, способом:
Команда «help» автономного сервера
Автономный сервер может быть запущен как обычное приложение и как сервис (демон) операционной системы, при этом сам автономный сервер не умеет регистрировать себя в качестве сервиса, для этого нужно воспользоваться средствами ОС.
Параметры для запуска автономного сервера можно указать прямо в командной строке или в специальном конфигурационном файле. При этом командная строка имеет больший приоритет. Если какой-то параметр не указан ни в командной строке ни в конфигурационном файле, то будет использовано значение по умолчанию.
Конфигурационный файл создается специальной командой или вручную (подробнее ниже). Для запуска автономного сервера с учетом конфигурационного файла, необходимо указать расположение этого файла.
Запуск сервера для работы с файловой базой в самом простом случае выглядит так:
На самом деле самый простой вариант будет запуск автономного сервера вообще без параметров, в этом случае сервер поищет файловую базу в каталоге данных по умолчанию.
Запуск сервера для работы с клиент-серверным вариантом базы в самом простом случае выглядит так:
Запуск автономного сервера 1С
После этого к базу можно посмотреть например через браузер:
База на автономном сервере
Отладка на автономном сервере
Отладка с использованием автономного сервера возможно только по протоколу HTTP. Сама схема отладки выглядит достаточно изощренно (я с трудом представляю себе практическое использование данной функциональности):
- Запустить сервер отладки, например так (см. Отладка по протоколу HTTP):
dbgs -a 192.168.0.11 -p 4000 - Запустить автономный сервер с указанием сервера отладки и имени информационной базы, например так:
ibsrv.exe —dbms=mssqlserver —db-server=192.168.0.15 —db-user=sa —db-pwd=Z123456z —db-name=test01 —name=test03 —debug=192.168.0.11:4000 - Запустить конфигуратор с базой в которую загружена точно такая же конфигурация как и в отлаживаемой базе.
Далее, в запущенном конфигураторе, следует открыть диалог параметров отладки (Главное меню — Сервис — Параметры — Отладка). В диалоге нужно выбрать протокол отладки (HTTP), указать адрес сервера отладки и имя информационной базы (может потребоваться перезапуск). В моем случае это выглядит так:
Настройка отладки для автономного сервера 1С
Настройка клиентского приложения
Автономный сервер в 1С 8
Новые возможности автономного сервера
Для автономного сервера реализованы возможности:
- Прямого подключения к информационной базе (по протоколу TCP, только для управляемого приложения);
- Использование Конфигуратора;
- Использования автономного сервера в качестве менеджера тестирования;
- Выполнять отладку прикладного решения, используя сервер отладки, встроенный в автономный сервер.
Переключение функциональных возможностей автономного сервера
Реализована возможность включать и отключать функциональные возможности автономного сервера. Для этого в конфигурационном файле реализована секция features. Также могут использоваться команды командной строки утилиты ibsrv. Для переключения доступны следующие функции:
- Расширенные возможности конфигурирования в автономном сервере;
- Доступ к информационной базе по протоколу HTTP;
- SSH-шлюз автономного сервера (работа в режиме агента);
- Доступ к информационной базе по протоколу TCP.

