Удаленная консультация

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

Администрирование - Администрирование данных 1С - Сервисные утилиты

Консультация поддержка удаленное управление удаленная консультация

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

Назначение:

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

Состав:

Программный продукт состоит из двух частей:

  1. серверная часть, работающая в качестве службы  на Windows (SetupService.exe);
  2. серверная часть для операционной системы CentOS (rh_server);
  3. клиентское приложение (Удаленная консультация.exe), выполняющее соединение и управление.

Для работы приложений необходимо .NET Framework 2.0 и выше, что уже предустановлено в ОС Windows. Версия сревера для Linux реализована на golang.

Серверная часть

Windows

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

  1.  port - номер порта, на котором будет работать служба, пример port=80;
  2.  key - любая символьная строка, используется для запроса к службе по протоколу HTTP для получения списка активных пользователей в формате csv, key=12ff333d66ererd. Пример запроса, если сервис работает на 45823 порту: http://имя_сервера:45823/?key=12ff333d66ererd&command=list. На данный момент поддерживается одна команда list, выводящая список всех подключенных клиентов с переданными пользовательскими данными user_data.

Для задания параметров службы необходимо в реестре в ветке:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Remote Help Service  в параметре ImagePath дописать нужные параметры и перезапусть службу. Например для работы на 80 порту ключ ImagePath будет иметь вид: "C:\Program Files (x86)\Rh\Remote Help Service\RhService.exe" port=80

CentOS

Сервер выполнен в виде бинарного исполняемого файла и  принимает только один параметр port, например rh_server -port=80. Пример запуска рассмотрен в связанной статье.

Клиентская часть

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

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

Настройка качества передаваемого изображения представлена в двух вариантах настройках канала связи:

  1. нормальный (изображение с палитрой 8 bit). Данный вариант рекомендуемый;
  2. отличный (изображение с палитрой 16 bit).

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

  1. ip – указывает сервер для подключения, пример, ip=localhost
  2. url - адрес страницы на доступном сайте, которая возвращает строку с адресом сервера для подключения, например, url=mysite/server. Возвращаемая строка должна иметь следующий вид:ip=myserver. Параметр ip имеет приоритет на url.
  3. client – параметры, указывает, что приложение запускается на клиенте, при этом все элементы на форме неактивны  и по окончании сеанса, клиентское приложение закроется автоматически. Пример, client=true;
  4. palette - определяет размерность палитры передачи данных, напрямую зависит от качества канала связи. Возможные параметры 8, 16. Пример, palette=8.
  5. resolution - определяет разрешение экрана, на которое будет отображаться экран клиента. Используются для сжатия изображения для более удобной работы. Нижнее ограничение 1024x768, верхнее ограничение - это исходное изображение экрана клиента. Пример, resolution= 1440x900
  6. mouse - определяет отрисовывать ли курсор клиента или нет. Если параметр не установлен, то курсор клиента  отрисовывается. Если значение false, то все изменения в состоянии курсора клиента отражаются на стороне консультанта в его текущем курсоре, то есть оба управляют одним курсором. Пример,  mouse=false. По умолчанию значение параметра true.
  7. mouse_move - определяет передавать ли данные о движении курсора на клиент. При низкоскоростном канале отключение данного параметра уменьшит нагрузку на канал связи. Пример,  mouse_move=false. По умолчанию значение параметра true, то есть данные о движении курсора передаются.
  8. user_data - любая последовательность символов, определяющих пользовательские данные. Данные затем можно получить командой list к серверу и использовать для анализа подключенных клиентов. Пример user_data="ФИО:Иванов Иван Иванович;ИНН=1122334455;Конфигурация:УТ 11"

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

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

Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)

    Отказ = Истина;
    Макет = ПолучитьМакет("Имя макета с программой");
    Путь = ПолучитьИмяВременногоФайла("exe");
    Макет.Записать(Путь);
    // вместо localhost адрес вашего сервера
     ЗапуститьПриложение(Путь + " ip=localhost client=true");        

КонецПроцедуры

Для управляемых форм во внешнюю обработку добавляется метод ПриОткрытии, при этом модуль оформлен в соответствии правилами оформления внешних обработок:

&НаКлиенте
Процедура ПриОткрытии(Отказ)
	
	Отказ = Истина;
	Адрес = ПолучитьАдресФайлаНаСервере();
	ДвоичныеДанныеФайла = ПолучитьИзВременногоХранилища(Адрес);
	УдалитьИзВременногоХранилища(Адрес);
	
	Путь = ПолучитьИмяВременногоФайла("exe");
	ДвоичныеДанныеФайла.Записать(Путь);
	
	ЗапуститьПриложение(Путь + " ip=localhost client=true"); 
	
КонецПроцедуры

&НаСервере
Функция ПолучитьАдресФайлаНаСервере()
	
	ОбъектФормы = РеквизитФормыВЗначение("Объект");
	Макет = ОбъектФормы.ПолучитьМакет("Макет");
	Возврат ПоместитьВоВременноеХранилище(Макет, УникальныйИдентификатор);
	

