Zabbix: Мониторинг состояния сервера 1С

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

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

zabbix мониторинг 1С

Скрещиваем мощную систему мониторинга Zabbix с 1С

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

Цель:

  1. Мониторить что служба 1С запущена и работает (не просто что rphost крутится, а именно работает)
  2. Мониторить количество сеансов
  3. Мониторить количество компьютеров/пользователей
  4. Мониторить уснувшие/зависшие сеансы

Решение:

1 этап - собственно получаем нужные нам данные.

Создаем регламентное задание в любой информационной базе.
Если все находятся на поддержке, то можно создать пустую или добавить регламентное задание в расширение.
Регламентное запускаем раз в минуту.
Я настроил чтобы во время обслуживания базы - регламентное не запускалось и не мешало обновлению или выгрузке
В регламентном задании собираем нужные нам показатели.
Мой пример такого сбора:

	Соединение = Новый COMОбъект("V83.COMConnector");
	
	Агент = Соединение.ConnectAgent("tcp://<Имя сервера>");
	Кластер = Агент.GetClusters().GetValue(0);
	Агент.Authenticate(Кластер, "<логин администратора сервера 1с>", "<пароль администратора сервера 1с>");

	МассивСессий = Агент.GetSessions(Кластер).Выгрузить();
	
	countSession = 0; // Счетчик сессий
	countHibernate = 0; // счетчик уснувших сессий

	// показатели активных сессий
	durationCurrentDBMSМакс = 0; 
	durationCurrentМакс = 0;
	dbProcTookМакс = 0;
	
	ТЗ = Новый ТаблицаЗначений;
	ТЗ.Колонки.Добавить("infoBase", 	Новый ОписаниеТипов("Строка"));
	ТЗ.Колонки.Добавить("AppID", 		Новый ОписаниеТипов("Строка"));
	ТЗ.Колонки.Добавить("userName", 	Новый ОписаниеТипов("Строка"));
	ТЗ.Колонки.Добавить("Host",		Новый ОписаниеТипов("Строка"));
	ТЗ.Колонки.Добавить("Количество",	Новый ОписаниеТипов("Число"));
		
	Для Каждого Сессия Из МассивСессий Цикл
		Если Сессия.AppID = "SrvrConsole" Тогда
			Продолжить; // пропускаем сессии консоли
		КонецЕсли;
		
		СтрТЗ = ТЗ.Добавить();
		ЗаполнитьЗначенияСвойств(СтрТЗ, Сессия);
		СтрТЗ.infoBase = Сессия.infoBase.Name;
		СтрТЗ.Количество = 1;
		
		countSession = countSession + 1;
		
		durationCurrentDBMSМакс = Макс(durationCurrentDBMSМакс, Сессия.durationCurrentDBMS);
		durationCurrentМакс = Макс(durationCurrentМакс, Сессия.durationCurrent);
		dbProcTookМакс = Макс(dbProcTookМакс, Сессия.dbProcTook); 
		
		Если Сессия.Hibernate Тогда
			countHibernate = countHibernate + 1;
		КонецЕсли;
	КонецЦикла;
	
	// Получаем пользователей с большим количеством сеансов
	UserMaxCount = 0;
	UserMaxName = "";
	ТаблUserName = ТЗ.Скопировать();
	ТаблUserName.Свернуть("userName", "Количество");
	ТаблUserName.Сортировать("Количество Убыв");
	Для Каждого Стр Из ТаблUserName Цикл 
		UserMaxCount = Стр.Количество;
		UserMaxName = Стр.userName;
		Прервать;
	КонецЦикла;

	// Получаем компьютеры с большим количеством сеансов
	HostMaxCount = 0;
	HostMaxName = "";
	ТаблHost = ТЗ.Скопировать();
	ТаблHost.Свернуть("Host", "Количество");
	ТаблHost.Сортировать("Количество Убыв");
	Для Каждого Стр Из ТаблHost Цикл 
		HostMaxCount = Стр.Количество;
		HostMaxName = Стр.Host;
		Прервать;
	КонецЦикла;
	

2 этап - отправляем полученные данные zabbix

