1c ring команда вернула ошибку с кодом 2

Публикация № 876329


Универсальный монитор лицензий ring ras rac

Хотите узнать, какие программные лицензии установлены на сервере и все их технические подробности? А может быть, вам нужна информация по использованию всех видов лицензий кластера? Нет ничего проще, читай далее, чтобы быть в курсе!

Введение

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

На инфостарт существует ряд наработок, для администрирования через 1С, но основная их проблема в том, что они только для Windows и используют технологию COM.

В современных реалиях это давно устаревшая технология! Поэтому наше решение будет базироваться на новых методах!

Описание

Обработка «Универсальный монитор лицензий 1С» представляет собой полностью автономное решение, с точки зрения встраивания в любую конфигурацию, как на обычных, так и на управляемых формах!

Обработка поддерживает подключение через дополнительные обработки.
Есть два варианта запуска:

  1. Через меню “Файл – Открыть” как обычную внешнюю обработку.
  2. Через справочник “Дополнительные отчеты и обработки” (в обработку встроен механизм подключения внешних обработок, пример подключения).

Весь функционал проиллюстрирован в скриншотах.

Рекомендуется версия платформы начиная с 8.3.6! В коде не используются синхронные и модальные вызовы для управляемой формы!

Обработка прошла тестирование в тонком клиенте, толстом клиенте, веб-клиенте, толстом клиенте (обычное приложение) на платформах 8.3.13.1644, 8.3.17.1386, ОС семейства Windows. Для ОС Linux, скорее всего придется немного переписать вызовы команд, но в связи с отсутствием такого сервера нет возможности написать правильные команды, они будут отличаться. Если у вас есть возможность дать протестировать на таком сервере, то функционал будет с коробки!

Вот только есть одна грабля в этом всём. Если есть нерабочие лицензии на сервере, то они так же попадут в этот список и по ним корректно отобразятся данные.

И вот плавно вытекающий вопрос. В описании ring написано, что проверяя лицензию командой ring license validate —name <имя лицензии> должен быть код возврата 0 если лицензия активна, и код ошибки если с лицензией какие-то проблемы, вот только сколько не мучаю эту утилиту у меня для любой лицензии 0. При этом для нерабочей лицензии вполне корректно выводятся различии в железе с тем компом на котором ставилась это лицензия в прошлый раз.

Для действующей лицензии получаю всё верно:

ErrorLevel = 0

А вот для нерабочей лицензии исходя из инструкции errorlevel должен быть – 1, но всё равно получается 0.

— Phis Mem_0 : 27916816384

— OS Inst Date_0 : 1376822360

— OS_0 : Microsoft Windows Server 2012 Standard

— OS Ser_0 : 00184-20405-06597-AA231

— Sys Name_0 : S-IC1C

— OS Ver_0 : 6.2

— CPU_0 : CPU0, Intel64 Family 6 Model 45 Stepping 7, 64, 64, 1F8BFBFF000206D7, 11527, None

— CPU_1 : CPU1, Intel64 Family 6 Model 45 Stepping 7, 64, 64, 1F8BFBFF000206D7, 11527, None

— DISK_0 : 512, 63, 13054, 255, 3328770, 209712510, 107372805120

ErrorLevel = 0

На выходных было скучно, поэтому решили обновить 1с до 8.3.14.1694. С лицензиями пришлось немного повозиться.

На эти выходные запланировали мы обновление 1с до версии 8.3.14.1694. Причины были разные, среди них исправленный баг динамического обновления, а также информация о том, что 1с окончательно разделяет лицензии на Проф и Корп, и, поэтому, возможно придется что-то обновлять. Про Проф и Корп могу направить к информационному письму http://1c.ru/news/info.jsp?id=25491. Если кратко, то в период с 25.02.2023 по 09.09.2023 у нас переходный период, в который потенциально можно обновить лицензии 1с и получить часть функциональности Корп для Проф лицензий купленных ранее (отсутствие ограничения на 12 ядер и 500 пользователей одной базы). Все это можно, если обновить до 8.3.14, а также некоторых релизов веток 8.3.12 и 8.3.13. У нас стояла 8.3.12, но более ранний релиз. Обновлять так обновлять, и в субботу мы перешли на 8.3.14.1694.

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

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