Исходный код

Исходный код можно найти в моем профиле на GitHub.(RhClient, RhServer_Windows, легкая реализация под Linux RhServer_Linux)

Обновление

Версия 2.1.2

Для обновления необходимо использовать новую версию клиента и сервера.

Изменения в версии:

1. Улучшена стабильность работы приложения.

Версия 2.1.1

Для обновления необходимо использовать новую версию клиента и сервера.

Изменения в версии:

1. Улучшена скорость передачи изображения.

Версия 2.1.0

Для обновления необходимо использовать новую версию клиента.

Изменения в версии:

1. Исправлена ошибка при эмулиции нажатия клавиш;

2. Добавлены примеры внешних обработок.

Версия 2.0.0

Для обновления необходимо использовать новую версию клиента и сервера.

Изменения в версии:

1. Добавлена возможность обмена файлами.

2. Убрана поддержка RDP Encoder Mirror Driver.

3. Улучшена работа буфера обмена между клиентами.

Версия 1.3.3

Для обновления необходимо использовать новую версию клиента и сервера.

Изменения в версии:

1. Добавлен параметр запуска сервера key, с помощью которого можно посылать команды серверу (list).

2. Добавлен на клиенте параметр user_data, определяющая последовательность пользовательских данных.

Версия 1.3.2

Для обновления необходимо использовать новую версию клиента.

Изменения в версии:

1. Добавлен в клиенте параметр, отвечающий за передачу координат курсора. Если установить значение в false, то координаты не передают, что уменьшает нагрузку на канал. Рекомендуется использовать при низкоскростном канале.

Версия 1.3.1

Для обновления необходимо использовать новую версию клиента.

Изменения в версии:

1. Добавлен в клиенте параметр, отвечающий за показ отрисовки курсора клиента (mouse), по умолчанию данных параметр установлен в true. Если установить значение в false, все изменения в состоянии курсора отражаются на текущем курсоре консультанта.

Версия 1.3

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

Изменения в версии:

1. Добавлен параметр для работы службы на определенном порту;

2. Исправлены ошибки в клиенте при масштабировании рисунка;

Версия 1.2

Для обновления необходимо использовать только новую версию клиента.

Изменения в версии:

1. Добавлена возможность динамически масштабировать изображения в момент работы, изменяя размер рабочего окна.

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

2. Добавлен параметр командной строки url.

Версия 1.1

Для обновления необходимо переустановить службу (удалить старую и установить новую) и использовать новую версию клиента.

Изменения в версии:

1. Добавлена поддержа mirror driver (RDP Encoder Mirror Driver) для Windows Vista, Windows 7 и некоторые версии Windows Server;

2. Добавление масштабирование изображения под нужное разрешение;

3. Улучшение производительности передачи данных.

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

Наименование Файл Версия Размер
Удаленная консультация