Из полученных данных формируем файл и отправляем его zabbix серверу через zabbix sender.
Формат строк файла: <hostname> <key> <value>.
Пример моего кода:

	Строка =          "- srv1c.avaible 1" + Символы.ПС;

	Строка = Строка + "- srv1c.sessions.count "        + Формат(countSession,             "ЧН=0; ЧГ=0") + Символы.ПС;
	Строка = Строка + "- srv1c.hibernate.count "       + Формат(countHibernate,           "ЧН=0; ЧГ=0") + Символы.ПС;
	Строка = Строка + "- srv1c.dbproctook.current "    + Формат(dbProcTookМакс,           "ЧН=0; ЧГ=0") + Символы.ПС;
	Строка = Строка + "- srv1c.duration.current.dbms " + Формат(durationCurrentDBMSМакс,  "ЧН=0; ЧГ=0") + Символы.ПС;
	Строка = Строка + "- srv1c.duration.current.1c "   + Формат(durationCurrentМакс,      "ЧН=0; ЧГ=0") + Символы.ПС;
	
	Строка = Строка + "- srv1c.user.count " + Формат(UserMaxCount, "ЧН=0; ЧГ=0") + Символы.ПС;
	Строка = Строка + "- srv1c.host.count " + Формат(HostMaxCount, "ЧН=0; ЧГ=0") + Символы.ПС;
	Строка = Строка + "- srv1c.user.name "  + """" + UserMaxName + """"          + Символы.ПС;
	Строка = Строка + "- srv1c.host.name "  + """" + HostMaxName + """"          + Символы.ПС;

	ЗаписьТекста = Новый ЗаписьТекста("c:\zabbix\tmp.txt", "CESU-8",, Ложь, Символы.ПС); //ТекстБезБОМ
	ЗаписьТекста.Записать(Строка);
	ЗаписьТекста.Закрыть();

	КомандаZabbix = "C:/zabbix/bin/win32/zabbix_sender.exe -c C:/zabbix/zabbix_agentd.conf -i C:/zabbix/tmp.txt";
	ЗапуститьПриложение(КомандаZabbix);

Поясняю: zabbix со всеми вспомогательными файлами находится в папке "C:/zabbix/".
Если у вас другая папка, то указываем ее.

3 этап - сохраняем и анализируем полученные данные в zabbix

Тут все относительно просто для тех кто работал с zabbix.
Создаем элементы данных с именами из файла и нужные нам тригеры.
Единственный нюанс: элементы данных должны иметь тип "zabbix траппер".
Суть этого типа в том что не zabbix запрашивает данные, а данные ему отправляются через zabbix_sender.

Для простоты я прикрепил свой шаблон.
В шаблоне помимо описанных элементов еще есть:

  1. стандартное отслеживание состояния службы сервера 1С 8.3
  2. тригер на доступность службы (с 8 утра до 12 ночи)
  3. тригер на отсутствие ответа от 1с больше 2х минут (с 8 утра до 12 ночи)
  4. тригер на долгий запрос к БД (Захвачено СУБД из консоли больше 300с.) (с 8 утра до 12 ночи)
  5. пара элементарных графиков (сессии и активность).

Концовка

Такие решения обычно бывают индивидуальными и точки мониторинга и контроля у каждого могут быть своими.
Также способы этого контроля бывают разные.
Описанное решение вышло из моего опыта постепенного улучшения и анализа возникающих проблем.

Поэтому я не претендую на лучшее и оптимальное решение.
Это лишь мой кейс.
Но я буду рад улучшить его, если будут предложения и идеи)))

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

Наименование Файл Версия Размер
Шаблон Zabbix

.xml 27,42Kb
125
.xml 27,42Kb 125 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. kolabaister 2 02.09.16 23:24 Сейчас в теме
Спасибо огромное! Как раз задался этим вопросом и стал изобретать велосипед.
user616071_rinat_m83; ankorobov; deevil; +3 Ответить
2. deevil 148 04.09.16 17:08 Сейчас в теме
(1) kolabaister, буду рад если Вам пригодится.
Также если что-то не учел или будут предложения по улучшению - с радостью рассмотрю.
3. ValeriTim 20 05.09.16 09:59 Сейчас в теме
Отлично! Ты подал мне идею!
Долго мучился со своей проблемой ... но вот же ... идея :)
user616071_rinat_m83; deevil; +2 Ответить
4. deevil 148 05.09.16 13:41 Сейчас в теме
(3) ValeriTim, отлично)

