Анализ настроек кластеров 1С (+ менеджер файлов на сервере)

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

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

кластер 1CV8Clst.lst 1CV8Reg.lst srvinfo настройка кластера анализ менеджер файлов сервер

Итак, у вас количество баз давно перевалило за десяток. Все эти базы раскиданы по кластерам. К тому же и версии платформы 1С у этих баз разные. Ну а вы, к несчастью - администратор всего этого хозяйства. К несчастью, потому что вы администратор 1С. А это необычный администратор. Случается так, что вы не имеете прав локального администратора, а консоль сервера приложений на вашем рабочем месте не установлена. Но не беда, поставить ее вам готовы уже завтра-послезавтра.
Жизненная история
Изображение

 

И вот вам поставили консоль, и вы даже подключили сервера. Но... не все сервера рады показать вам списки своих баз. Вспоминаете вы, что версии-то у них разные.

Решаете вы и эту проблему. И теперь есть возможность запускать консоли разных версий и видеть соответствующие списки баз. Можно выдохнуть и открыть-таки настройки требуемой базы, чтобы понять в какой же базе SQL она лежит, разрешены ли в ней регламентные задания ну или что там еще вы хотели посмотреть изначально.

Но тут очередная беда подстерегает вас. Вы ведь не знаете заветную пару логин/ пароль администратора этой базы. И труды ваши были напрасны.

 

Актуальные задачи

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

Это необходимо для оптимизации существующих ресурсов. Так, например, можно обнаружить в каталогах сервера приложений огромное количество папок с мало говорящими названиями в стиле GUID, но занимающих отнюдь не мало места на диске - это каталоги изначально связаны с конкретными базами, зарегистрированными на соответствующих кластерах. В какой то момент по разным причинам количество этих папок перестает соответствовать количеству зарегистрированных на текущий момент в кластере 1С баз и "лишние" папки можно/нужно удалять.

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

 

Пример решения

Вся эта информация хранится в файликах 1CV8Clst.lst или 1CV8Reg.lst на серверах 1с в каталогах "...srvinfo". Подробней можно посмотреть на сайте ИТС здесь или здесь

Путь к папкам "program files" можно получить из реестра (Shell.RegRead("HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionProgramFilesDir (x86)") и Shell.RegRead("HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionProgramW6432Dir")). 

В зависимости от версии 1С, srvinfo может лежать либо в папке 1cv82 либо в 1cv8.

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

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

Так и родилась данная обработка.

Новое

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

Ограничения обработки

Данная обработка работает только на управляемых формах и на версиях 1C от 8.3.x.x

Режим использования синхронных вызовов расширений и внешних компонент: Использовать или Использовать с предупреждениями

Для возможности анализировать настройки удаленных серверов (по списку серверов) должен быть доступ к соответствующим папкам с настройками, а так же доступ к созданию объекта winmgmts и выполнению сценариев WSH, для компьютеров из указываемого списка либо под правами локального пользователя, либо под правами пользователя сервера приложений базы, из которой запускается обработка

 

Функционал обработки

  • Обработка анализирует файлы настроек кластеров различных версий 1С (8.2, 8.3)

  • Показывает несоответствие структуры каталога кластера и настроек конфигурационного файла (т.е. ситуации, когда фактически существует каталог, не связанный с базами кластера или наоборот, нет каталога для конкретной базы, прописаной в конфигурационном файле)

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

 

Бонусом вы получаете универсальные алгоритмы, которые можно использовать при дальнейшей разработке

  • программное формирование меню
  • программное формирование отчета на базе СКД с внешним источником данных для управляемых форм.
  • открытие сайта, почтового клиента, чтение ключей реестра Windows и пр...

P.S.

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

 

 
 История версий

 

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

Наименование Файл Версия Размер
Анализ настроек кластеров 1С