.zip 1,41Mb
96
.zip 2.1.2.0 1,41Mb 96 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. BorovikSV 1020 26.07.15 20:26 Сейчас в теме
Используется mirror драйвер для захвата изображения?
2. gzharkoj 26.07.15 22:12 Сейчас в теме
Нет. Обычный gdi. Этого достаточно для консультации при работе с 1С. Скорости хватает на 8bit изображении на современных компьютерах, основное замедление будет вносить задержка сети при обращении к серверу (ping)
3. the1 795 27.07.15 11:08 Сейчас в теме
Киллер Тимвьювера!
letarch; DrAku1a; KonstB; GreenDragon; mi4asib; oleganatolievich; AlexB.; dassin; Bolik13; simich; +10 Ответить
4. gzharkoj 27.07.15 12:58 Сейчас в теме
Никто вам не мешает покупать профессиональные программные продукты с широким спектром функционала. Моя утилита практически бесплатна и для конкретной узкой задачи.
5. the1 795 28.07.15 09:51 Сейчас в теме
(4) так я же только за! Дорабатывайте свой продукт и выходите на рынок. Мы все от этого только выиграем.
6. 1cmax 152 28.07.15 22:21 Сейчас в теме
Кто хостит проброс vpn тунеля?
7. gzharkoj 29.07.15 00:57 Сейчас в теме
(6) 1cmax, ПО состоит из двух частей: сервера и клиента, где будет стоять сервер и поверх чего будет работать не важно лишь бы его ip и порт были доступны для клиента.
8. prestige 29.07.15 09:25 Сейчас в теме
Глупый вопрос - а зачем в 1С что-то добавлять? Без этого разве нельзя? И еще вопрос - а у клиента тоже NET Framework 2.0 нужен?
9. Terve!R 29.07.15 10:33 Сейчас в теме
(8) prestige, кажется не обязательно в 1С добавлять, а можно просто сделать ярлык для запуска и прописать там, например, "D:\Rh.exe ip=74.125.77.147 client=true"
10. gzharkoj 29.07.15 10:36 Сейчас в теме
(8) prestige, добавив в 1с, удобно пользоваться. Можно и не добавлять. У клиента тоже должен быть . NET 2.0 и выше, но это не проблема он уже предустановлен или его более старшая версия и есть на Win XP.
11. cj512 28 29.07.15 11:00 Сейчас в теме
+, добавить бы еще масштабирование и полноэкранный режим, но для начала неплохо )
12. gzharkoj 29.07.15 13:30 Сейчас в теме
(11) cj512, Спасибо. Утилиту делал для себя и предполагалось, что разрешение экрана у разработчика (консультанта) не хуже чем у клиентов, так и было, поэтому вопрос с масштабированием не стоял, но сделать можно.
13. gzharkoj 01.08.15 00:39 Сейчас в теме
Обновление сборки, версия 1.1 (описание в основной статье).
14. gzharkoj 12.08.15 10:15 Сейчас в теме
Обновление сборки, версия 1.2 (описание в основной статье)
15. AlexB. 10 22.08.15 16:21 Сейчас в теме
Удобная штука, но иногда, при подключении к клиенту вижу только черный экран, когда закрываю окно, у клиента остается висеть процесс жрущий 100% ядра.
16. gzharkoj 24.08.15 09:57 Сейчас в теме
(15) AlexB., Обновил сборку, скачайте, по идее вам оттуда нужен только клиент. Есть кое-какие изменения, по удобству работы, например, рабочее окно сразу работает в режиме масштабирования, изменяя размер окна, картинка подстраивается пропорционально изначальным размерам изображения.
22. AlexB. 10 06.10.15 14:39 Сейчас в теме
(16) Помогло, спасибо, отличное решение для сопровождения своих клиентов.
17. gzharkoj 27.08.15 14:48 Сейчас в теме
Обновление сборки, версия 1.3 (описание в основной статье)
18. Гость 15.09.15 14:29
Программный код открыт ? или есть возможность получить исходники программы?
19. gzharkoj 15.09.15 19:36 Сейчас в теме
(18) Гость, программный код закрыт, пока не открываю.
20. m.s.moiseev 15.09.15 20:34 Сейчас в теме
защиту гилевских курсов можно обойти это супер программой?)
21. gzharkoj 16.09.15 08:24 Сейчас в теме
(20) m.s.moiseev, назначение программы описано в первом абзаце, для других вещей лучше использовать специализированные программы.
23. AlexB. 10 09.10.15 02:42 Сейчас в теме
Периодически отваливается управление мышкой и клавиатурой в удаленном сеансе, возможно дело в нестабильной связи. Картинку я вижу нормально, вижу все что пользователь делает, но сам не могу управлять.
24. gzharkoj 07.11.15 09:49 Сейчас в теме
(23) AlexB., На последних версиях с параметрами уменьшающими нагрузку на канал описанная вами проблема наблюдается?
25. MORT32Ram 11 05.05.16 09:40 Сейчас в теме
Здравствуйте. Очень хорошее дело делаете. Подскажите пожалуйста, на какой порт происходит соединение с клиентом? Я так понял порт указываемый в программе относится к серверу, а на какой порт идет подключение к клиенту? Или я ошибаюсь?
26. gzharkoj 05.05.16 11:26 Сейчас в теме
(25) MORT32Ram, Весь обмен данными идет по порту, который указан на сервере, по умолчанию 45823, соответственно клиент открывает этот порт отправляет и получает данные по этому порту. Обычно фаерволами закрываются разные нестандарные порты, поэтому на сервере вы можете указать скажем 80 порт и соответственно на клиенте будет использовать тот же порт, как это указать в статье написано, если все-таки не получается настроить, то я готов помочь, пишите в личку.
27. MORT32Ram 11 20.05.16 11:11 Сейчас в теме
(26) Все работает, программа отличная, тестируем, юзаем. Единственное это передача файлов, так и не получилось передать клиенту файл 1cv8.cdn у которого содержимое текст, просто обрывается, ошибок никаких не выдает.
28. gzharkoj 20.05.16 11:40 Сейчас в теме
(27) MORT32Ram, Действительно при передачи файла, если возникает ошибка, то программа просто сбрасывает передачу. Это практически всегда связано с ошибкой доступа к файлу, например, не хватает прав или еще что-то. В данном случае, 1Cv8.cdn - это файл блокировки файловой базы 1С, и программа удаленной консультации не может получить к нему доступ на чтение.
29. MORT32Ram 11 30.05.16 09:01 Сейчас в теме
(28) Конкретно в тот момент 100% проблема не с доступом, перекидывать пробовал со своего компа на клиентский, что бы выгнать пользователей из файловой базы. Наверное было бы немного удобнее если бы выводилось хотя бы краткое описание ошибки.
30. gzharkoj 30.05.16 10:37 Сейчас в теме
31. MORT32Ram 11 06.06.16 09:16 Сейчас в теме
Отличнейшая утилита, уже всем офисом юзаем. Неожиданно работает очень шустро и стабильно, по ощущениям стабильнее некоторых коммерческих программ. Респект автору.
32. gzharkoj 06.06.16 11:19 Сейчас в теме
(31) MORT32Ram, Спасибо. Справедливости ради стоит отметить, что выигрыш может идти из-за того, что ваш сервер к вам ближе и уменьшает задержку передачи данных по сети.
33. MORT32Ram 11 06.06.16 11:28 Сейчас в теме
(32) Многие клиенты достаточно далеко. Но вообще, безусловно, это тоже влияет.
34. Zmey_72 50 12.08.16 10:20 Сейчас в теме
А еще бы было хорошо сделать инсталлятор для клиентов, который настраивает клиенту адрес сервера. При запуске в поле сервер стоит локалхост, а нужно бы предустановленнный сервер в интернете или п локальной сети
35. gzharkoj 12.08.16 11:51 Сейчас в теме
(34) Zmey_72, сейчас это можно сделать только через задания параметров запуска приложения ip = нужный адрес, на скриншотах есть пример.
36. Andry.Boris 58 03.12.16 22:55 Сейчас в теме
Геннадий день добрый! попробовал вашу демо версию клиента Удаленной консультации - изображение вижу отлично а мышкой ничего сделать не могу. в чем может быть проблема. связь отличная.
37. gzharkoj 04.12.16 00:27 Сейчас в теме
(36) возможно, что на клиенте жесткая политика безопасности, и, например, UAC запрещает эмулировать мышь. Чтобы это проверить попробуйте на клиенте от имени администратора запустить.
38. zaoproxy 37 05.12.16 07:19 Сейчас в теме
Разработка очень интересная и думаю будет востребована. Но есть над чем работать.
Предложения по улучшению:
1. добавить в настройки параметр по автоматическому подключению к клиенту. Т.е. на данный момент выходит вопрос про разрешение на подключение.
2. при использовании в удалённых рабочих столах работает до тех пор, пока сам rdp активен и имеет визуальное отображение на экране. как только стол сворачиваем, управление становится не возможным
3. на мой взгляд самое значительное: при запуске любых приложений где требуется подтвердить выполняемое действие (контроль учетных записей) изменений на экране не видно и как следствие нет возможности подтвердить или отменить запуск
4. было бы не плохо организовать простой текстовый час с удалённым компом
5. не понятно есть ли передача комбинаций клавиш, ну например ctrl+alt+break. если нет - то тоже нужно