Начинаю разбираться. Во-первых, вспоминаю папку, где они лежали. Это c:Program Files1cv8conf. Действительно, там пусто. Заливаю .lic файлы из копии, все запустилось. Но пропало раз, пропадет и два, начинаю разбираться.

Указанное выше информационное письмо говорит, что то ли лицензии нужно обновить, то ли не нужно, но делается это однократным запуском утилиты ring. Раньше мы так и ленились с ней разобраться, но теперь, похоже, откладывать нельзя. Итак, поехали, ставим и применяем ring.

1) Нужно поставить java. Открываем https://java.com/ru/download/ и лицезреем, что с 16 апреля 2023 у Явы изменилось лицензионное соглашение. Не желая вдаваться в детали, нахожу старый установщик, что качал весной, заливаю на сервер, устанавливаю. Он предупреждает, что соглашение изменилось, но к старым версиям это не относится. Ребут сервера (иначе не поставить ring).

Примечание на основе комментариев: ребут не обязателен, если вы можете отредактировать пути и у вас запустится java.

2) Отлично, переходим к установке утилиты ring и модуля license (они идут вместе). Теперь они не поставляются в глубокие папки, а лежат в папке установщика в директории license-tools. Запускаем установщик (инструкция говорила, что надо что-то разархивировать, но это не понадобилось), он быстренько ставит утилиту (установщик это один из cmd файлов, запускает Яву). Ребут сервера (иначе не запустится ring)

Примечание на основе комментариев: ребут не обязателен, если вы можете отредактировать пути и у вас запустится ring.

3) Да, вспоминаем, что для работы ring нужно еще расширение для Явы. Качаем по адресу https://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html, раскрываем архив, долго думаем, что с этим делать, в конечном итоге, находим, что надо поместить в папку с расширениями. У меня это оказывается c:Program Files (x86)Javajre_<версия>libext. Ребут сервера на всякий случай.

Примечание на основе комментариев: пункт не обязателен начиная с версии Java 1.8.0_151 (можно не устанавливать JCE а установить свойство crypto.policy=unlimited в lib/security/java.security) 

5) Долго думаем, осознаем, что он нашел какие-то lic файлы в папке c:Program Data1Clicenses. Понимаем, что у сервера была долгая и насыщенная жизнь, папки менялись от релиза к релизу, и сейчас .lic файлы разместились в разных местах, и часть из них является мусором. Начинаем разбираться и понемногу выкидываем то, на что ругается ring, а также собираем все лицензии в папке c:Program Data1Clicenses (естественно, не забываем делать резервные копии). Для перемещения, естественно, приходится останавливать сервер 1с. Кстати, отмечаем, что ночью из этой папки ничего потерто не было.

6) Наведя порядок в лицензиях (и сделав копию результата), начинаем пробовать команды ring license info —name <NAME> и ring license validate —name <NAME>. В качестве <NAME> нужно писать полностью строчку, выданную командой list. Лицензии нормальные, информация вся видна.

7) Возвращаемся к идее обновить лицензии. Читаем справку по команде update: “Выполняет обновление (переполучение) всех лицензий из хранилища лицензий. Под обновлением лицензии понимается повторное получение лицензии в центре лицензирования с теми же параметрами: регистрационный номер, пинкод, ключевые параметры. Существующие до обновления файлы с активированными программными лицензиями сохраняются с расширением .oldlic с целью резервного копирования.” Предполагаем, что это именно то, что нужно. Опять останавливаем сервер 1с! — иначе не сможет обновить, поскольку должна переименовывать старые лицензии в .oldlic. Даем команду ring license update. Система задумывается и по одной обновляет лицензии. Действительно, старые получили расширения .oldlic, появились новые с новыми именами файлов. 

8) Не наблюдаем никаких проблем, все работает. Лицензии новые пин-коды не потребовали. С замиранием в душе ждем утра понедельника, будет ли оно работать.

Данная процедура применима только к файлам лицензий применимых к программным продуктам версии ПРОФ.

Устанавливаем пакеты Ring и License Tools

Данные утилиты находятся в папке ExtDst с установленной платформой 1C. Например, вот по такому пути: C:\Program Files (x86)\1cv8\8.3.8.2137\ExtDst
Нам необходимо установить оба пакета из данной папки. Нажимаем по очереди правой кнопкой мыши на каждую утилиту и затем “Установить”. Пакет быстро откроется и закроется (моргнет окно). Никаких дополнительных информационных окон об успешности установки
выведено не будет. Но на самом деле утилиты установятся в систему. Убедиться в этом можно зайдя в установленные программ Windows. Там они называются: 1С:Enterprise License Tools и 1С:Enterprise Ring.