Как решите - напишите итог.
Думаю будет интересно...
5. _evgen_b 158 06.09.16 06:44 Сейчас в теме
Вот так совпадение.
Видимо во вселенной накопилась критическая масса :-)
https://github.com/bessonovevgen/srv-1c-linux-zabbix-template

Только я сделал с помощью консольных утилит администрирования сервера приложений 1с.


stopa85; user616071_rinat_m83; headMade; Upiterus; artbear; deevil; +6 Ответить
6. deevil 148 06.09.16 12:36 Сейчас в теме
(5) _evgen_b, тоже отличный вариант)

Я думал насчет rac/ras, но честно говоря изначально все делалось ради самого первого показателя в списке "srv1c.avaible"
В общем я несколько раз сталкивался с тем что служба 1с работает, консоль тоже, но при этом 1с не работает.
Обычно это было из-за того что диск на котором хранятся темп файлы 1с и сессии иногда вылетает.
При этом вроде все норм, а по факту 1с не работает.
Поэтому мысль была в том чтобы изнутри продакшн базы сообщать забиксу что все норм.

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

ИМХО каждый вариант имеет право на жизнь)))
7. blackhole321 1208 06.09.16 12:52 Сейчас в теме
(6) Может быть в этом случае более правильно организовать мониторинг свободного пространства на диске и сообщить администратору, когда оно уменьшится до критического значения?
8. deevil 148 06.09.16 13:15 Сейчас в теме
(7) blackhole321, не совсем так.
в тех конкретных ситуациях просто диск отваливался.

но мысль несколько иная - мониторить не только и не столько состояние железа и служб, а максимально близко к пользователю.
ближе регламентного в продакшн базе я не вижу.

а диск итак уже мониторится))) причем тоже забиксом)))
9. blackhole321 1208 06.09.16 14:03 Сейчас в теме
(8) Что будет происходить, если регламентное задание по каким либо причинам перестанет выполняться? Будет какой-то алерт?
10. deevil 148 06.09.16 14:12 Сейчас в теме
(9) blackhole321, да в забиксе тригер на то что в течении 2х минут 1с не говорила что с ней все норм...

Вообще изначально у меня был только он. остальное я потихоньку добавил. плюс еще пару метрик на конкретные базы, которые я не стал сюда писать.
11. artbear 1312 07.09.16 11:26 Сейчас в теме
(0) Молодец, спасибо!
Хорошо бы еще какие-нибудь картинки приложить, аналогичные картинкам из srv-1c-linux-zabbix-template
13. deevil 148 07.09.16 13:03 Сейчас в теме
(11) artbear, Вам спасибо. Попробую с рабочего приложить. Но они не будут такими красочными)))

(12) Sergey.Noskov, хм.
Давай обсудим как их получить.
У меня просто все крутится на постгри и с блокировками давно не сталкивался (в основном бывает блокировка документа сеансом, но там человеческий фактор).
Подскажи как их получать или в какую сторону копать)))
14. deevil 148 07.09.16 15:07 Сейчас в теме
(11) artbear, добавил 2 графика из шаблона (у меня они правда чуть другие, но в целом картину думаю отражают)

Попутно перечитав возможности https://github.com/bessonovevgen/srv-1c-linux-zabbix-template подумал может стоит отделить пользователей от фоновых сеансов.
И еще может сделать отдельные счетчики для каждой ИБ.
19. _evgen_b 158 29.10.16 09:30 Сейчас в теме
(14) тут думаю нужно копать в сторону автообнаружения и уже потом счетчики на обнаруженные базы.
12. Sergey.Noskov 1192 07.09.16 12:55 Сейчас в теме
(0), Еще полезно видеть количество и суммарное время ожидания на управляемых блокировок.
15. deevil 148 07.09.16 18:52 Сейчас в теме
(12) Sergey.Noskov, полистав Гилева http://www.gilev.ru/setupdeadlock/ и http://www.gilev.ru/deadlock/, я так понял для такого анализа лучше всего подходит тех. журнал и подключение к MSSQL.

Не уверен что смогу тягаться с инструментами Гилева)))
А если серьезно - наверное можно будет прикрутить, но без аналитики о причине думаю это не будет особо ценной информацией.
А подобную аналитику заносить в забикс думаю несколько неправильно...