Удачи в разработке!
40. gzharkoj 05.12.16 08:37 Сейчас в теме
(38) Спасибо за содержательные комментарий! Этого не хватает =)
Все описанные вам пункты понятны, кроме 5-ого, так как это должно работать.
То, что вы отметили, это уже не просто консультация клиента (скачал, запустил и закрыл программу), это полноценное администрирование удаленного компьютера (кроме 4-ого пункта), тут требования к безопасности программы жестче, а так же обязательна будет нужна установка программы в качестве службы и работы от системной учетной записи.

По поводу компоненты, в том контексте использования, что изначально реализовывал, это не даст никакого выигрыша. Но если рассматривать со стороны построения целой сети клиентов, то есть вы внедряете компоненту клиенту, которая активируется при запуске конфигурации. В итоге вы видите у себя, как обслуживающей организации, целую сеть клиентов, причем в разрезе Организаций, конфигураций и т.д. с возможностью подключения к каждой. Тогда конечно это имеет смысл. Такие пожелания у меня записаны, но на реализацию нужно время.
Сейчас я двигаюсь немного в другом направлении: передача звука, возможность организовать конференцию.
39. zaoproxy 37 05.12.16 07:29 Сейчас в теме
В догонку: если мы речь ведем про поддержку 1С, то почему бы не добавить возможность использования в качестве внешней, нативной компоненты
41. as 15.02.17 15:50 Сейчас в теме
Проект очень интересный. Подскажите исходный код где-то опубликован\планируется?
42. gzharkoj 15.02.17 18:38 Сейчас в теме
(41) Исходный код не опубликован, но мысли такие есть.
Andry.Boris; +1 Ответить
43. Andry.Boris 58 15.02.17 22:09 Сейчас в теме
(42) Будем ждать... если можно киньте в лс.
44. gzharkoj 19.02.17 15:49 Сейчас в теме
Выложен исходный код, ссылки в основной статье.
Andry.Boris; +1 Ответить
45. Andry.Boris 58 20.02.17 10:04 Сейчас в теме
(44) Спасибо, будем изучать...
46. gzharkoj 20.02.17 11:18 Сейчас в теме
(45) Спрашивайте, по мере возможности, буду отвечать
47. Bedazzled 21.02.17 08:40 Сейчас в теме
есть ли проблемы при включенном UAC ?
48. gzharkoj 21.02.17 10:29 Сейчас в теме
(47) На последней версии при запуске требуется повышение прав до уровня администратора, чтобы можно было без проблема производить установку ПО или системные настройки менять. При необходимости могу выложить версию (или сами соберите проект, исходный код доступен), которая запускается с правами пользователя, этого все равно будет достаточно для консультации в 1С.
49. Bedazzled 21.02.17 14:35 Сейчас в теме
ясно , спасибо этой версии достаточно
50. danil157 31 10.04.17 11:49 Сейчас в теме
Добрый день. У клиентов при запуске, просит права администратора. как быть?
51. gzharkoj 10.04.17 12:05 Сейчас в теме
(50) Есть такой момент, при необходимости вы можете пересобрать проект как вам надо, код открыт на github. Напиши в личку адрес, я вам отправлю версию, которая запускается под правами пользователя и не требует повышения привилегий.
52. Lyolik 8 07.07.17 18:18 Сейчас в теме
Серверная часть не устанавливается на WIN 10 x64. Просит .NET Framework
Клиентская часть тоже ругается.
Прикрепленные файлы:
53. gzharkoj 07.07.17 18:50 Сейчас в теме
(52) Именно так и написано в пункте Состав, без .net не будет работать. В системе есть хоть какая-нибудь версия .NET? По идее должна быть.
54. StiVitS 48 07.03.18 13:39 Сейчас в теме
Привет! Ты замутил супер штуку, аналог дорогостоящим программам. У меня несколько вопросов ну и они же соответственно и пожелания.
1. Не мог бы ты доработать клиентскую часть чтобы ее можно было устанавливать как службу.
2. Если клиент это служба тогда не спрашивать разрешения на подключение
3. Добавить список контактов.
55. gzharkoj 07.03.18 13:59 Сейчас в теме
(54) Никак руки не доходят, отчасти поэтому и выложил исходный код на github
56. StiVitS 48 07.03.18 21:27 Сейчас в теме
ОК! И на этом огромное тебе спасибо!
Оставьте свое сообщение