Скачиваем и устанавливаем Java и Java Cryptography Extension (JCE)

Устанавливаем переменную окружения

Теперь нам нужно задать специальную переменную окружения “JAVA_HOME”. Для этого заходим в “Мой компьютер” –> “Свойства” –> “Дополнительные параметры системы безопасности” далее на вкладке “Дополнительно” –> “Переменные среды” нажимаем “Добавить”. В качестве имени переменной пишем JAVA_HOME, а в качестве пути указываем полный путь до папки с установленной Java, например:
C:\Program Files\Java\jre1.8.0_73
Теперь нам нужно задать специальную переменную окружения JAVA_HOME 

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

Читайте также:  Что делать, если серверы Steam слишком заняты для обработки запросов данных

Ищем на компьютере файлы лицензий

Достаем информацию из файлов Lic

Утилита Ring на самом деле имеет множество различных команд для работы с файлами лицензий 1С, но для “выдирания” информации нам понадобятся только две из них. Это команды INFO и LIST. Остальные команды можно посмотреть на сайте информационной системы ИТС. Ссылку я приведу в конце статьи. Для начала воспользуемся командой LIST. Именно она позволяет вывести регистрационный номер и текущий пин-код вашего ПП 1С. Собственно возникает вопрос “И куда мне вводить эту команду?”. Ответ прост: все команды вводятся в командную строку Windows, т.е. в системную утилиту “cmd.exe”. Запускаем командную строку и вводим:
ring license list –path C:\ProgramData\1C\license
где,
C:\ProgramData\1C\license путь до папки с файлами лицензий.Результатом данной команды будет список в виде комбинации “пин-код – рег.номер”, выведенные здесь же в командной строке, например вот так::123456789012345-800111111Первые 15 цифр это и есть ваш текущий пин-код, остальные цифры после дефиса это рег. номер программы. Если по указанному пути лежит несколько файлов, то по каждому из них будет выведена информация. Если нужна информация по конкретному файлу лицензии, то оставляем его в этой папке, остальные временно переносим в любое другое место.  Ни в коем случае не КОПИРУЙТЕ файлы лицензии в папки на этом же компьютере, т.е. нужно именно ПЕРЕМЕЩАТЬ их. Так как если вы их скопируете программа 1С решит, что вы запустили несколько ее дублей под одним пин-кодом. После этого лицензия заблокируется с предупреждением, что то вроде “недопустимо использование более одного пин-кода”. Так что будьте внимательны, прецеденты были в моей практике.
Давайте теперь воспользуемся командой INFO. Она позволяет посмотреть те данные, что вводятся при получении лицензии (данные об организации).
ring license info –name 123456789012345-800111111 –path C:\ProgramData\1C\license

Как видите принцип здесь тот же только добавился атрибут –name. Правда 1С пошли здесь крайне изощренным методом и вместо того, что бы писать имя файла с лицензией, приходится писать комбинацию “пин-код – рег.номер”. Лично я целых 2 часа “танцевал с бубном” прежде чем понять как использовать данную команду, т.к. на сайте ИТС не было конкретной информации об указании какого имени идет речь.
Примером результата данной команды будет:

Благодаря пользователю miller7777777 теперь нет необходимости использовать командную строку для получения данных (старая моя инструкция для 5 шага больше не актуальна). При помощи его утилиты LicDataExtractor регистрационные данные, извлеченные из файла лицензии, показываются в окне на экране, откуда могут быть сразу же скопированы или сохранены в текстовый файл. С инструкцией по работе с данной утилитой можно ознакомиться по ссылке:
https://github.com/miller7777777/LicDataExtractor

Вот и все. Теперь вы научились извлекать все необходимые данные из файла лицензий 1C.
Стоит отметить, что данная процедура применима только к файлам лицензий применимых к программным продуктам версии ПРОФ.
Извлечь таким образом информацию из лицензий базовых версий или аппаратных ключей не получится.

Автокликер для 1С

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

   
   
   

   

   