.epf 68,85Kb
30.06.20
60
.epf 68,85Kb 60 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. tormozit 5824 26.12.15 14:11 Сейчас в теме
Ссылки на ИТС сломанные.
2. zenechka 480 27.12.15 01:36 Сейчас в теме
(1) tormozit, спасибо, исправил
3. BigB 180 27.12.15 20:17 Сейчас в теме
(0) О какая полезная обработка. Как бы она мне пригодилась тогда когда я ползал по 1Совским (и не только) серверам и тырил смотрел у них информацию. Инструмент который у меня тогда был в арсенале позволял сделать, что угодно с данными, но вот эти плюшки мне бы точно пригодились. Сейчас правда этим не занимаюсь.
4. Alias 155 28.12.15 15:38 Сейчас в теме
О да, занимался я тоже таким делом... если кому интересно, вот кусок моей обработки который парсит файл настроек в массив массивов. Может кто-то захочет покопаться там во внутренностях... чтоб велосипед(парсинг) не изобретать.
Прикрепленные файлы:
РазобратьНастройкуКластера.epf
Virsy; KazanKokos; frkbvfnjh; +3 Ответить
25. frkbvfnjh 582 01.11.18 10:16 Сейчас в теме
(4) Спасибо, что не пожадничали! Блин что у них там за больные форматы файлов, такое впечатление, что для каждого файла свой формат. Почему не использовать JSON, XML, или внутренний формат используемый для сериализации.
5. zekrus 153 30.12.15 14:33 Сейчас в теме
УТ 11.0.9.8 платформа 8.3.4.408 выдает ошибку:
{Форма.Форма.Форма(69)}: Ошибка при вызове метода контекста (ОткрытьФорму)
ОткрытьФорму("ВнешняяОбработка.АдминистрированиеНастроекКластера.Форма.ФормаСКД", СтруктураПараметров);
по причине:
Ошибка инициализации модуля: Форма.ФормаСКД.Форма
по причине:
{Форма.ФормаСКД.Форма(187,51)}: Переменная не определена (ЭтотОбъект)
Возврат ХранилищеВариантовОтчетов.ПолучитьСписок(<<?>>ЭтотОбъект.ИмяФормы, ИмяПользователя());
8. zenechka 480 30.12.15 21:02 Сейчас в теме
(5) zekrus, спасибо, что нашли и прислали ошибку :)
Конфигурация не важна, у Вас скорей всего стоит режим совместимости с 8.2, а ЭтотОбъект для управляемых форм стал доступен в 8.3.3.
Я обновил обработку, чтобы можно было запускать и в Вашем случае. Вроде как Вы можете скачивать ее несколько раз, я уточню, если нет - вышлю измененную версию.
14. zekrus 153 03.01.16 14:40 Сейчас в теме
6. borrman 30.12.15 15:31 Сейчас в теме
> теперь есть возможность запускать консоли разных версий
Как? Как это делать??
9. zenechka 480 30.12.15 21:12 Сейчас в теме
(6) borrman, речь о том, что обработка парсит файлы от разных версий и показывает их в едином списке.
7. PVG_73 17 30.12.15 16:32 Сейчас в теме
Жека, класс! Чуть позжее даже помучаю..... ;-)
10. gigapevt 21 31.12.15 08:31 Сейчас в теме
С виндовыми всё ясно, а как же "Linux" сервера? качать файлы на локальный комп через консоль? создавать самба-шары (да и смысл)? а если доступа на сервер нету? напрягательно как-то. Или чего-то я недопонимаю. А так идея не плоха, поставлю "+".
11. zenechka 480 31.12.15 09:23 Сейчас в теме
(10) gigapevt, писал изначально "для себя" и даже не задумывался в этом направлении.....надо будет заюзать..спасибо за наводку :)
13. zenechka 480 31.12.15 10:36 Сейчас в теме
(10) gigapevt,
а с такими темпами скоро и для яблочной продукции надо будет рассматривать варианты ... https://www.iphones.ru/iNotes/518998

А по поводу линукса ....думаю что найтифайлы оно и на линуксе найтифайлы, нужно только пути соответствующие прописать и должно взлететь...
15. zenechka 480 12.01.16 17:19 Сейчас в теме
Исправил ошибку в отчете.
Тем, кто скачал обработку, готов выслать ее новую версию на почту.
Пишите в личку свою почту.
16. due 369 30.01.17 17:03 Сейчас в теме
Добрый день, Евгений!