Хотя если будут конкретные предложения и кейсы - можно попробовать что-то собрать)
16. Sergey.Noskov 1192 12.10.16 14:49 Сейчас в теме
(15) извиняюсь за длительное молчание
Обычно любые данные мониторинга не нужны, пока не сталкиваешься с какой либо проблемой. Думаю желание мониторить конкретно эти параметры, описанные в статье, родилось не просто так;)
Да, график блокировок сам по себе проблему не решает (как, впрочем, и любой другой график), но может подсказать куда копать. У нас в Zabbix выводится и число упр. блокировок и APDEX. Вывести блокировки достаточно просто - по свойству сеанса blockedByLS. Потребуется или нет - никто наперед не скажет, но чем выше требования к работоспособности базы, тем больше параметров необходимо логировать.
18. deevil 148 12.10.16 21:43 Сейчас в теме
(16) Sergey.Noskov, ок. Попробую посмотреть и протестировать - после этого обновлю статью и шаблон.
Просто есть такой момент, что блокировка длиться 5-10 секунд. Но не минутами - по крайней мере насколько я понимаю.
И вопрос в том, что даст если мы раз в минуту будем получать эти цифры.
В моем понимании отслеживание блокировок эффективно отслеживать по ТЖ или статистикам БД, там можно аналитику строить и все такое...

(17) SuhoffGV, как раз первая проверка для этого и существует.
Если сеансы не могут запуститься, то и фоновое задание не запуститься и как следствие 1С не скажет забиксу, что работает.
А тригер настроен на то, что 1с отвечает раз в 2-3 минуты.

Есть конечно вероятность что в вашем случае фоновые задания будут запускаться, но если нет рабочих процессов, то не должно...
17. SuhoffGV 12.10.16 17:06 Сейчас в теме
deevil, А будет ли данный способ работать при отвале всех рабочих процессов в 1с? У меня на 8.2 иногда возникают ситуации когда сервер запущен, но клиенты не могут запуститься с сообщением "Не запущен ни один рабочий процесс. Соединение с информационной базой невозможно".
25. deevil 148 20.10.18 17:49 Сейчас в теме
(17) был немного в офлайне.
Отвал означает что 1с не передает информацию в zabbix и как следствие это решает тригер в zabbix на время последнего ответа.
20. c1nil 01.12.16 17:09 Сейчас в теме
Возможно будет полезно/интересно - PowerShell
21. user827387 14.09.17 12:25 Сейчас в теме
Подскажите, пожалуйста, как можно скачать файл шаблона, предложенного в статье? Если считаете это возможным.
Есть вероятность, что не подойдёт для желаемого, но глянуть - хотелось бы, а только из-за этого платить 1500 - несколько дороговато,по моему.
Спасибо за любой ответ.
22. user861096 13.11.17 02:53 Сейчас в теме
аналогично. проблема тоже висит для 1С мониторинга. но в сети информации очень мало. нашел одну тему на хабре, но вот шаблон там кривой, забикс ругается что много ошибок. я исправил парочку ошибок, но они все не кончаются. может каму и пригодится мой полукривой исправленый шаблон. взят с сайта Хабрахабр.
Прикрепленные файлы:
1c.xml
26. deevil 148 20.10.18 17:51 Сейчас в теме
(22)
но в сети информации очень мало. нашел одну тему на хабре, но вот шаблон там кривой, забикс ругается что много ошибок. я исправил парочку ошибок, но они все не кончаются. может каму и пригодится мой полукривой исправленый шаблон. взят с сайта Хабрахабр.