См. также

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

Сервисные утилиты v8 Абонемент ($m)

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

1 стартмани

08.04.2019    19772    18    slozhenikin_com    37    

В8АнПак - onepack - Новый распаковщик конфигураций

Сервисные утилиты Абонемент ($m)

Инструмент для работы с файлами 1С v8 (cf, cfu, cfe, epf, erf, hbk)

5 стартмани

14.12.2020    5060    21    SerVer1C    55    

Чтение файлов с FTP

Прочие инструменты разработчика Сервисные утилиты Файловые протоколы обмена, FTP Россия Абонемент ($m)

Внешний EXE-файл, который при запуске переносит файлы из указанной папки FTP на локальный диск

1 стартмани

09.09.2020    1872    3    ah7777777    8    

Детализированный анализ свободного места на диске просто как "РАЗ-ДВА!"

Сервисные утилиты Абонемент ($m)

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

2 стартмани

16.04.2020    2345    1    solbol    2    

Очистка кэша 1С 8 (8.0, 8.1, 8.2, 8.3). Грамотная чистка кэша 1С с сохранением настроек. Промо

Чистка базы Сервисные утилиты Администрирование данных 1С v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

04.11.2018    43430    434    Eugen-S    34    

Создание *.dt файла из рабочей базы на сервере 1С без завершения работы пользователей

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Предлагаемая обработка создает *.dt файл (выгрузку ИБ) из рабочей базы на сервере 1С:Предприятие 8.3 без завершения работы пользователей.

1 стартмани

19.01.2020    14052    85    Sedaiko    20    

Очистка кэша и удаление временных файлов и пустых папок

Сервисные утилиты Абонемент ($m)

Чистка кэша, удаление временных файлов 1С, Windows, и прочих программ, с сохранением текущих настроек пользователя в 1С.

1 стартмани

26.12.2019    4141    8    vik070777    5    

Командный интерпретатор для 1С

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Инструмент для выполнения команд CMD / PowerShell из 1С.

2 стартмани

15.11.2019    13576    27    YPermitin    41    

Менеджер буфера обмена с поддержкой 1С - ClipAngel 1.94 Промо

Сервисные утилиты Прочие инструменты разработчика Абонемент ($m)

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

1 стартмани

17.01.2017    36189    74    tormozit    231    

Утилита, предназначенная для просмотра, изменения, добавления, удаления и извлечения ресурсов в исполняемых (.EXE, .DLL и др.) и ресурсных файлах (.RES) ОС Windows. для формирования своего отдельного DLL файла

Сервисные утилиты Абонемент ($m)

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

10 стартмани

05.11.2019    7890    5    vik070777    14    

Закрытие незавершенных сеансов

Сервисные утилиты Администрирование СУБД v8 1cv8.cf Россия Абонемент ($m)

Как удалять потерянные сеансы пользователей, чтобы они не мешали работе. Обработка протестирована на платформе версии 8.3.13.1644.

1 стартмани

20.09.2019    19355    72    AnatolPopov    8    

Сканер ключей 1С

Сервисные утилиты v8 Абонемент ($m)

Определяет время отклика ключа защиты 1С.

1 стартмани