Способ создать полноценный ТСД без мобильной разработки. Теперь новая версия – Simple UI (обновлено 14. 2019)

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Инструментарий разработчика Платформа 1С v8.3 Мобильная платформа Бухгалтерский учет Управленческий учет Абонемент ($m)

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

   
   
   

   

   

Инструкция

Код обработки автономен, но для его корректного использования у вас должна работать утилита ‘Ring’ и модуль ‘license’. Если еще не работает, то информация по установке есть на ИС и ИТС (ИТС международный).

А также установлен ‘Удаленный сервер администрирования’ (ras) и консольная версия (raс). Желательно, чтобы ras был установлен как сервис, тогда не придется запускать его в режиме приложения через обработку на сервере. Информация по установке есть на ИС и ИТС (ИТС международный).

Важно! Данные утилиты и модули идут в поставке с новой платформой!

Как заставить открываться “Все функции” в 97 раз быстрее!

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

   
   
   

   

   

Консоль Внедренца v

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Идея данной обработки заключается в создании простого, функционального и универсального инструментария для внедренцев и программистов 1С, который будет работать как в толстом клиенте на обычных и на управляемых формах, так и в тонком клиенте. Интерфейс и логика работы максимально идентичны у обычных форм и управляемых. Инструментарий включает в себя: Консоль кода, Консоль запросов, Консоль отчетов (СКД), Универсальную обработку объектов, Средства для работы с таблицами базы данных 1С, Редактирование регистров сведений базы, Инструмент по работе с табличными документами – загрузка данных из табличного документа.

   
   
   

   

   

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных – правила установлены в 54-ФЗ ст.2 п.2.
Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

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

Навигатор по конфигурации базы 1С 8

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8.3.
Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д.
Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы.
Отображает структуру хранения объектов базы данных, для регистров доступен сервис “Управление итогами”.
Платформа 8.3, управляемые формы. Версия 1.1.0.93 от 12.03.2023

   
   
   

   

   

Аналитика Промо

Онлайн-курс предусматривает изучение возможностей системы “1С:Аналитика”, которая работает как составная часть платформы “1С:Предприятие” и обеспечивает оперативный просмотр и анализ необходимых данных.

Набор подсистем “Умные таблицы”

Инструментарий разработчика Платформа 1С v8.3 Беларусь Россия Казахстан Абонемент ($m)

Данный набор подсистем – прикладная библиотека, призванная помочь программисту 1С быстрее решать ряд типовых задач бизнес-логики, таких как: ведение статусов объектов, отправка почтовых сообщений в определенное время, ведение произвольных таблиц с возможностью редактирования, сохранения и группировки, ориентированные на расчет бюджетных таблиц (план продаж, ретробонусы B2C, проценты по договорам B2B и договорные условия по КАМ), расчет коммерческой политики для бюджетных таблиц, исполнение произвольных алгоритмов с хранением кода в информационной базе, определение рабочих баз, хранение файлов во внешних СУБД (Postgre SQL, MS SQL и MongoDB) и выполнение произвольного кода после изменений ссылочного объекта вне транзакции изменения.

   
   
   

   

   

Внешний регламент для 1С

Инструментарий разработчика Платформа 1С v8.3 Россия Абонемент ($m)

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

Читайте также:  ОПЕЛЬ АСТРА КОД ОШИБКИ 062108

   
   
   

   

   

Подсистема “Показатели объектов”

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

   
   
   

   

   