не видя скриптов мало чем помогу
23. aquablast.rus 13.08.18 08:57 Сейчас в теме
Есть ещё идея мониторить размер журнала базы для 1С-разрабов. В прошлую пятницу была буча, что бухгалтерская база встала раком из-за того, что отдельные индивиды из 1с-ников не умеют у себя в конфигураторе настраивать архивацию и ротацию журнала. Вот от таких и думаю прикрутить мониторинг размера журналу, потому что когда они начинают из конфигуратора поиск по журналу, а размер журнала больше 100 гектаров... а на базе при этом ещё порядка 60 активных сессий... начинается трэш и содомия.
27. deevil 148 20.10.18 17:53 Сейчас в теме
(23)
У меня отдельно мониторится свободное место - поэтому не задумывался над журналом.
Но можно: в принципе все сводится к тому чтобы добавить в код формирование цифры и передачу его в файл и добавить в заббикс соответствующий элемент
24. serega7 17.10.18 18:46 Сейчас в теме
А шаблона вашего на гитхабе нету? А то половина доступна, половины нету :-)
28. deevil 148 20.10.18 17:54 Сейчас в теме
(24)
Гитхаба нету)
Шаблон донельзя простой - в нем содержаться элементы передаваемые из кода с типом zabbix trapper и в принципе все...
29. user1042939 25.10.18 12:37 Сейчас в теме
Здесь zabbix_1C исходники COM объекта, чтобы не использовать zabbix_sender и командную строку.
Данные отправляются по udp
32. deevil 148 17.03.21 17:05 Сейчас в теме
(29) а какой профит использовать COM вместо сендера?)
30. orbital85 16.03.21 16:11 Сейчас в теме
Добрый день, можете более подробно рассказать о показателях активных сессий, их 3шт, что конкретно они отображают? Спасибо.
31. deevil 148 17.03.21 16:59 Сейчас в теме
(30)
srv1c.sessions.count - количество сессий всего
srv1c.hibernate.count - количество спящих сессий

а вот под 3й не совсем понял что вы имеете ввиду, если
srv1c.dbproctook.current - это которые в данный момент обращаются к БД
33. orbital85 19.03.21 11:01 Сейчас в теме
Вы меня не так поняли, я говорил об этом:
// показатели активных сессий
durationCurrentDBMSМакс = 0;
durationCurrentМакс = 0;
dbProcTookМакс = 0;
34. deevil 148 06.04.21 17:40 Сейчас в теме
(33)
durationCurrentDBMS - Содержит интервал времени в миллисекундах, прошедший с момента начала выполнения запроса, в случае, если сеанс выполняет запрос к СУБД. Иначе – 0.

durationCurrent - Содержит интервал времени в миллисекундах, прошедший с момента начала обращения, в случае, если сеанс выполняет обращение к серверу 1С:Предприятия. Иначе – 0

dbProcTook - Содержит время соединения с СУБД с момента захвата в миллисекунда
В справке эти поля ищутся и им есть аналоги в консоли администрирования...

Зачем мониторю - они опосредованно показывают что, что-то держит соединение с базой без остановки.
Тригер так не вспомню, вроде на 10 минут...
Оставьте свое сообщение

См. также

Отчет по журналу регистрации Промо

Журнал регистрации v8 v8::СКД 1cv8.cf Россия Абонемент ($m)

Отчет по журналу регистрации с использованием СКД.

2 стартмани

25.07.2011    35590    656    wowik    33    

История объекта

Универсальные печатные формы Журнал регистрации v8 1cv8.cf Украина Россия Абонемент ($m)

Внешняя печатная форма - выводит информацию из журнала регистрации по выделенному документу или справочнику.

1 стартмани

17.02.2021    1366    3    AnryMc    0    

Журнал регистрации по объекту за последние 3 года как печатная форма

Журнал регистрации v8 Розница УНФ ДО ERP2 ЗКГУ3.0 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

Кто ел из моей миски? Кто спал в моей кроватке? Кто, в конце концов, пометил на удаление мой любимый "товар111"??? Журнал регистрации всё знает, но в него далеко лезть... если не пользоваться чем-нибудь дополнительным. Теперь ответ на сакраментальные вопросы - под рукой везде, где БСП предусмотрено подключение внешних печатных форм.

2 стартмани

16.02.2021    1251    4    e.kogan    0    

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

Журнал регистрации v8 1cv8.cf Абонемент ($m)

Отчет по действиям пользователей выводит информации о действиях пользователей в системе

1 стартмани

04.08.2020    3066    18    Denr83    0    

Отчет по журналу регистрации для управляемого приложения Промо

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

Отчет по журналу регистрации с использованием СКД

2 стартмани

04.02.2013    28040    333    wowik    12    

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

Статистика базы данных v8 1cv8.cf Абонемент ($m)

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

1 стартмани

04.08.2020    2635    18    Denr83    0    

История изменения объектов