Обработка ругается на неизвестный формат файла. Платформа 8.3.9.2033.
Прикрепленные файлы:
17. zenechka 480 30.01.17 22:13 Сейчас в теме
(16) Судя по пути, по крайней мере один кластер сервера 1С 8.2. Есть возможность прислать в личку эти 2 файла?
19. due 369 31.01.17 10:03 Сейчас в теме
(17) на сервере две платформы 8.3:
- 8.3.6.2390
- 8.3.9.2033
возможно это и сбивает с толку вашу обработку. Соответственно отдельный каталог кластера (ключ агента "-d<...>".

Посмотрел код обработки т.к. у вас пути прописаны напрямую, придется дописывать свой блок.
20. zenechka 480 31.01.17 11:25 Сейчас в теме
(19)

возможно это и сбивает с толку вашу обработку.

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

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

Посмотрел код обработки т.к. у вас пути прописаны напрямую,


Указаны следующие пути:
C:\Program Files\1cv8\srvinfo
C:\Program Files\1cv82\srvinfo
C:\Program Files (x86)\1cv8\srvinfo
C:\Program Files (x86)\1cv82\srvinfo

плюс анализируются соответствующие ключи реестра (для 1cv82\srvinfo, 1cv8\srvinfo):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion­\ProgramFilesDir (x86)*
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion­\ProgramW6432Dir*

А где у Вас хранятся файлы?

придется дописывать свой блок

Так вроде файлы нашлись, только не смогли прочитаться? Нет?
21. due 369 31.01.17 11:55 Сейчас в теме
(20) дополнительный агент запускается с ключом -d "D:\1cv8\srvinfo[DEBUG]".
Хотя в принципе каталог может быть использован любой, и на другом диски в том числе.
Думаю, надо добавить парсинг реестра по сервисам. Как вариант из строки запуска агента получать путь к каталогам хранения служебных данных кластера.
22. zenechka 480 31.01.17 12:29 Сейчас в теме
(21) понял задачу, надо подумать.

Спасибо, Сергей, за информацию.
26. i_lo 204 26.07.19 17:22 Сейчас в теме
(22) Добрый день! Ключ "-d" часто встречается. Только как получить строку запуска агента сервера, если он запущен из под учетки без привилегированных прав и доступа к "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services" нет?
18. zenechka 480 31.01.17 09:20 Сейчас в теме
(16) еще, как вариант, в указанных кластерах нет информации по настройкам (см вложение).
Прикрепленные файлы:
23. due 369 01.02.17 14:48 Сейчас в теме
Мне было интересно посмотреть использование регулярных выражений - поиска и осуществления манипуляций с подстроками в тексте, нестандартное решение.
24. zenechka 480 01.02.17 16:08 Сейчас в теме
(23) Скоро (все надеюсь на это :) ) выложу свою обновленную консоль запросов. Там тоже используется regexp для автоподстановки при написании запроса.
Можно так же поучаствовать в ее тестировании для ускорения процесса :) Для этого нужно зарегистрироваться здесь.
27. freshnoon 7 23.01.20 08:42 Сейчас в теме
Добрый день! Где вы нашли формат регистрационного файла, а конкретно, что за что отвечает? В платформе 8.3.16.1063 он уже другой.
Прикрепленные файлы:
28. zenechka 480 23.01.20 18:57 Сейчас в теме
(27) День добрый, опытным путем. Формат был актуален на момент последнего обновления. Ознакомлюсь с новым форматом и обновлю. Спасибо.
29. freshnoon 7 24.01.20 09:28 Сейчас в теме
(28) Могу подсказать немного.

шаблонВторойСтрокиФрагмента = "{[0-9]+,[0-9]+,[0-9]+,""[^,\n]*"",""[^,\n]*"",""[^,\n]*"",?[0-9]*?},[0-9]+,[0-9]+,""[^,\n]*"",[0-9]+,""[^,\n]*"",""[^,\n]*"",[0-9]+,?[0-9]*?}(\n|,)";

2 настройки возможных добавилось. Последняя - это галочка "Резервирование рабочих процессов". А первую я не вычислил, оставил как неизвестную настройку.
Прикрепленные файлы:
30. zenechka 480 24.01.20 09:44 Сейчас в теме
(29) спасибо, учту при доработке
31. pavel_prostokishin 29.01.20 17:05 Сейчас в теме
Добрый день!
Спасибо за обработку!