Программы для исполнения 488-ФЗ

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя.
Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Очистка кэша 1С 8 (8. 0, 8. 1, 8. 2, 8. Грамотная чистка кэша 1С с сохранением настроек.

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Эффективное средство для устранения ошибок, возникающих в локальном кэше 1С на клиенте, которым легко сможет воспользоваться пользователь с любым уровнем знаний.
Wsf-скрипт, созданный на стандартном языке автоматизации Windows – “WSH JScript”, очищает кэш 1С просто, быстро и безопасно.
Кроме варианта, очищающего кэш текущего пользователя, имеется также вариант для чистки кэша 1С всех пользователей терминального-сервера.

   
   
   

   

   

Блин, мы забыли включить регламентные задания…

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Привет, Инфостарт!
Сегодня расскажу, как я решил проблему с выключенными регламентными заданиями в рабочих базах.
Желая исключить человеческий фактор и минимизировать количество ошибок, я написал небольшую конфигурацию. 
В конфигурации два регламентных задания. Первое периодически подключается к кластеру и сохраняет текущие параметры: имя, Сервер БД, базу СУДБ, блокировки входа и регламентных заданий и т.д. Второе задание периодически проверяет эти параметры на ошибки.

   
   
   

   

   

Модель объекта

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Подсистема позволяет описать модель данных объекта, где описана зависимость между реквизитами, и затем использовать эту модель в разных сценариях работы с объектом.
Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

   
   
   

   

   

Обновления

Актуальная версия 1.1 от 20.06.2020

P.S. Если материал вам помог, поблагодарите автора, поставив звездочку!

Скачать файлы

Специальные предложения

1.

herfis

Сейчас в теме

2.

Xershi

Сейчас в теме

(1) фактическое количество?

Колонка максимум показывает на сколько комплект рассчитан не более!

Причем в однопользовательском режиме может быть сколько угодно сеансов на ПК пользователя!

Механизма сколько в кластере на комплекте запущенно сеансов пока не реализовывал.

3.

herfis

Сейчас в теме

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

4.

Xershi

Сейчас в теме

(3) остаток не считает, потому что нужно понять откуда его считать!

Пока выводит все что в кластере, причем по опыту зависший сеанс лицензию не ест! Если его посчитать, то выйдет, что лицензий 10 а сеансов 20! И работает же))

5.

herfis

Сейчас в теме

6.

Xershi

Сейчас в теме

(5) а ну я не слышал. Инфы по этому вопроса не искал, если предоставите, то можно будет и посчитать!

7.

Fox-trot

Сейчас в теме

Важно! Данные утилиты и модули идут в поставке с новой платформой!

старик, ты уже с 1с стартмани берешь?

8.

Xershi

Сейчас в теме

(7) читайте статью полностью, а не через строчку!

9.

Fox-trot

Сейчас в теме

прочитал полностью. честно 😎 попытался шуткануть лишь про одну строку

10.

Xershi

Сейчас в теме

11.

info1i

Сейчас в теме

Коллеги, правильно ли я понял, что внутреннее взаимодействие в обработке основано на утилите ring и без нее обработка неработоспособна?

12.

info1i

Сейчас в теме

(11) Сам спросил, сам отвечу – судя по скриншотам, да, основана на ring, без утилиты и сервера администрирования никак.

13.

Xershi

Сейчас в теме

(11) вкладка ‘ring’ да. Читайте внимательно описание публикации, раздел Инструкция!

14.

hunterrr84

Сейчас в теме

информация о лицензии КОРП или ПРОФ можно узнать с помощью ring? и каким способом была активирована лицензия (через интренет, по телефону и т.д.)

15.

Xershi

Сейчас в теме

(14) читайте документацию. Все что умеют утилиты все можно получить.

16.

hunterrr84

Сейчас в теме

(15) доки я читал, спасибо что отправили в нужном направлении

17.

Xershi

Сейчас в теме

(16) на память просто не помню, все функции реализованы по документации. Чего нет, легко допилить по ней же!

18.

ixijixi

Сейчас в теме

“Принудительное завершение сеанса” в файловом режиме не работает же?

19.

Xershi

Сейчас в теме

(18) если посмотреть архитектуру, то станет понятно, что нужна СУБД и кластер. В файловом режиме этого ничего нет, да и не нужно!

20.

ixijixi

Сейчас в теме

(19) А если посмотреть описание публикации, то все не очевидно. Рекомендую подойти к этому вопросу серьезнее, чтобы не приходилось отвечать на глупые вопросы.

21.

Xershi

Сейчас в теме

(20) вы хоть раз разворачивали кластер на файловой базе? Думаю нет. Как вы уже поняли вопрос абсолютно абсурдный! Статья не на уровень начального класса.

22.

ixijixi

Сейчас в теме

кластер на файловой базе

Круто, нет слов. Я веду к тому, что заявлена функция “Принудительное завершение сеанса”, а по факту на нее есть ограничения. Вот это и нужно описать в статье, а не писать, что Весь функционал проиллюстрирован в скриншотах.

23.

Xershi

Сейчас в теме

(22) у вас есть кластер? После этого возникла проблема с функцией?

Покажите скриншоты!

26.

ixijixi

Сейчас в теме