Журнал регистрации v8 УПП1 Россия Абонемент ($m)

Отчет позволяет вывести историю изменения объектов по нескольким видам документов за день. Сделан на основании стандартного отчета по истории изменений.

1 стартмани

11.04.2020    4013    6    Int_Girl    2    

Универсальная внешняя форма документа/справочника (управляемые формы)

Обработка документов Обработка справочников v8 v8::УФ 1cv8.cf Украина Россия Абонемент ($m)

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

1 стартмани

06.04.2020    2966    10    AnryMc    3    

Виды заполненных документов и справочников, УФ Промо

Статистика базы данных v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m)

Количество документов и справочников в любой базе. Отборы, переход в журнал с отбором.

1 стартмани

04.05.2008    28709    214    MaxS    12    

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

Администрирование данных 1С Роли и права v8 v8::Права v8::СКД 1cv8.cf Абонемент ($m)

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

1 стартмани

02.03.2020    8544    27    YPermitin    8    

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

Расширения Поиск данных v8 УНФ ERP2 БП3.0 УТ11 КА2 Россия Абонемент ($m)

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

1 стартмани

18.02.2020    6567    1    user633166    9    

Сведения об информационной базе (обычные и управляемые формы)

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

Обработка показывает сведения об информационной базе.

1 стартмани

17.02.2020    3800    2    Denr83    0    

Поиск элемента справочника в записях регистров сведений (две обработки, для ОФ и УФ) Промо

Поиск данных v8 v8::БУ v8::УФ БП2.0 БП3.0 Россия Абонемент ($m)

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

1 стартмани

28.04.2012    14917    90    KapasMordorov    6    

Указание параметров статьи для основания увольнений в ЗУП 3.1 для корректного формирования отчета СЗВ-ТД

Управление персоналом (HRM) Обработка справочников v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

В справочнике "Основания увольнения" в ЗУП 3.1 отсутствуют реквизиты для указания реквизитов статьи ТК.

1 стартмани

13.02.2020    2909    7    skudnovv    0    

Вывод дополнительной информации по номенклатуре в табличной части

Обработка документов v8 ERP2 УТ11 УУ Абонемент ($m)

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

1 стартмани

08.02.2020    2594    4    Angealtor    0    

Служебная информация о пользователях

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

Расширение, собирающее служебную информацию о пользователях (Имя компьютера, IP адрес, Версия Windows, список баз...).

1 стартмани

05.02.2020    2442    6    GG_Dots    2    

Товарный отчет ТОРГ-29. НОВАЯ РЕДАКЦИЯ Промо

Комиссионная торговля Оптовая торговля Розничная торговля Учет ТМЦ Бухгалтерские Анализ учета Обработка документов Комиссионная торговля Оптовая торговля Розничная торговля Учет ТМЦ v8 Розница Беларусь Украина Россия БУ УУ Абонемент ($m)

Количественно-суммовой анализ движений по складу поступления/продажи в соответствующих ценах. Три вида отчета: типовой, расширенный и полный. Два режима работы: Пользовательский и административный. Проверка отрицательных остатков, наличия учетных цен и себестоимости номенклатуры.

1 стартмани

28.05.2012    53607    438    StepByStep    40    

Список объектов информационной базы

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

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

1 стартмани

23.01.2020    3761    13    Mike1978    0    

Поиск документов без проводок (обычные и управляемые формы)

Поиск данных v8 v8::УФ 1cv8.cf БУ Абонемент ($m)

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

1 стартмани

22.01.2020    3172    18    Denr83    0    

Статистика документов на СКД для любой конфигурации

Статистика базы данных v8 v8::СКД 1cv8.cf Абонемент ($m)

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

1 стартмани

21.01.2020    4252    25    bme    0    

Практический пример перевода ББУ 7 на БГУ 8 Промо

Администрирование данных 1С v8 БГУ Россия Госбюджет Абонемент ($m)

Материалов для бюджетников, всегда не хватает, особенно с практическими примерами. Попробую описать процесс перевода с ББУ 7 релиза 644 до БГУ 8 (1.0.10.2) на реальном примере. В базе имеется два балансодержателя. После переноса один будет с типом казенного учреждения, второй с типом бюджетного. Первым делом делаем бэкап базы и начнём перенос