13.09.2019    7948    14    sivin-alexey    2    

Легкое и гибкое управление списком доступных баз 1С у пользователей Промо

Стартеры 1С Сервисные утилиты Администрирование СУБД v8 1cv8.cf Россия Абонемент ($m)

Когда в локальной сети много пользователей, а еще большое количество различных баз и при этом каждому нужны свои, то администрирование этого зоопарка превращается в АД! Этот комплекс позволяет централизованно управлять списком доступных баз в разрезе пользователей. За пару кликов можно добавить или убрать базу у всех пользователей.

7 стартмани

05.12.2018    17621    19    RomikR    9    

Мониторинг потребления ресурсов базами кластеров сервера

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Обработка позволяет, в графической форме, производить мониторинг потребляемых ресурсов базами данных кластера сервера 1с для платформ 8.3, 8.2. Обработка работает на платформе не ниже 8.3.6

2 стартмани

17.07.2019    9735    42    IVC_goal    34    

CLR декодер для MS SQL Server

Сервисные утилиты Разработка внешних компонент Абонемент ($m)

Библиотека для расшифровки кракозябр в базе данных.

1 стартмани

05.07.2019    6573    0    hellion    0    

CFU-reader (версия 2.6).

Сервисные утилиты Инструментарий разработчика Универсальные обработки v8 1cv8.cf Абонемент ($m)

Обработка для анализа файлов .cfu в режиме предприятия в любой конфигурации для 1С 8.3.+. Основана на разработке https://infostart.ru/public/97194/.

3 стартмани

21.06.2019    9219    26    vandalsvq    9    

Установка баз данных из Проводника Промо

Сервисные утилиты Администрирование данных 1С Стартеры 1С Абонемент ($m)

Взяли выгрузку базы у клиента? Прислали по почте файл конфигурации? Хотите развернуть базу данных двойным щелчком на файле *.dt или *.cf? Database Manager - то что вам нужно!

2 стартмани

28.10.2013    36689    102    Evil Beaver    30    

Мониторинг файловых баз (Zabbix - 1CD)

Сервисные утилиты Абонемент ($m)

Шаблон с autodiscovery Zabbix для мониторинга файловых баз 1С. Мониторится размер БД, количество таблиц, версия БД.

1 стартмани

21.05.2019    5282    2    shibanovan    0    

Bash-скрипт для установки 1С:Предприятие 8.3 и СУБД PostgreSQL на сервер CentOS 7

Сервисные утилиты v8 Россия Абонемент ($m)

Данный скрипт позволяет полностью установить сервер 1С и СУБД PostgreSQL на одном хосте. Потом это же скрипт можно использовать для обновление платформы и дистрибутивов установки

1 стартмани

07.04.2019    16981    43    Sedaiko    31    

Утилита для регистрации ComConnector и консоли администрирования сервером по установленным версиям платформы

Сервисные утилиты v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

20.03.2019    9746    32    vardeg    10    

Скачиваем релизы с сайта users.v8.1c.ru Промо

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Обработка позволяет настроить список релизов, доступных пользователю, на сайте users.v8.1c.ru, проверять - вышли ли новые обновления и, если вышли, скачивать их и раскладывать по папочкам. Требует установки curl и openssl

10 стартмани

18.08.2014    41616    25    Demonobond    31    

Windows сервис генерации pdf417-штрихкодов. Обработка для печати марок алкогольной продукции ДУМ

Сервисные утилиты Россия Акцизы Абонемент ($m)

Служба windows для генерации штрихкодов pdf417 в виде отдельных файлов JPEG. Делал для 1С:Далион Управление Магазином.

1 стартмани

18.02.2019    5855    1    user597086_dir_box    13    

LicDataDecoder - расшифровка файла программной лицензии 1С

Сервисные утилиты v8 1cv8.cf Россия Абонемент ($m)

Представляю вашему вниманию утилиту, предназначенную для работы с файлами программных лицензий 1С (*.lic).

1 стартмани

10.02.2019    38857    343    GeraltSnow    62    

Удобная консоль регламентных и фоновых заданий

Универсальные обработки Сервисные утилиты Администрирование данных 1С v8 v8::УФ 1cv8.cf Абонемент ($m)

Аналог обработки БСП "РегламентныеИФоновыеЗадания". Не требует наличия библиотек, может использоваться в качестве внешней обработки. В отличие от обработки БСП предоставляет больше информации о свойствах регламентных и фоновых заданий, а также об ошибках и сообщениях для пользователей, возникших во время их выполнения. Позволяет управлять регламентными (создание, удаление, настройка расписания, ручной запуск) и фоновыми (прерывание) заданиями.

1 стартмани

06.02.2019    17028    179    Alxby    20    

V8 Viewer. Открытие и сравнение внешних обработок в Проводнике + исходники Промо

Сервисные утилиты Инструментарий разработчика Универсальные обработки v8 1cv8.cf Абонемент ($m)