(23) Нет никаких проблем с функцией, я даже не скачивал. Я пытаюсь донести до Вас простую мысль, что надо описание публикации более подробно заполнять, чтобы кто-нибудь из новичков не скачал ненужную ему обработку.

24.

Xershi

Сейчас в теме

(22) цитирую описание публикации:

Хотите узнать, какие программные лицензии установлены на сервере и все их технические подробности? А может быть, вам нужна информация по использованию всех видов лицензий кластера? Нет ничего проще, читай далее, чтобы быть в курсе!

Вы тут хоть одно упоминание про файловую базу видите?

25.

ixijixi

Сейчас в теме

(24) Так и про клиент-серверный вариант работы тоже ничего и не сказано.

27.

Xershi

Сейчас в теме

(25) вернулись к (21). Рано вам эту статью читать.

28.

ixijixi

Сейчас в теме

(27) Ого, на личности перешел? Увы, мне не удалось свою мысль донести.

З.Ы. Совет: не злоупотребляйте восклицательными знаками, гуру.

29.

Xershi

Сейчас в теме

(28) специалист, который читает статью и понимает о чем речь. Не спрашивал бы почему утилита, которая работает с кластером не работает с файловой базой. Это как масло масляное, если вы ещё не поняли!

67.

Xershi

Сейчас в теме

(28) добавил раздел “Частые вопросы”.

Добрый день, этот монитор показывает аппаратные ключи?

31.

Xershi

Сейчас в теме

(30) добрый день!

Смотря, что вы хотите узнать?

Цитирую описание публикации:

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

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

Нет ничего проще, читай далее, чтобы быть в курсе!

Обработка это графический интерфейс утилиты ‘Ring’ и консольной версии (raс) ‘Удаленного сервера администрирования’.

32.

hunterok

Сейчас в теме

Вот такая ошибка при попытке запустить удаленный сервер администрирования из под 32 битного клиента на 64 бит сервере.

По нажатию на кнопках ring – вообще никакой реакции.

При запуске на 8.2:

{ВнешняяОбработка.УниверсальныйМониторЛицензий1С_1_0.МодульОбъекта(74,23)}: Переменная не определена (ДополнительныеОтчетыИОбработкиВБезопасномРежимеИнтерфейс)
		ИспользуемыйПакет = <<?>>ДополнительныеОтчетыИОбработкиВБезопасномРежимеИнтерфейс.Пакет();

34.

hunterok

Сейчас в теме

(32) Вопрос решился установкой платформы 8.3.14 и обновлением ring до последней версии, теперь выводится список лицензий, но информацию о лицензии посмотреть нельзя

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

RAC запустился, но через обработку ничего не выводится по нажатию “Получить таблицу лицензий”, никаких ошибок не выводится

36.

Xershi

Сейчас в теме

(34) по поводу корректности вывода о лицензии замечал, но пока решения не нашел. Попробую ваш совет.

По скрину не видно что у вас запущено!

38.

hunterok

Сейчас в теме

(36) Прошу прощения, скрин неудачный вышел, вот правильный

Я пробовал даже устанавливать 64 бит клиент и RAS запускал тоже 64 бит – тоже самое.

39.

Xershi

Сейчас в теме

(38) да когда рас работает, то рак тоже должен отрабатывать. А на какой платформе все делаете? У нас 8.3.13. А все увидел 8.3.14. На боем сервере пока не планируем ставить эту версию. Возможно 1С должна компоненты обновить. Надо писать в ТП уточнять.

Читайте также:  Не удалось создать com объект virtualbox код ошибки 0x80004005

40.

hunterok

Сейчас в теме

(39) Я не думаю, что дело в версии платформы, хотя, конечно, это не исключено. Тем не менее, должен быть хотя бы какой-то вывод ошибок try/catch.

41.

Xershi

Сейчас в теме

(40) у меня ошибок нету, поэтому что можно вывести не могу сказать.На 1С:Предприятие 8.3 (8.3.13.1644) все работает.

По рингу да, есть проблема:

Это после того как мы новый сервер поставили. ТП пока не ответила из-за чего это. В имени файла ничего лишнего как у вас не было.

42.

Xershi

Сейчас в теме

(41) получил ответ от ТП:

1. Посмотрите содержимое файлов лицензий в редакторе Notepad (Блокнот).

Если в первой строке содержится текст – лицензия заблокировалась,