1 стартмани

14.03.2012    45284    87    Vestr    29    

Список баз подразделения

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

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

1 стартмани

10.01.2020    2339    1    bryantsev.yury    0    

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

Анализ учета Учет рабочего времени Учет рабочего времени Статистика базы данных v8 БП2.0 БП3.0 Россия БУ Абонемент ($m)

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

1 стартмани

04.01.2020    5439    12    kj6370    6    

Количество документов (каждого вида) в базе и элементов справочников (каждого вида)

Статистика базы данных v8 v8::УФ УПП1 КА2 Россия Абонемент ($m)

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

1 стартмани

24.12.2019    4148    19    user1233211    3    

Резервное копирование информационных баз 1С 8.1, 8.2 Промо

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

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

1 стартмани

12.12.2011    60035    369    valafan    71    

Удобное создание перемещений между складами

Обработка документов Учет ТМЦ v8 v8::ОУ УТ11 УУ Абонемент ($m)

Обработка для удобного создания перемещения. Тестировалось на 1С:Предприятие 8.3 (8.3.15.1565) Управление торговлей, редакция 11 (11.4.6.188).

1 стартмани

20.12.2019    3992    11    XuMbI4    4    

Данные в хранилище значений

Статистика базы данных v8 v8::СКД 1cv8.cf Россия Абонемент ($m)

Обработка, показывающая размер, занимаемый данными типа Хранилище значения.

1 стартмани

11.12.2019    5957    12    kosmo0    0    

Ускорение типовой 1С

Журнал регистрации v8 1cv8.cf Абонемент ($m)

Упрощаем журнал регистрации.

5 стартмани

09.12.2019    12688    3    Mari_Kuznetzova    48    

Поиск причин, по которым не выгружаются платежные документы в ГИС ЖКХ из программы 1С:Учет в управляющих компаниях ЖКХ

Анализ учета Внешние источники данных v8 v8::БУ БП3.0 Энергетика и ЖКХ Россия БУ Абонемент ($m)

Отчет предназначен для использования в конфигурации 1С:Учет в управляющих компаниях ЖКХ, ТСЖ и ЖСК. Показывает лицевые счета, начисления которых не будут выгружены в ГИС ЖКХ с указанием причины.

3 стартмани

29.11.2019    6853    6    Boyarkin    0    

Комиссионное вознаграждение суммой (расширение). УТ 11.4

Расширения Обработка документов Комиссионная торговля v8 v8::ОУ УТ11 Россия БУ УУ Абонемент ($m)

Решение для ситуации, когда в документе "Отчет комиссионера (агента) о продажах" необходимо "размазать" сумму.

1 стартмани

26.11.2019    3614    4    maxkrezi    0    

Создание документов реализации (акты, накладные) на основании Счетов покупателю (БП 3.0)

Обработка документов Оптовая торговля v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

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

3 стартмани

25.11.2019    3825    9    Spektr    1    

Отображение дополнительных сведений на форме документа как реквизитов

Обработка документов Работа с интерфейсом v8 v8::БУ БП3.0 Россия Абонемент ($m)

Расширение позволяет редактировать дополнительные сведения не в отдельно открываемом окне, а непосредственно на форме документа.

1 стартмани

05.11.2019    12396    30    9269477065    20    

Анализ загруженности сотрудников по Журналу регистрации

Журнал регистрации Учет рабочего времени v8 v8::УФ 1cv8.cf Беларусь Россия Абонемент ($m)

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

1 стартмани

29.10.2019    6832    48    adeptis    5    

История изменений за период УТ 11

Журнал регистрации Администрирование данных 1С v8 УТ11 Россия Абонемент ($m)

Отчёт позволяет за выбранный период посмотреть, кто и в каких документах изменял важные реквизиты ! Отчёт не показывает всё подряд, а только важные вам (выбранные) реквизиты.

1 стартмани

25.10.2019    10130    69    SergeyRomanov    7    

Подбор партий в расходной накладной. УНФ 1.6

Обработка документов Оптовая торговля v8 УНФ Россия УУ Абонемент ($m)

Подбор партий в расходной накладной УНФ 1.6. Если вы устали подбирать партии в расходную накладную, это доработка для вас. Быстрый выбор нужной партии из меню с остатками.

2 стартмани

