Для любителей зоопарков. 🙂
Обработка. Работает в тонком клиенте под windows с использованием утилит rac+ras. Утилиты требуемых версий должны быть установлены. Операционная система сервера значения не имеет.
Функционально повторяет штатную консоль, так что подробное описание не требуется.
Поддерживает возможности платформ до 8.3.16 включительно.
Запускать нужно в самой свежей из имеющихся версий 1С.
Может использовать Ras, запущенный на сервере или запускать Ras на клиенте. На клиенте в моих тестах оно получает ответ раза в полтора быстрее, чем при запуске на сервере.
Протестировано на 8.3.16.1063.
Предложения и сообщения об ошибках приветствуются.
Добрый день. Нет ли у вас планов дописать консоль с использованием объекта АдминистрированиеСервера?
Насколько трудоемкой кажется эта задача?
(1) Нет. В консоли новые объекты добавляются настройкой макетов, внутри фабрика объектов универсальная.
А у АдминистрированиеСервера у каждого объекта свой интерфейс. Переписывать почти всё придётся.
Ну почему Windows?
Простите за критику, но в форточках Ваше искусство не нужно 🙁 Без него можно прожить, а вот пингвины Вас бы любили и лайки ставили бы. Но Вы ж в такую задумку впендюрили два КОМа… Я ж как увидел эту разработку от радости читать разучился не увидел что в ТК форточек работает. У меня вот нет форточек (понятно что лично у меня есть, но есть проект где все форточки закрыты Кукиным и К°). Представляете как я расстроилсо когда мне комки в птичем клиенте протянули «руки дружбы»… А в терминале работать с ras/rac тоска зелёная. Скажите пожалуйста, я правильно понял, что WMIService нужен только для того, чтобы сам RAS сервер запустить? Я уж его бы руками запустил бы… Да вообще бы при загрузке бы поставил автоматом. А wshell зачем? Чем ЗапуститьПриложение (RunApp) не понравилось все равно ж сливается в файл с пред именем, который затем читается. Какие то есть камни под водой? Я уж бы пофиксил под линукс да может сюда бы выложил… Чем растущий полк линуксоидов порадовал бы.
Спасибо заранее, просто правдо расстроилсо.
(4) Может, чем это фиксить, проще будет своё с нуля написать. Из платформонезависимых инструментов есть АдминистрированиеСервера в новых версиях, есть библиотека на Java на сайте 1С, есть библиотека у silverbulleters.
По вопросам — если ras запущен на сервере приложений, WMIService не используется. wshShell — чтобы не мигать чёрными окошками на клиенте.
(5) Добрый день! Нет, не проще, у Вас там хорошая логика зашита, с запасом на будущее. Изобретать велосипед нет смысла. Спасибо за ответы!