то в тексте указана причина.

Если текста там нет – значит причина в том, что текущая утилита RING

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

В следующих версиях платформы будет новая версия утилиты,

которая будет корректно работать с такими лицензиями.

2. Для анализа проблемы пришлите файлы лицензий:

Ждем новую платформу и новую версию ринга. Похоже они формат в файле лик поменяли, поэтому и не может прочитать корректно!

66.

Xershi

Сейчас в теме

(34) информация о лицензии у вас не вывелась потому что в новых версиях платформы оно добавляет к лицензии еще и текст с именем файла.

Если его удалить, то данные выведет. Добавлю в новой версии удаление лишней информации.

35.

Xershi

Сейчас в теме

(32) на 8.2 надо закомментить эту строчку. Там нет БСП.

Удаленный сервер администрирования в пользовательском режиме нужно запускать на сервере.

Теперь лицензии можно мониторить с мобильного телефона – специально добавил в DroidRAC2 раздел “Ключи”, где агрегируется информация от рабочих процессов и клиентских сессий об используемых в данный момент лицензиях

37.

Xershi

Сейчас в теме

(33) спасибо за проявленный интерес! Но в вашем решении нужен доступ к серверу из вне. По локальной сети мобильное приложение врятли будет смысл использовать, сложность в подключении и неудобство интерфейса по сравнению с экраном в 24+ дюйма на ПК!

43.

skyboy13

Сейчас в теме

44.

Xershi

Сейчас в теме

(43) что за версия конфигурации?

Если нет БСП закомментируйте код этой процедуры.

45.

skyboy13

Сейчас в теме

46.

Xershi

Сейчас в теме

(45) там наверное ОФ? Или БСП не внедрено. Тогда только закомментироть. Не будете же вы БСП внедрять ради этого.

47.

skyboy13

Сейчас в теме

А что может, что по кнопке Информация о Ring и получить список лицензий, просто тишина

50.

Xershi

Сейчас в теме

(47) а инструкцию вы выполнили?

48.

skyboy13

Сейчас в теме

49.

Xershi

Сейчас в теме

(48) это уже обсуждалось. 1С обещала в последних релизах это поправить.

8.3.16 ставили?

51.

Xershi

Сейчас в теме

(48) вы не поняли. ТП от 1С писала, что они поменяли формат лицензии и старая ринг ее не читает. Обещали поправить этот момент в новой платформе. После установки новой платформы и обновления всех утилит проблема осталась?

64.

Xershi

Сейчас в теме

Поставили новую платформу 1С:Предприятие 8.3 (8.3.17.1386) получил ошибку из (48).

Пришлось дополнительно обновлять утилиту license-tools. При скачивании платформы лежит в одноименной папке.

Запрос списка лицензий не отработал “call ring license list”:

Версия Ring “0.8.0-1”. Для СВ 7 и 8 версии только такие “1c_enterprise_ring_0.8.2_1.x64”.

Сервер не перезагружал.

Оказалось, что данное сообщение не версию ринга просит, а хочет чтобы мы указали версию ли license-tools. Их оказалось в системе уже 2!

cs*7.0.25:x86_64 – 1С:Предприятие – Сервер взаимодействия.

elasticsearch*5.6.12:x86_64 – Elasticsearch для 1С:Сервера взаимодействия.

hazelcast*3.9.4:x86_64 – Hazelcast для 1С:Сервера взаимодействия.

license*0.12.0:x86_64 – Утилита для работы с лицензиями.

license*0.7.0:x86_64 – License management utility.

Команда “call ring license*0.12.0 list” выдала нужный функционал.

В ближайшее время доработаю получение версии “license”.

65.

Xershi

Сейчас в теме

(64) а пока, как метод обхода удалил license-tools версию 0.7.0 через панель управления. 12 версия поставилась с сервером взаимодействия.

52.

skyboy13

Сейчас в теме

Сейчас будет пробовать. У нас 8.15

53.

Xershi

Сейчас в теме

(52) отпишите какая точно платформа и откуда ставили утилиты. Сами пока сидим на 8.3.13. Там еще не исправили.

54.

adapter

Сейчас в теме

55.

Xershi

Сейчас в теме

(54) я так понимаю использует ком? У нас не взлетит.

56.

rosinfo1

Сейчас в теме