17.10.2019    4277    8    nikkos123    0    

История версий объектов для УФ

Журнал регистрации Обработка документов Обработка справочников v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

17.10.2019    14717    28    dmitrydemenew    22    

[Расширение] Поиск по строгому соответствию наименования и/или артикула номенклатуры (УНФ 1.6)

Поиск данных v8 УНФ Россия УУ Абонемент ($m)

Небольшое расширение конфигурации, позволяющее выполнять поиск по строгому соответствию наименования и/или артикула номенклатуры (УНФ 1.6)

1 стартмани

14.10.2019    3784    7    Alexman    1    

Закупочная цена в подборе товаров документов продаж, а также в таблице товаров документа "Реализация товаров и услуг" и "Списание недостач товаров", всем или определенным пользователям. [Расширение]

Обработка документов Оптовая торговля v8 v8::ОУ УТ11 УУ Абонемент ($m)

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

2 стартмани

14.10.2019    5430    12    rhtr    3    

Напоминалка о просроченной задолженности (долг клиента на форме расходной накладной)

Дебиторская и кредиторская задолженность Обработка документов v8 v8::ОУ УТ11 УУ Абонемент ($m)

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

2 стартмани

11.10.2019    5040    12    simuljakr    2    

Рабочий стол директора розничного магазина для УТ 11.4

Рабочее место Розничная торговля Внешние источники данных Розничная торговля v8 v8::ОУ УТ11 Молдова Россия УУ Абонемент ($m)

Понадобилось ускорить типовую выгрузку из 1С во Фронтол, т.к. в компании установки цен проводятся ежедневно на разные группы товаров и заведующие устали выгружать каждый раз по несколько десятков минут, иные и свыше 1-го часа. Родилась обработка сначала для выгрузки товаров на кассы, а затем понемногу обросло всем остальным. Делалось и тестировалось на УТ 11.4.9.70. Также будет полезно тем, кто выгружает скидки во Фронтол.

1 стартмани

10.09.2019    4341    4    BelikJan    2    

Автоматическое создание напоминаний об истечении срочного договора (по расписанию)

Обработка документов Управление персоналом (HRM) Управление персоналом (HRM) v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

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

1 стартмани

06.09.2019    3185    5    ilya_sakha    0    

Цены, остатки, штрихкод в форме списка справочника номенклатуры. 1С: Розница 2.2, 2.3

Обработка справочников Розничная торговля Розничная торговля v8 Розница Россия УУ Абонемент ($m)

Расширение предназначено для вывода остатка товара, цены и штрихкода в справочнике Номенклатура.

1 стартмани

04.09.2019    4501    29    _Enot_    34    

Выделение цветом номенклатуры при подборе в документах

Обработка документов Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

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

1 стартмани

04.09.2019    5216    2    kubatay    0    

Печать, корректировка остатков. Для 1С:Управление ветеринарными сертификатами / Интеграция с ФГИС Меркурий

Обработка документов Печатные формы документов Учет ТМЦ Учет ТМЦ v8 1С:УВС Россия БУ Абонемент ($m)

Расширение для конфигурации 1С Управление Ветеринарными Сертификатами (УВС) для печати сводных приходных операций (ТТН) и корректировки остатков из транспортной операции - создание документа "Инвентаризация" по выбранной строке с продукцией. (без изменения конфигурации).

5 стартмани

29.08.2019    2853    0    kumi2012    0    

Вывод структуры подчиненности (все уровни) с отбором: период, вид документа. 1С: КА 2.4, БП 3, Розница 2.2, УТ 11, 1С:ERP 2

Обработка документов v8 Розница ERP2 БП3.0 КА2 Абонемент ($m)

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

3 стартмани

19.08.2019    4617    12    Dmitrii D    2    

Статистика объектов информационных баз 1C 8.x (обычные и управляемые формы, СКД)

Статистика базы данных v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m)

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

1 стартмани

08.08.2019    6082    45    as.1c.nik    3    

Количество активных пользователей

Статистика базы данных v8 v8::СКД 1cv8.cf Абонемент ($m)

Отчет СКД в форме таблицы на основе регистров сведений ЗамерыВремени, ЗамерыВремениТехнологические.

1 стартмани

07.08.2019    4884    1    Mari_Kuznetzova    1