При нажатии кнопки "Выбрать файл настройки" получаю ошибку :(

Использование синхронных методов на клиенте запрещено!
{ВнешняяОбработка.АдминистрированиеНастроекКластера.Форма.Форма.Форма(1132)}: Если НЕ ДиалогВыбораФайла.Выбрать() Тогда

по причине:
Использование синхронных методов на клиенте запрещено!


Платформа 8.3.15.1700
32. zenechka 480 30.01.20 00:31 Сейчас в теме
(31) День добрый. Спасибо за отзыв. В ограничениях к обработке я указал про использование синхронных вызовов.

Возможно я вернусь к доработке в ближайшее время и перепишу диалоги на асинхронные вызовы. Но если у Вас есть возможность изменить режим использования, то это решит Вашу проблему сейчас. Подробней можете посмотреть здесь
33. dark_avenger 12.03.20 12:13 Сейчас в теме
Регулярное выражение не отрабатывает строки с переносом каретки. Можете подсказать, как его исправить?
Пример настройки, которая не отрабатывается регуляркой:

{07c61d01-b4a8-44d3-93d2-c768571e4baf,"NSI","НСИ","MSSQLServer","SQL","NSI","","111","DB=NSI;DBMS=MSSQLServer;DBSrvr=MSK-SQL;DBUID=;Descr=""НСИ"";LicDstr=Y;Locale=ru_RU;Ref=NSI;SLev=0;SQLYOffs=2000;Srvr=MSK-APP15",0,
{0,20200129185000,20200129193000,"Программа заблокирована для выполнения технических работ.

","pass",""},0,1,"",0,"","",23080035},
34. zenechka 480 12.03.20 14:17 Сейчас в теме
(33) Антон, напишите в личку почту, я вышлю изменения под Ваш случай.
Я проаналзирую другие случаи и выложу изменения с учтом выявленных нюансов.
Сразу скажу, что если в полях используется символ "," (запятая), то так же будет ошибка разбора.
dark_avenger; +1 Ответить
Оставьте свое сообщение

См. также

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

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

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

1 стартмани

08.04.2019    14810    14    slozhenikin_com    37    

Оптимизация и работа с системными представлениями

Администрирование СУБД v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка сделана для понимания работы системных представлений. В принципе, вы можете написать целую систему мониторинга ресурсов. Основа для этого, как раз, и дана в этой обработке. Внешний вид особо не шлифовался. Считаю, что это не так критично. Использовал обращение только к MS SQL, но при желании, такое же можно написать и для Postgres, и для Oracle. Тестировал на платформе 1С 8.2.19.90.

1 стартмани

12.05.2020    843    1    darkdan77    1    

Ошибка "Для одного ссылочного кода существует более одной таблицы в базе данных" - как проще исправить

Администрирование СУБД Тестирование и исправление v8 v8::УФ 1cv8.cf Абонемент ($m)

При обновлении платформы 1с 8.3.6.2100 на платформу 8.3.16.224 под УПП 1.3.138.1 возникла ошибка "Для одного ссылочного кода существует более одной таблицы в базе данных...". В интернете много есть информации по этой проблеме, в частности в публикации https://infostart.ru/public/1126277/ приведено ее решение, но оно довольно громоздкое. Есть вариант более простой

2 стартмани

28.04.2020    1690    2    Ион    2    

История работы пользователей (отчет на СКД)

Администрирование СУБД v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m)

Отчет для просмотра истории работы пользователей (СКД, просмотр для любого пользователя).

2 стартмани

14.03.2020    4410    50    YPermitin    26    

Очистка кэша 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    33689    358    Eugen-S    34    

Анализ обновления конфигурации по двум файлам 1С "...Измененные объекты.mxl" (УФ)

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

1С часто обновляет конфигурации. Для УНФ 1С вместе с каждым обновлением поставляет файл "Управление нашей фирмой. Версия 1.х.хх. Измененные объекты.mxl", в котором подробно описываются изменения. Но этот файл содержит несколько тысяч строк, и трудоемко по нему оценить, что и где изменено. Я создал внешнюю обработку, которая обрабатывает сразу два файла, прошлого и текущего обновлений, и выводит на экран все изменения в виде дерева, что значительно упрощает анализ обновлений.

1 стартмани

11.03.2020    1915    0    chkurs    0    

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

Администрирование СУБД v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка очищает хранилище настроек пользователей.

1 стартмани

10.02.2020    1658    15    Denr83    0    

Программное разворачивание (максимизация) управляемых форм

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

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

1 стартмани

30.01.2020    2075    0    kandellaster    2    

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

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

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

5 стартмани

05.12.2018    13712    13    RomikR    9    

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

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

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

1 стартмани

19.01.2020    9098    59    Sedaiko    15    

Транслятор запросов 1С в SQL

Производительность и оптимизация (HighLoad) Администрирование СУБД v8 1cv8.cf Абонемент ($m)

Инструмент для трансляции запросов платформы 1С в SQL, а также их диагностики.

10 стартмани

07.01.2020    10373    77    YPermitin    89    

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

Администрирование СУБД v8 ERP2 УТ11 КА2 Абонемент ($m)

На время сеанса отключаем контроль остатков и проверку документов в ERP, КА, УТ типовыми средствами и простым расширением.

1 стартмани

24.12.2019    7087    9    sapervodichka    2    

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

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

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

10 стартмани

18.08.2014    37321    24    Demonobond    31    

Тест серверного оборудования на допустимое количество пользователей: как это использовать?

Администрирование СУБД Нагрузочное тестирование Сервера v8 1cv8.cf Абонемент ($m)

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

3 стартмани

17.12.2019    9842    10    sapervodichka    3    

Работа с базами данных 1С в SQL Server Management Studio (Расширение для SSMS)

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

Расширение позволяет просматривать связи объектов метаданных и таблиц БД, сгруппированные данные (по группам метаданных) об используемом дисковом пространстве и выполнять трансляцию SQL текста запроса в термины 1С. И бонусом - при наведении курсора мыши на таблицу или поле показывает назначение объекта в терминах 1С.

10 стартмани

27.11.2019    10076    36    akpaevj    46    

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

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

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

2 стартмани

15.11.2019    9983    20    YPermitin    41    

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

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

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

2 стартмани

06.03.2013    64238    118    Evil Beaver    157    

Монитор показателей и лицензий с графиками

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

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

1 стартмани

07.10.2019    11723    131    sapervodichka    17    

CF & SQL : конструктор прямых запросов к БД 1С

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

Программа для чтения и анализа внутренней структуры данных 1С V8.х, Содержит конструктор прямых SQL запросов, позволяет обрабатывать и редактировать тексты SQL-запросов, выполнять прямые запросы к базе данных 1С и обрабатывать полученные результаты.

1 стартмани

02.10.2019    15830    186    dmitrydemenew    44    

Внешний источник данных, узнать строку соединения

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

Как после подключения к внешнему источнику данных узнать строку соединения?

1 стартмани

25.09.2019    2570    3    user-z99999    4    

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

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

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

1 стартмани

14.11.2017    20148    86    bonv    15    

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

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

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

1 стартмани

20.09.2019    10233    46    AnatolPopov    8    

Управление информационной базой на кластере (управляемые формы): просмотр сеансов, отключение сеансов, блокировка / разблокировка подключений

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

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

1 стартмани

11.09.2019    3088    7    Spartacus    0    

Завершение сеансов пользователей. 1С 8.3, УФ

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

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

1 стартмани

29.07.2019    5776    24    Drfreeman    11    

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

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

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

2 стартмани

25.12.2009    59270    256    sebe    20    

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

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

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

2 стартмани

17.07.2019    7080    29    IVC_goal    34    

Проверка обновления. Автоматический поиск ошибок

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

Мы обновляем конфигурацию, и у нас более 100 пользователей. Конфигурация сильно переписана, обновление нетривиальное. Если после обновления находится критическая ошибка, приходится выгонять всех пользователей и исправлять. Поэтому перед выпуском в рабочую базу, обновление тестируют наши специалисты. Большинство ошибок находится при открытии форм. Появилась идея написать программу, которая бы автоматически открывала формы всех объектов, а найденные ошибки записывала в журнал регистрации. Получилась программа простейшего сценарного тестирования. Не требует настройки. Запускать в тестовой базе. Чтобы найти реквизиты, не добавленные на форму в процессе обновления или синтаксические ошибки, достаточно запустить тест под полными правами. Тестировали на УТ 11.4.1.271, должно работать на всех программах УФ. У нас тест работает пять минут.

1 стартмани

10.06.2019    4644    7    Mari_Kuznetzova    3    

Мониторинг использования оперативной памяти на управляемой форме

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

Обработка осуществляет отображение расхода оперативной памяти одной базы в режиме реального времени. Реализация протестирована на 1С 8.3.12.1714 (x64).

1 стартмани

08.05.2019    4192    4    Eret1k    1    

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

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

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

1 стартмани

10.11.2017    12012    13    RomaH    8    

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

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

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

1 стартмани

07.04.2019    13330    34    Sedaiko    29    

Обслуживание информационных баз (УФ)

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

Обслуживание ИБ: 1. Тестирование и исправление 2. Запуск внешней обработки Тестировалось на 1С:Предприятие 8.3 (8.3.13.1513).

1 стартмани

02.04.2019    3399    3    sbv2005    0    

Проверка COM соединения

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

Обработка для проверки COM соединения. Работает в управляемом и обычных режимах.

1 стартмани

02.04.2019    3057    9    ediks    0    

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

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

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

1 стартмани

03.04.2017    29025    70    slava_1c    49    

Ограничить количество сеансов пользователей базы 1С

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

Ограничение количества сеансов (подключений) пользователей базы 1С, по пользователям

1 стартмани

26.03.2019    6285    16    user-z99999    24    

Файловый менеджер клиент-сервер (УФ)

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

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

3 стартмани

25.03.2019    5697    17    json    1    

Запуск фонового задания [регламента] через командную строку для скриптов bat|cmd (Внешняя обработка)

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

Иногда в скриптах (bat|cmd) необходимо выполнить какой-либо регламент, который в данный момент отключен или не выполняется (согласно расписанию).

1 стартмани

22.03.2019    3098    3    antont    0    

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

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

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

1 стартмани

28.12.2011    164233    2247    StepByStep    418    

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

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

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

1 стартмани

20.03.2019    7762    28    vardeg    10    

Выполнение регламентных заданий, каждого 1 раз

Сервисные утилиты v8 v8::УФ БП3.0 ЗУП3.x Абонемент ($m)

Для увеличения быстродействия работы таких программ, как Бух 3.0 и ЗУП 3.1, рекомендуют отключать (не нужные) регламентные задания. Обработка создана, чтобы не запускать руками каждое регламентное задание.

1 стартмани

15.03.2019    2940    1    user-z99999    2    

Отключение защиты от опасных действий

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

Отключает защиту от опасных действий. Пригодится администраторам 1С.

1 стартмани

14.03.2019    2776    2    Диван    6    

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

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

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

05.03.2012    47963    109    Kuzya_brаtsk    48    

Контроль места под резервные копии, с автоматическим удалением файлов при нехватке, с оповещением

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

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

1 стартмани

22.02.2019    4295    1    iones    8    

Инструменты разработчика: обновление вспомогательных данных. Обновление справочников идентификаторов метаданных

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

Если после загрузки изменений в вашу конфигурацию перестали работать штатные отчеты 1С на управляемых формах или запускаться 1с. С ошибкой: не найден идентификатор в справочнике "Идентификаторы объектов метаданных" или "Вызов обновления менеджера конфигурации не из конфигуратора"

1 стартмани

15.02.2019    12465    226    pridecom    0    

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

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

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

1 стартмани

10.02.2019    25705    244    GeraltSnow    59    

Telemonitor - объединяем Telegram и 1С Промо

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

Не так давно Telegram предоставил API для создания ботов. Telemonitor - программа, позволяющая легко настроить собственного бота для работы с 1С.

1 стартмани

09.08.2015    74983    208    salexdv    178    

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

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

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

1 стартмани

06.02.2019    12677    148    Alxby    20    

Регистрация библиотек DLL из 1С

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

Обработка для регистрации DLL библиотек из программы 1С (УФ).

1 стартмани

14.01.2019    4453    7    user5300    5    

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

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

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

3 стартмани

03.01.2019    24801    211    Xershi    68    

Простые радости жизни администратора в 1С: блокировка информационной базы. Промо

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

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

1 стартмани

10.11.2013    90866    362    yuraos    98    

Управление сеансами

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

Универсальная внешняя обработка (СДРУправлениеСеансами) для принудительного завершения сеансов и включения/выключения флага "Блокировки регламентных заданий" для клиент-серверных баз 1С. Платформа 8.2, 8.3. Управляемые и не управляемые формы. Версия 1.1.0.007 от 14.10.2016

2 стартмани

18.12.2018    4406    22    ROL32    0    

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

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

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

1 стартмани

18.11.2018    14139    92    riposte    42