Вы хотите получить возможность быстро посмотреть содержимое внешнего отчета или обработки? А сравнить ее с другой? И все это без запуска 1С:Предприятия, только из оболочки ОС? Тогда мы идем к вам! :) В конце заметки - ссылка на исходники.

2 стартмани

06.03.2013    68525    706    Evil Beaver    159    

Мониторинг windows серверов на раз, два с помощью prometheus и grafana

Сервисные утилиты Абонемент ($m)

Вдохновленный статьей про сбор, хранение и визуализации показателей с помощью prometheus и grafana подготовил готовый docker-compose файл для быстрой настройки и запуска мониторинга windows серверов.

1 стартмани

08.01.2019    14259    9    metmetmet    20    

Универсальный монитор лицензий 1С

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

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

3 стартмани

03.01.2019    36803    336    Xershi    79    

Скрипт обновления конфигурации

Сервисные утилиты v8 Абонемент ($m)

Как обновить конфигурацию базы? Столько всего сделать надо: И базу заблокировать, и пользователей выгнать. А ещё надо дождаться загрузки конфигурации и после этого применить её. Если же конфигурация на БСП, то запустить с ключом /C ЗапуститьОбновлениеИнформационнойБазы. И только потом можно пускать пользователей. А ещё на каждом этапе надо ждать окончания предыдущего. Это скучно. Давайте заливать конфигурацию в базы весело!

1 стартмани

11.12.2018    12655    54    MrWonder    24    

Быстрое удаление неиспользуемых версий 1С:Предприятие 8, кэша метаданных и информационных баз Промо

Сервисные утилиты v8 Абонемент ($m)

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

1 стартмани

14.11.2017    23598    91    bonv    15    

Чистка кэша 1С (теперь в .exe)

Сервисные утилиты v8 Абонемент ($m)

Попробуйте поискать в интернете "Очистить кэш 1С". Практически везде вы наткнетесь на всякие батники, ps-скрипты, рекомендации зайти и удалить вручную, поставить /ClearCache для баз на УФ и т.д. В подавляющем большинстве случаев предлагается бездумно удалить все содержимое \Roaming\1C\1cv8\ и \Local\1C\1cv8\, но это как переустановить Windows, чтобы почистить Temp.

1 стартмани

18.11.2018    17896    99    riposte    42    

Bluetooth сканер штрихкодов и мобильное приложение 1С (Android)

Сервисные утилиты Сканер штрих-кода Мобильная разработка v8 1cv8.cf Абонемент ($m)

Сервис для работы со сканером штрихкодов и передачи данных в мобильное приложение 1С.

1 стартмани

06.11.2018    19859    64    Isonic    23    

Обнаружено нарушение целостности системы

Сервисные утилиты v8 1cv8.cf Россия Абонемент ($m)

Ошибка «Обнаружено нарушение целостности системы», причины и варианты устранения ошибки.

1 стартмани

03.10.2018    173641    881    Palmer1976    67    

Очистка регистров накопления, сведений, расчета или бухгалтерии Промо

Сервисные утилиты Чистка базы Свертка базы v8 1cv8.cf Абонемент ($m)

Очистка регистров накопления, сведений, расчета или бухгалтерии (обычная и управляемая форма)

2 стартмани

25.12.2009    64025    1228    sebe    20    

1С:Коммандер (УФ)

Сервисные утилиты v8 v8::УФ 1cv8.cf Абонемент ($m)

Коммандер для просмотра файлов на клиенте и сервере.

1 стартмани

07.09.2018    10233    22    Student1C    12    

CopyCopy - Копирование любого файла по расписанию

Сервисные утилиты Абонемент ($m)

Программа копирует файл в равный промежуток времени указанный пользователем.

1 стартмани

28.08.2018    6884    2    fierylions    0    

1C + Arduino + сканер отпечатков пальцев + RFID считыватель

Терминал сбора данных Сервисные утилиты Учет рабочего времени Учет рабочего времени v8 1cv8.cf Абонемент ($m)

Связываем 1C, Arduino, сканер отпечатков пальцев и RFID считыватель для системы учёта рабочего времени или пропускной системы.

1 стартмани

21.08.2018    26212    15    DGorgoN    39    

Закрываем всплывающие сообщения платформы Промо

Сервисные утилиты v8::УФ Абонемент ($m)

Принудительное закрывание сообщений платформы 8.3.10.

1 стартмани

10.11.2017    13788    13    RomaH    8    

РусскийФокс и ClickerMann заносят данные в 1С

Сервисные утилиты Практика программирования Россия Абонемент ($m)

Новый объектно-ориентированный русскоязычный 1С-подобный язык программирования РусскийФокс. . РусскийФокс создает сценарии для Clickermann. Сценарий заполняет справочник в 1С.

1 стартмани

21.07.2018    12092    1    andreosh    20    

Switcheroo_1C - Быстрое переключение между окнами 1С

Сервисные утилиты Абонемент ($m)

Утилита позволяющая переключаться между окнами 1С, аналог Alt+Tab только учитываются 1С приложения.