можно 1 стартмани просить, за некорректно работающую обработку.

57.

Xershi

Сейчас в теме

(56) что вы подразумеваете под некорректно работающую?

Вы получили заготовку и в праве ее доработать. Поэтому решение не продается за рубли. Механизм возврата на ИС не предусмотрен.

58.

Manticor

Сейчас в теме

Xershi, мне нужен инструмент, который бы позволил программно зайти в реестр кластера 1с, создать там базу/ отредактировать существующую/удалить базу.

Причем желательно получить результат выполнения команд. Если произошла ошибка – ее текст.

Может ли в теории ваша обработка такое делать?

59.

Xershi

Сейчас в теме

(58) добрый вечер. Такого функционала в текущей версии нет.

60.

Manticor

Сейчас в теме

(59) Добрый день. Что такого нет – понятно) а в теории возможно ли такое сделать?

61.

Xershi

Сейчас в теме

(60) насколько знаю такие действия можно реализовать, если это нужно пишите в ЛС. Реализую.

62.

Manticor

Сейчас в теме

(60) насколько знаю такие действия можно реализовать, если это нужно пишите в ЛС. Реализую.

Реализация предполагает использование консольных командр и их обработка путем чтения их файла – так как это реализовано в вашей существующей обработке?))

63.

Xershi

Сейчас в теме

(62) не обязательно. Но как вариант можно и так!

68.

Xershi

Сейчас в теме

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

69.

Delit154

Сейчас в теме

Если сервер на linux, то обработка работает некорретно. Заточено под win.

Под Linux ring в utf отдает, нужна ещё одна кодировка.

Если клиент 32, а сервер 64, то тоже неправильно компилируются пути до выполняемых команд.

Ну и команда запустить удаленный сервис администрирования должна выполняться на сервере.

Если в кластере выделенный сервер лицензирования, то получить сведения о лицензиях не получится.

Есть куда подрабатывать функционал.

70.

Xershi

Сейчас в теме

(69) если есть рабочие примеры, добавлю в публикацию.

Большинство вопросов должен был решить экзекутор.

71.

FeSTy

Сейчас в теме

72.

bavkyz

Сейчас в теме

73.

Xershi

Сейчас в теме

(72) решение привязано к кластеру 1С. Поэтому не понятно, что спрашиваете.

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

74.

bavkyz

Сейчас в теме

на сервере 1С, где установлены лицензии

, а если у меня отдельный сервер лицензий

75.

Xershi

Сейчас в теме

(74) тогда тестируйте, возможно нужно будет доработать вкладку ринг. Вкладка рас везде работать будет если службу раs запустите на сервере 1с.

76.

bavkyz

Сейчас в теме

77.

Xershi

Сейчас в теме

(76) для выполнения команд. Почитайте описание публикации.

78.

setitles

Сейчас в теме

я правильно понимаю, что если у меня

– 1 сервер терминал и на нем 3 программных ключа 50+10+10

– 2 сервера 1с+SQL только с серверными ключами

То никакие обработки не помогут узнать количество используемых ключей?

Как же тогда разместить ключи, если серверов 2?

79.

Xershi

Сейчас в теме

(78) количество использованных лицензий решение показывает на 2 вкладке.

По 2 читайте руководство администратора.

80.

Dem0

Сейчас в теме

Я правильно понимаю – без установки стороннего барахла эту информацию по лицензиям выцепить нельзя?

Это надо иметь на сервер каждого клиента админские права, чтобы все это заюзать.

Нет ли вариантов по-проще?

81.

Xershi

Сейчас в теме

(80) не совсем так.

Внизу публикации описано, что обязательно, а что можно запустить в клиентском режиме.

Но в любом случае информацию о лицензиях имея только установленную платформу не получишь.

82.

Ek3eqtor

Сейчас в теме

Подскажите пожалуйста.Купили обработку. Запускаю RING, RAS. В RING лицензии отображаются, а в обработке пусто. Есть какой нибудь мануал пошаговый для настройки? Не пойму что делаю не так. Архитектура клиент-серверная. Запускаю обработку на сервере приложений. Все дистрибутивы ставил последней версии.

1c ring команда вернула ошибку с кодом 2

83.

10baset

Сейчас в теме

См. также

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд).
Точность распознания до 98%.

от 11 рублей

Добавить комментарий

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