1 стартмани

18.06.2018    7969    1    WizaXxX    0    

Очистка Кэша 1С

Сервисные утилиты Абонемент ($m)

Очистка кэша 1С, для любой операционной системы семейства Windows.

1 стартмани

28.05.2018    10068    18    IceEvgen    3    

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

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

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

1 стартмани

03.04.2017    32805    76    slava_1c    67    

Регистрация компонент 1С и запуск консоли кластера серверов

Сервисные утилиты Россия Абонемент ($m)

Выводит список установленных платформ 1С, позволяет зарегистрировать V8x.COMConnector, V8x.Application, V8x.ServerAbout и запустить консоль кластера серверов 1С для выбранной версии. Показывает текущие версии зарегистрированных компонент 1С (требуется .NET Framework 4.0 и права администратора).

1 стартмани

22.03.2018    13903    42    ROL32    34    

Резервное копирование файлов nw_am.exe

Сервисные утилиты Архивирование (backup) Россия Абонемент ($m)

Резервное копирование файлов. Интерфейса нет, всё делается через 2 файла настройки. Очень маленькая и незаметная программа, которая работает даже на слабых компьютерах. Тестировалась на Window XP, Window 7 и Windows 10. Проверялось антивирусами Avast и Avira, за вирус не приняли. Язык разработки Pure Basic (надстройка над FASM-ом). Код закрыт, т.к. не думаю. что кому-то будет интересно разбирать синтаксис малознакомой среды разработки. Копирование производится в папки по дате и времени.

1 стартмани

26.02.2018    9156    0    strange2007    1    

Докер образ для быстрого запуска анализатора журналов PostgreSQL

Сервисные утилиты Статистика базы данных Производительность и оптимизация (HighLoad) Абонемент ($m)

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

1 стартмани

29.12.2017    11801    0    _evgen_b    0    

Универсальный редактор реквизитов объектов. Мультиобработчик Промо

Универсальные обработки Чистка базы Обработка документов Практика программирования Обработка справочников Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Объекты: Справочник, Документ, ПланОбмена, ПВХ, Бизнес-процесс, Задача, ПланСчетов, ПВР. Мультиобработчик: -Проведение, перенумерация, движения, копирование, создание на основании, подчиненность, статистика, удаление документов. -Регистрация изменений объекта(ов) в планах обмена. -Установка/Отключение ГлавногоУзла РИБ. -Поиск и восстановление "Битых" ссылок. -Недопустимые символы XML/Дерево XML. -Поиск и замена ссылок. -Ошибки ИБ, в т.ч XML. -Множество обработок справочников. -GUID. Дата и время создания объектов ссылочного типа. -Аналитика предопределенных, блокируемых реквизитов, ХранилищаЗначений. -История изменений объекта. -Активные пользователи. -Подписки на события, функциональные опции. -Загрузка пользователей ИБ из Windows, Active Directory. -Выгрузка/Загрузка пользователей ИБ в/из внешний XML-файл. -Поддержка различных режимов модальности. Файловый, Клиент-Серверный варианты. Обычная и Управляемая формы.

1 стартмани

28.12.2011    173954    8855    StepByStep    421    

Com to Keyboard - имитация ввода с клавиатуры сигнала, поступающего из Com порта

Сервисные утилиты Абонемент ($m)

Утилита позволяет имитировать ввод с клавиатуры сигнала, поступающего из Com порта. Иногда при использовании оборудования (Сканер и Картридер и т.д.) возникают проблемы с его подключением к системе учета. В таком случае просто не обойтись без дополнительных утилит, позволяющих решить поставленные задачи.

3 стартмани

11.12.2017    10022    9    mvdimas    1    

V8 Log Scanner - утилита для быстрого парсинга логов ТЖ

Сервисные утилиты v8 Россия Абонемент ($m)

Как можно быстро настраивать logcfg.xml и парсить логи технологического журнала с помощью самописной open-source утилиты V8LogScanner. Без необходимости погружаться в регулярные выражения.

1 стартмани

07.11.2017    21358    5    ripreal1    27    

Обработка восстановления последовательности (НЕ МОНОПОЛЬНО, с возможностью задать отбор по Контрагентам и по Фирмам) Промо

Обработка документов Сервисные утилиты Закрытие периода v8 БП2.0 УТ10 Украина Россия Абонемент ($m)

Обработка предназначена для восстановления последовательности проведения документов. Пригодится, когда возникает ситуация необходимости перепроведения документов, в хронологическом порядке или в том порядке, в котором нужно пользователю за определенный период времени. Отличается от стандартной обработки «Проведение документов», тем что, можно сделать отбор документов по фирме, по контрагенту или группе контрагентов, и нет необходимости в монопольном доступе, а также можно менять последовательность документов по усмотрению пользователя. Эта версия обработки для использования на платформе 8.2 в типовых конфигурациях БП 2.0, а также и для УТ 10.3 и УТП 1.2

05.03.2012    51440    733    Kuzya_brаtsk    48