Мониторинг показателей систем 1С 8.3 с помощью Zabbix

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

Разработка - Системная интеграция - Внешние источники данных

Zabbix мониторинг grafana rphost

Опишу свой опыт мониторинга наших систем 1С с помощью Zabbix и ту пользу, которую можно извлечить из этого.

Собирать данные мониторинга для Zabbix можно несколькими способами:

  1. Формирование файла нужного формата сразу по нескольких показателям (Items), например с помощью регламентного задания и отправка этого файла Zabbix серверу через Zabbix sender (На Инфостарте уже есть отдельная статья об этом). 
  2. Способ сбора данных, когда Zabbix запрашивает данные через REST интерфейс. Его преимущество в том, данные по мониторингу из 1С может получить любая другая система (например Grafana). 
  3. Формирование значения по одному показателю (Item) в момент выполнения какого-либо действия в 1С и отправка этого значения Zabbix серверу через Zabbix sender. Это разновидность способа номер 1.
     

Сбор данных через REST интерфейс.

Сначала, о том, что мы собираем через REST интерфейс и зачем:

- показатели количества сессий 1С: все сессии, только клиентские сессии, только jobs, только com connections.

- показатели количества использованных лицензий, в разрезе каждой лицензии. Зачем: у нас ограниченное количество лицензий и проходиться контролировать количество входящих com connections. Мониторинг показателей с Apllication сервера 1С лучше вешать на отдельную БД, что-то типа MonitoringDB, в ней надо создать пользователя Zabbix, у которого будет указано Windows аутентификация типа \\Net_NT\ServerOneS$.

- показатели очередей импорта/экспорта объектов. Зачем: наши системы 1С получают в день от 500 тысяч до 1 млн. событий извне и порой в очередях 1С может скапливаться десятки тысяч событий, соответственно срабатывание Trigger'a на определенном пороге для нас сигнал, что возникла проблема.

- показатели работы Apllication и sql серверов, которые собираются с помощью типовых шаблонов самого Zabbix.

 

Как настроить сбор данных через REST интерфейс:

1. На стороне 1С создаются https сервисы, каждый из которых будет возвращать значение нужного нам показателя. Подразумеваем, что у Вас уже стоит и настроен IIS или Apache.

2. На стороне Zabbix настраиваем нужное количество Items и необходимые Triggers.

Шаг 1. Создание  https сервисов в базе 1С. 

Здесь все стандартно и уже не раз описывалось на Инфостарте, покажу пример на сборе данных о лицензиях. В итоге должен получиться примерной такой вызов: http://serverOneS/MonitoringDB/hs/1CMonitoring/GetLicensessData/serverOneS/Server8100000001, который вернет значение: licence_Server8100000001:10

Примеры кода 1С приложены в обработке к статье, код протестирован на платформе 1С 8.3.10.2669.

Функция GetLicensesData(Parametrs)
	
	NameClusterПар = Parametrs.ПараметрыURL.Получить("NameCluster");
	TypeOfParameterПар = Parametrs.ПараметрыURL.Получить("TypeOfParameter");
	
	Соединение = Новый COMОбъект("V83.COMConnector");	
	Агент = Соединение.ConnectAgent("tcp://" + NameClusterПар);
	Кластер = Агент.GetClusters().GetValue(0);
	Агент.Authenticate(Кластер,"","" );
	
	МассивСессий = Агент.GetSessions(Кластер).Выгрузить();	
	Кластер	= Неопределено; Агент = Неопределено; Соединение = Неопределено;
	
	ClientORGL8Set20 = 0; //аппаратная лицензия
	Server8100000001 = 0; //программная лицензия
	
	Для Каждого Сессия Из МассивСессий Цикл		
		Если Сессия.License <> Неопределено И Сессия.License.ShortPresentation = "Client, ORGL8 Set 20" Тогда
			ClientORGL8Set20 = ClientORGL8Set20  + 1;	
		КонецЕсли;				
		Если Сессия.License <> Неопределено И Сессия.License.ShortPresentation = "Server, 8100000001 20 20" Тогда
			Server8100000001 = Server8100000001 + 1;	
		КонецЕсли;
	КонецЦикла;
	
	МассивСессий = Неопределено;
	
	Ответ = Новый HTTPСервисОтвет(200);   
	Ответ.Заголовки.Вставить("Content-type", "application/json;  charset=utf-8");
	
	Если TypeOfParameterПар = "licenceClientORGL8Set20" Тогда
		Ответ.УстановитьТелоИзСтроки("licence_ClientORGL8Set20:" + ClientORGL8Set20);	
	ИначеЕсли TypeOfParameterПар = "Server8100000001" Тогда
		Ответ.УстановитьТелоИзСтроки("licence_Server8100000001:" + Server8100000001);	
	КонецЕсли;
	
	Возврат Ответ;
КонецФункции

Шаг 2. Создание  Items в Zabbix. 

Заходим в Configuration - All hosts - Host - Item - Create Item.

Самое главное корректно заполнить поле Key с помощью шаблона Поиск строки на веб-странице: web.page.regexp[хост,<путь>,<порт>,<регулярное выражение>,<длина>,<вывод>] .

В моем примере в поле Key надо положить строку: web.page.regexp[serverOneS,"MonitoringDB/hs/1CMonitoring/GetLicensesData/serverOneS/licenceClientORGL8Set20",80,"licence_ClientORGL8Set20:([0-9]+)",,\1]

Разберем формат строки:

  • хост - serverOneS - сервер 1С, на котором поднят IIS;
  • путь - MonitoringDB/hs/1CMonitoring/GetLicensesData - путь к http сервису + serverOneS/licenceClientORGL8Set20 - параметры передаваемые в http сервис.
  • регулярное выражение - "licence_ClientORGL8Set20:([0-9]+)" - шаблон строки, который разбирается Zabbix. В скобках указан шаблон извлечения числа и если Zabbix сможет эту часть преобразовать в число, то это и будет value для Item.
  • вывод - по этому параметру, к сожалению, не нашел внятного описания, поэтому поставил аналогично примерам найденным на форумах.

Остальные параметры Item заполняем аналогично скриншоту ниже:

Проверяем в Latest Data, что Zabbix собирает данные.

В таком  случае, надо проверить через отладчик, что Zabbix цепляет http сервис и возвращает ему правильную строку. Если все-таки отладчик покажет, что строка возврата верная, то скорее всего запрос внутри 1С отрабатывает, более 20 секунд и этом случае Zabbix считает, что ответа нет и выдает ошибку "Value "" of type "string" is not suitable for value type "Numeric (unsigned)"".

Сбор данных по определенным показателям через Zabbix sender:

  1. На стороне Zabbix настроить Item с типом Zabbix trapper.
  2. На стороне 1С необходимо вставить вызов Windows команды, которая будет отравлять значение по нужному Item в Zabbix.

Для чего можно использовать именно такой способ сбора данных: с помощью регламентных заданий каждые 30 минут отрабатывает реконсиляция между 1С и сторонней системой по входящим объектам, которая показывает количество расхождений по объектам и как результат в Zabbix отравляется количество брейков.

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

Шаг 1. Настройка Item с типом Zabbix trapper

Заходим в Configuration - All hosts - Host - Item - Create Item.

Необходимо заполнить поля Name и Key названием показателя. В поле Type выбрать Zabbix trapper, поле Type of information = Numeric(unsigned).

Шаг 2. Вызов Windows команды внутри регламентного задания

Добавить в конце регламентного задания подобный код:

Попытка
	КоличествоРасхождений = СтрЗаменить(КоличествоРасхождений,Символы.НПП,"");
	CodeReturn = "";
	ВнешняяКоманда="c:/ZabbixAgent/zabbix_sender.exe -c c:/ZabbixAgent/zabbix_agentd.conf -s <ИМЯ хоста в ZABBIX> -k document_breaks -o "+Формат(КоличествоРасхождений,"ЧГ=")+"";
	ЗапуститьПриложение(ВнешняяКоманда,,True, CodeReturn);             
Исключение
	ЗаписьЖурналаРегистрации("ZabbixAgent",   УровеньЖурналаРегистрации.Предупреждение,,,"Не удалось выполнить внешнюю команду! "+ ВнешняяКоманда + " " + ОписаниеОшибки() + "CodeReturn: " + CodeReturn);
КонецПопытки;                               

 

После настройки Items и получения данных из 1С, настраиваем Graphs и Dashboards и наслаждаемся :-).

 

P.S. Zabbix отлично собирает данные, но возможности в настройках Dashboards у него не большие, гораздо лучше и красивее в этом плане Grafana, у которой в качестве источника можно указать Items из Zabbix'а:

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

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

Наименование Файл Версия Размер
Мониторинг показателей систем 1С 8.3 с помощью Zabbix:

.epf 5,48Kb
04.10.18
50
.epf 5,48Kb 50 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. mityushov.vv 175 06.10.18 15:42 Сейчас в теме
Добрый день, отличная статья.
Но я бы попросил вас бы добавить описание что именно вы мониторите и т.д. Либо прикрепил ссылки на статьи где описано в чем именно полезность данного механизма. Я знаю что можно мониторить взаимодействие 1С с веб и http сервисами, а что еще можно получить при помощи данного мониторинга, конкретно на примерах из жизни что это дает в части отслеживания проблем и скорости их устранения?
4. Region102 07.10.18 08:06 Сейчас в теме
(1) Если вы не знаете зачем мониторить сервер 1С, то это вам не нужно. А когда у вас 500+ пользователей в онлайне, и падает сервак за 10 мультов, то звонок от буха идет не вам, а сразу директору.
5. mityushov.vv 175 07.10.18 11:03 Сейчас в теме
(4) Меня всегда смешили люди, которые считают себя умнее других. Вообще вопрос был не к вам, и вопрос был не в том нужно или нет. Я знаю для чего нужен Заббикс и т.д. я хотел подробнее познакомиться с опытом коллег. Это всегда бывает полезно сколько бы человек не работал в ИТ.
В следующий раз вообще не пишите комментарии, чем писать такое.
zuxelzz; LineykaSBK; stopa85; CodeNull; wowik; d4rkmesa; AlexK_2012; deevil; +8 Ответить
9. user612295_death4321 07.10.18 15:27 Сейчас в теме
(5)
да смешили люди, которые считают себя умнее других. Вообще вопрос был не к вам, и вопрос был не в том нужно или нет. Я знаю для чего нужен Заббикс и т.д. я хотел подробнее познакомиться с опытом коллег. Это всегда бывает полезно сколько бы человек не работал в ИТ.
В следующий раз вообще не пишите комментарии, чем писать такое.


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

У нас тоже построены дашбоарды графаны на основании данных заббикса. Мы создали дашбоард в разрезе каждой базы куда выведены ключевые показатели производительности наших серверов (1С + MS SQL).
Общие MS SQL + 1C.
За ключевые счетчики мы посчитали: Нагрузка ЦП, Очередь ЦП, % использования РАМ, Очередь диска, время обращение к диску, нагруженность сети, наличие свободного места на диске, доступность сервера, время отклика. Если речь о СУБД, то в счетчики в разрезе всех дисков (С, tempDB, Диск с базой).

Только для 1С:
Наличие установленной блокировки входа в базу, наличие установленной блокировки для регламентных заданий в базу, текущий потребляемый объем памяти в разрезе рп хостов. Так же прикручена логика если вдруг какой то из счетчиков выйдет из зеленой зоны сразу же запуститься скрипт на powershell который выведет топ 5 пользователей в консоли отсортированных по колонке захвачено СУБД.

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

Данные из СХД:
Счетчик загруженности операциями IO с СХД.
p.s: не обращайте внимание на отсутствие значений, сейчас в работе у нас модернизация нашего текущего железа, в связи с чем мы тестируем разные СХД от вендеров, а в графане подвязан счетчик от другого Луна.

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

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

Ну и так же такой момент, что в графану мы выводим только ключевые счетчики, есть куча других счетчиков которые собирает заббикс к которым точно так же прикручены алармы. Недавно прикрутили новый alarm который отслеживает размер ldf файла, который по неизвестным мне причинам не очищался после инкриментального бэкапа, а в конечном итоге вырос до огромных размеров.
Прикрепленные файлы:
denwer7; Liris; awk; Paradise.87; deevil; Upiterus; JohnyDeath; user793685; Азверин; Anchoret; Rego1337h; MOPC; wowik; Irwin; mityushov.vv; botokash; fancy; CSiER; zeegin; RM_1; akimych; eeeio; acanta; +23 Ответить
15. akimych 194 07.10.18 22:02 Сейчас в теме
(9)
Недавно прикрутили новый alarm который отслеживает размер ldf файла, который по неизвестным мне причинам не очищался после инкриментального бэкапа, а в конечном итоге вырос до огромных размеров.


Спасибо в целом за детальный ответ.
У нас тоже есть проблема с ростом ldf, причина роста понятна, это не отрабатывал бэкап. Можно пример как сделан такой аларм.
Есть мысли мониторить рост баз в скуле и заодно ldf.
19. mityushov.vv 175 08.10.18 13:58 Сейчас в теме
(9) Ну вот, хороший ответ. А то начинают некоторые умничать)))) Спасибо за ответ. Конечно это все можно прочитать в литературе и т.д. хотелось от конкретных людей услышать применение Заббикс в части 1С. А удивляетесь вы зря, на многих предприятиях даже и этого не настроено и люди сидят вычисляют в консоли серверов 1С кто же что там "съел" и так далее и то после того как начинают звонить пользователи и ругаться что все тормозит люто. Далеко не каждый настраивает эти вещи. Может быть админы там что то и анализировали, но до 1С это у нас не доходило либо я про это не слышал))))
21. user612295_death4321 08.10.18 17:22 Сейчас в теме
(19) скажу так, года 2-3 назад мы были теми людьми которые что-то там в консоли пытались поймать))))
denwer7; Terve!R; mityushov.vv; +3 Ответить
22. mityushov.vv 175 08.10.18 17:32 Сейчас в теме
23. Terve!R 10.10.18 07:49 Сейчас в теме
(21) вот я сейчас на этой стадии нахожусь и не знаю что, как и где смотреть почему периодически тормозит и подвисает 1С )
Мониторинг это хорошо, но ничего не выйдет без понимания что это за показатели и какие цифры для них это нормально, а какие уже беда.
Или вот допустим запустил кто-то средь бела дня перепроведение тысяч документов за несколько лет, и на какие показатели смотреть и как вычислять этого пользователя?) Консоль в таких случаях кажется совсем бесполезной. Может подскажете литературу где такие вопросы и ключевые показатели работы 1С сервера рассматриваются?
24. user612295_death4321 10.10.18 22:28 Сейчас в теме
(23)
кументов за несколько лет, и на какие показатели смотреть и как вычислять этого пользователя?) Консоль в таких случаях кажется совсем бесполезной. Может подскажете лите


А в таких случаях я использую свой второй козырь :) Графана очень хорошо помогает визуализировать данные заббикса, а вот активность пользователей 1С я предпочитаю смотреть в PowerBI, т.к. очень гибкие отборы могу задать на вход и видеть всю динамику в разрезе всего (времени, базы, имени пользователя, запросов, стеков вызовов, блокировках (субд, 1с), да и вообще на что фантазии хватит). Данные в PowerBI заливаются с трассировок MS SQL + Технологический журнал 1С. В планах подкрутить еще несколько фишек, но дай бог времени, сил и терпения.

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

Из литературы могу посоветовать только то, что читал сам лично:
1. Настольная книга 1С:Эксперта по технологическим вопросам. 2 издание (http://v8.1c.ru/metod/books/book.jsp?id=499).
2. Методическое пособие по эксплуатации крупных информационных систем на платформе «1С:Предприятие 8».
3. PDFка, от по производительности на много страниц, но она мне показалась не такой увлекательной как первые 2 книги, но возможно это связано с тем, что я читал её еще тогда когда вообще мало что понимал.

Если что пиши можем поковырять, может смогу чем-то помочь.
Прикрепленные файлы:
denwer7; akimych; Terve!R; JohnyDeath; +4 Ответить
27. akimych 194 11.10.18 14:14 Сейчас в теме
(24)
Данные в PowerBI заливаются с трассировок MS SQL + Технологический журнал 1С. В планах подкрутить еще несколько фишек, но дай бог времени, сил и терпения.


Мне не приходило в голову использовать PowerBI для мониторинга. Это реально интересно, вот если бы вы сделали статью об этом, то было бы здорово.

У нас сейчас грозит рост объемов в 2 раза и такой мониторинг мог бы помочь.
41. dammit666 13 16.08.19 17:25 Сейчас в теме
У меня ругается на "Соединение = Новый COMОбъект("V83.COMConnector");"
В браузере сообщение:
{HTTPСервис.Monitoring1C.Модуль(27)}: Ошибка при вызове конструктора (COMОбъект)

С чем может быть связано?
42. akimych 194 19.08.19 12:02 Сейчас в теме
(41)
{HTTPСервис.Monitoring1C.Модуль(27)}: Ошибка при вызове конструктора (COMОбъект)

как вариант не зарегистрирован ком объект - regsvr32.exe comcntr.dll
43. dammit666 13 19.08.19 12:21 Сейчас в теме
(42)
Акимыч, DLL-ку зарегистрировал, к сожалению, после этого ошибка осталась,
Также попробовал выполнить пример другого HTTP-сервис - с запросом

Функция ВернутьСписокПользователей()
	Запрос = Новый Запрос;
	Запрос.Текст =
	"ВЫБРАТЬ
	|	Пользователи.Ссылка
	|ИЗ
	|	Справочник.Пользователи КАК Пользователи
	|ГДЕ
	|	Пользователи.Недействителен = ЛОЖЬ";
	Выборка = Запрос.Выполнить().Выбрать();
        ...
Показать


В браузере теперь ругается на
{HTTPСервис.ЕщеПример.Модуль(19)}: Ошибка при вызове метода контекста (Выполнить)

Такое чувство, что у HTTP-сервиса очень ограниченный контекст, - создать COM-объект нельзя, запрос выполнить нельзя...
Что я делаю не так?
44. akimych 194 19.08.19 12:37 Сейчас в теме
(43)
{HTTPСервис.ЕщеПример.Модуль(19)}: Ошибка при вызове метода контекста (Выполнить)

насчет COM-объект не пробовал через HTTP-сервис.
Но запросы HTTP-сервис отлично выполняет. что за конфигурация и платформа?
45. dammit666 13 19.08.19 14:02 Сейчас в теме
(44)
С запросом разобрался, все норм отрабатывает, а вот COM-объект не получается.
Конфигурация чистая с несколькими пользователями, справочниками, ролью полные права и собственно с HTTP-сервисами
Версия платформы - 8.3.15.1489
46. akimych 194 19.08.19 16:25 Сейчас в теме
(45)
8.3.15.1489

а зачем в HTTP-сервис делать еще COM к другой базе? Боюсь такой функциональности нет.
47. dammit666 13 20.08.19 10:29 Сейчас в теме
(46)
м в HTTP-сервис делать еще COM к другой базе? Бою

Делаю по вашему примеру)) - Шаг 1
48. akimych 194 20.08.19 17:23 Сейчас в теме
(47) Точно, сорри, просто забыл, что внутри примера.

а можно еще написать, что система пишет в Информация для технической поддержки.
25. user612295_death4321 10.10.18 22:33 Сейчас в теме
(23) Я тут писал огромное сообщение в которое вложил душу, но инфостарт выдал ошибку и резко все закрылось )

Ну тогда краткая выдержка.

1. Что говорит админ по поводу торможений?
2. Из литературы могу посоветовать то, что читал сам лично:
- Настольная книга 1С:Эксперта по технологическим вопросам. 2 издание
- Методическое пособие по эксплуатации крупных информационных систем на платформе «1С:Предприятие 8»
- PDFка по производительности с курсы-по-1с на кучу страниц.
3. Если Вы уверены, что точно кто-то занимается перепроведением кучи документов, можно как вариант рассмотреть запрос к регистру версий объектов, сгруппировав по пользователю, а если хотим просто выловить кто из пользователей вносит самый большой вклад, то надо изучать возможности технологического журнала и SQL трассировок.
acanta; Terve!R; +2 Ответить
26. Terve!R 11.10.18 09:59 Сейчас в теме
(25) вот поэтому я иногда копирую текст набранного сообщения в буфер, а потом нажимаю кнопку отправить)
Сервер мощный довольно, загрузка CPU около 20%, админ говорит в SQL ничего странного не видит.
Насчет перепроведений это не точно, просто иногда жуткие тормоза какое-то время. Хотел ЦУП поставить посмотреть, но конечно все равно надо с тех. журнала начинать настройку и данные какие-то начать собирать. Я так понимаю визуализировать их потом можно где угодно, просто кроме ЦУПа раньше инструментов не было.

(24)(25) спасибо за информацию по книгам, обязательно почитаю!
33. savostin.alex 76 15.11.18 02:36 Сейчас в теме
(26)
Такое бывает при выключении процесса и передаче соединений вновь созданному.
28. akimych 194 11.10.18 14:24 Сейчас в теме
(23)
Я бы сказал, что консоль 1С поможет в большинстве таких случаях.
Если кто-то запустил перепроведение 1000 документов в середине дня, то в консоли надо смотреть на показатели "Memory Current" и "DBMS data", если они превышают пороговое значение (для нас ~5 ГБ для Memory Current), то явно пользователь что тяжелое запустил.


Есть планы вывести в Zabbix 3 пользователей с самыми большими значениями этих показателей и мониторить это.


Из недавнего юзер запустил Универсальный отчет по Бух. регистру без отбора (потом сказал, что забыл поставить отбор:-)). в итоге rphost набрал 55 ГБ, хорошо, что алерт сработал и мы успели убить эту сессию, иначе бы 1С свалился.
Прикрепленные файлы:
29. user612295_death4321 11.10.18 14:59 Сейчас в теме
(28) А как настройки кластера подобное пропустили?
30. akimych 194 11.10.18 15:28 Сейчас в теме
(29) мы не ставим ограничение по кол-ву памяти.
на мой взгляд, странно принудительно рестартовать prhost и отваливать все процессы, если какая-то сессия сожрала слишком много. Есть шанс успеть ее принудительно отключить и все остальные будут жить.
31. user612295_death4321 11.10.18 15:47 Сейчас в теме
(30) Насколько помню настройки кластера позволяют ограничить объем потребляемой памяти за один вызов, в этом случае не должно быть рестарта РП хоста, а будет попытка дропнуть проблемную сессию.
32. akimych 194 11.10.18 17:55 Сейчас в теме
(31) да точно, но что -то не хочется на проде экспериментировать.:-)
34. Sergey.Noskov 1145 17.11.18 19:20 Сейчас в теме
(30) падение всего кластера vs рестарт одного rphost. Причем во втором случае реально пострадают только те, кто в момент рестарта процесса выполнял код, остальные спокойно мигрируют на другой процесс.
ЗЫ но это КОРП лицуха
2. akimych 194 06.10.18 18:22 Сейчас в теме
Добрый день, спасибо.

Мы в основном контролирую с помощью Заббикса нагрузку на серверах 1С и интеграционные очереди.

С помощью Заббикса мы нашли, какие наши регл. задания съедали по 10-15 ГБ памяти и были причиной падения rphost'а.
Сейчас у нас на показателе память rphost'а стоит триггер, которые присылает нотификацию, в случае превышения определенного порога.

На скриншоте с rphost'ом видна загрузка его в течении дня и это нормальный график для нас, если начинается отклонение, то где-то проблема.

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

Я подумаю, какие еще примеры из практики по 1С можно добавить к статье.
d4rkmesa; AlexGroovy; eeeio; mityushov.vv; +4 Ответить
3. s22 19 06.10.18 21:14 Сейчас в теме
(2)
Я подумаю, какие еще примеры из практики по 1С можно добавить к статье.

Озвучьте весь список пожалуйста. ойек....

список и как достучаться до всего что есть.

Заранее спасибо.
6. mityushov.vv 175 07.10.18 11:08 Сейчас в теме
(2) Большое спасибо за ответ. Лучше бы конечно добавить весь перечень узких мест, механизмов и сервисов которые можно контролировать при помощи Zabbix.
Тогда статья бы получилось полной на все 100% и была бы полезна как разработчикам, админам и руководителям ИТ подразделений.
7. DrAku1a 1314 07.10.18 12:55 Сейчас в теме
Не описано - на каких версиях платформы 1С это будет работать (у меня в таком виде - не пропускает модератор).
HTTP-сервисы доступны с версии 8.3.5.1068. На более ранних версиях - нужно делать костыли или выкручиваться через web-сервисы.
14. akimych 194 07.10.18 21:57 Сейчас в теме
(7) ну почему же не описано ,есть такое:
в статье над кодом есть строка: Примеры кода 1С приложены в обработке к статье, код протестирован на платформе 1С 8.3.10.2669.
8. as 07.10.18 14:16 Сейчас в теме
Мы достаточно успешно используем шаблон к Zabbix:
https://github.com/bessonovevgen/srv-1c-zabbix-template
Его важным плюсом является работа через ras, благодаря чему он работает под linux\win.
JohnyDeath; deevil; zeegin; +3 Ответить
40. elite128 22.07.19 16:37 Сейчас в теме
(8)
у вас на 3 заббиксе? на 4 ругается на темплейт
10. tindir 07.10.18 18:49 Сейчас в теме
В продолжение глупых вопросов. Сколько кушает агент забикса? Вопрос к тому что есть глупый сервак на котором крутится все (скуль, агнты1с,лицензии) и пока иет согласование новых игрушек хочется подоткнуть мониторинг, причем желательно с максимальной задержкой в 3-5 секунд.
13. akimych 194 07.10.18 21:54 Сейчас в теме
(10) забирает он совсем не много: 8-10 MB ОП и 0.1 % от общей загрузки процессоров. Он не должен существенно грузит сервер. Но у нас сбор данных настроен от 30 до 60 секунд.
mityushov.vv; tindir; +2 Ответить
17. tindir 08.10.18 05:07 Сейчас в теме
(13) Ага, спасибо. На текущий момент серваки все виндовые и коллега одмин-1ц пользуется перфоманс манагером, который настроен только у него и когда нужно что-то где-то глянуть, то это прям головная боль =)))
11. zeegin 86 07.10.18 21:02 Сейчас в теме
Создать http сервис, который съест лицензию, чтобы по COM (на сервере, что не рекомендуется ни 1с ни майкросфтом) залезть на кластер? И это чтобы посчитать количество лицензий!
Используйте ras! Выше уже дали ссылку на готовый шаблон от тов. Бессонова.
12. akimych 194 07.10.18 21:49 Сейчас в теме
(11) Забавно, а ведь я даже не подумал об этом в таком ключе.
этот шаблон я видел. и про использование ras я думал, но не стал: http сервис проще и отрабатывает буквально за секунду и в общей массе не влияет на количество занятых лицензий; в 13 платформе появилась новая возможность Контроль потребления ресурсов и можно будет как-то автоматизировано собирать статистику с кластера - надо будет посмотреть на это.
16. zeegin 86 08.10.18 01:22 Сейчас в теме
(12) Ага
Для утилиты rac при выводе информации о сеансе реализованы свойства cpu-time-current, cpu-time-5min-last, cpu-time-total

Источник: http://downloads.v8.1c.ru/content//Platform/8_3_13_1549/1cv8upd_8_3_13_1549.htm#b5a30ffb-0b1f-11e8-a3f7-0050569f678a
18. Synoecium 695 08.10.18 07:49 Сейчас в теме
Хорошая статья, в избранное.
А что делает обработка, приложенная к статье?
20. akimych 194 08.10.18 16:56 Сейчас в теме
(18) Спасибо.
Обработка ничего не делает, в ней примеры кода получения кол-во лицензий (это есть в статье) и кол-ва сессий (это дополнительно).
35. Дмитрий74Чел 193 01.04.19 17:12 Сейчас в теме
Добрый день, коллеги.

Вопрос автору:
Если все-таки отладчик покажет, что строка возврата верная, то скорее всего запрос внутри 1С отрабатывает, более 20 секунд и этом случае Zabbix считает, что ответа нет и выдает ошибку, описанную выше.
- не нашел выше упоминание ошибки.

Вопросы всем: по статье (вариант "сбор данных через REST интерфейс") сделал 3 items, но все время они "отваливаются" - в списке "Элементы данных" напротив каждого стоит восклицательный знак с пояснением "ZBX_TCP_READ() timed out". Интервал обновления items стоит 60s, и при проверке через браузер вроде-бы не замечаю долгого ответа (более чем 12-18сек). Как сделать так чтоб эта ошибка не прерывала сбор данных?

Еще в примере автора есть формирование ответа в виде json-файла с несколькими показателями сразу. Как можно настроить zabbix так, чтобы он из одного такого ответа http-сервиса записывал несколько items?
36. akimych 194 02.04.19 11:30 Сейчас в теме
(35) Добрый день

Ошибка такого свойства "Value "" of type "string" is not suitable for value type "Numeric (unsigned)". Поправил в статье :-).


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

Еще в примере автора есть формирование ответа в виде json-файла с несколькими показателями сразу. Как можно настроить zabbix так, чтобы он из одного такого ответа http-сервиса записывал несколько items?
- а это описание здесь https://infostart.ru/public/546523/
37. Дмитрий74Чел 193 02.04.19 11:56 Сейчас в теме
(36) Скриншоты прикрепил.
А про сбор сразу всех - ковыряю зависимые items
Прикрепленные файлы:
38. akimych 194 03.04.19 11:34 Сейчас в теме
(37) текст ключа корректен. Значит дело не в настройках item.
тут надо похоже глубже копать, в конфиге Zabbix Agentd. Тут мне сложно помочь, у нас этим отдельная служба занимается.
39. Дмитрий74Чел 193 03.04.19 14:04 Сейчас в теме
(38) в конфиге сервера zabbix стоит timeout 4 сек. А 1С ответ дает часто 10 сек. Нач.админов менять timeout не хочет, так что переходим на план Б (546523).
Оставьте свое сообщение

См. также

Загрузка данных из М-Аптеки+ в 1С:Бухгалтерия 8 (ред. 3.0) Промо

Внешние источники данных Файловые протоколы обмена, FTP v8 v8::БУ БП3.0 Фармацевтика, аптеки БУ Абонемент ($m)

Обработка для загрузки файлов выгрузки из программы для автоматизации аптек и аптечных сетей М-Аптека+ в 1С:Бухгалтерия 8, редакция 3.0.

11.07.2014    32549    28    1C_MApteka    37    

Улучшенная обработка универсального обмена данными в формате XML (УФ)

Универсальные обработки Внешние источники данных Обмен через XML v8 v8::УФ 1cv8.cf Абонемент ($m)

Улучшенная обработка "Универсальный обмен данными" с полноценными возможностями СКД для выборки данных (не только для отборов).

1 стартмани

23.06.2020    1874    24    Lem0n    0    

И еще раз о HTTP-сервисах

WEB Внешние источники данных Интеграция v8 БП3.0 ЗУП3.x Россия Абонемент ($m)

Как разработать  подсистему обмена  с сильно ограниченными правами доступа к базе вопрошающего субъекта с использованием различных вариантов маршрутизации.

10 стартмани

28.04.2020    3423    5    zavsom    2    

Zabbix: Мониторинг рабочих процессов

Zabbix v8 1cv8.cf Абонемент ($m)

Мониторинг памяти, потребляемой рабочими процессами, средствами Zabbix. Создание пользовательских LLD правил с помощью One Script

1 стартмани

07.02.2020    3640    2    EShchavleva    6    

Менеджер загрузки данных из весов с печатью этикеток Промо

Внешние источники данных Весы Учет ТМЦ Учет ТМЦ v8 УТ10 УПП1 Абонемент ($m)

Программное обеспечение "Менеджер загрузки данных из весов с печатью этикеток" предназначено для автоматического получения данных по сети Ethernet из весов МАССА-К моделей ВПМ и ТВ_Р3 (модификация MF) в режиме On-Line.

1 стартмани

20.12.2011    20195    3    hrip    10    

Взаимодействие HTML (COM объект, WebKit) с 1С (обычные и управляемые формы)

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

Показан пример использования HTML (COM объект, WebKit) в 1С (8.3).

2 стартмани

18.01.2020    6218    19    Deniskinr83    0    

Google drive - менеджер файлов

WEB Внешние источники данных v8 1cv8.cf Россия Абонемент ($m)

Синхронизация с гугл диском легко и просто!

10 стартмани

05.12.2019    7583    22    zykov_vitaliy    22    

Использование хранимых процедур MS SQL Server в 1С

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

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

1 стартмани

03.12.2019    8117    3    Dedushka    26    

Что нам стоит Push построить Промо

Внешние источники данных v8 v8::Mobile Абонемент ($m)

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

1 стартмани

08.09.2016    25987    17    PloAl    8    

Вебхук. Путь Телеграма

Внешние источники данных Интеграция v8 Абонемент ($m)

Долгое (на самом деле нет) и нелегкое путешествие телеграма к неведомым (из за РКН) конфигурациям 1С. Памятка себе.

1 стартмани

03.10.2019    14838    10    platonov.e    18    

Обновление расширений с Google Drive

Расширения Внешние источники данных v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

03.10.2019    3065    3    Sedaiko    4    

Получение изображения с IP-камеры

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

Получение изображения JPG с IP-камеры в виде двоичных данных. В 1С может применяться для фотографирования объектов.

1 стартмани

10.09.2019    9061    26    sivin-alexey    8    

Чтение файлов PDF из 1С

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

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

1 стартмани

09.09.2019    6585    6    da_1c    4    

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

Практика программирования Внешние источники данных v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

06.09.2019    17127    12    Dementor    30    

Согласование задач из Outlook

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

Согласование задач непосредственно из почтовой программы, в моем случае Outlook 2013 без каких-либо дополнительных настроек. Из почты отправляется GET запрос к HTTP-сервису 1С, который в свою очередь выполняет задачу.

1 стартмани

06.09.2019    6974    11    duhh    17    

Выгрузка и подготовка данных для программы "Перечень льготных профессий" для 1С: ЗУП 2.5 (ОТКРЫТЫЙ КОД) Промо

Рабочее место Внешние источники данных Управление персоналом (HRM) Управление персоналом (HRM) v8 v8::СПР ЗУП2.5 Россия БУ ФОМС, ПФ, ФСС Абонемент ($m)

Обработка для формирования и редактирования данных для перечня льготных профессий. В связи с прекращением поддержки ЗУП 2.5 и отсутствием времени на доработку для сдачи годовой отчетности открыл код модуля. Не очередная выгрузка стажей, а практически полный аналог перечня для 1С. Формирование и редактирование стажей с последующей выгрузкой в формат перечня, но только ГОРАЗДО удобнее и быстрее. В общем, смотрите видео. Где-то половина времени на написание обработки ушла именно на удобство и скорость работы. Внимание: код модуля обработки открыт

5 стартмани

09.11.2015    49500    84    Black-fog    62    

Обмен большими данными между клиентом и сервером

Внешние источники данных v8 Абонемент ($m)

В статье рассматривается вопрос передачи больших объемов данных, превышающих теоретический лимит сеансовых данных (4Гб за вызов) (они же временное хранилище) как с клиента на сервер, так и в обратном направлении.

1 стартмани

27.08.2019    12519    5    logos    24    

Телеграм 1С – почти коробка

Внешние источники данных v8 Абонемент ($m)

Почему это решение называется «почти коробка»? Потому, что это почти коробочное решение. С его помощью, просто добавив подсистему в конфигурацию, уже можно начинать взаимодействовать с мессенджером Telegram.

10 стартмани

20.08.2019    11160    21    zfilin    64    

Расширение Бром для интеграции с 1С

Внешние источники данных WEB v8 Абонемент ($m)

Из этой статьи вы узнаете, как можно быстро и просто синтегрироваться с любой конфигурацией 1С при помощи расширения Бром.

1 стартмани

06.08.2019    5282    4    itworks    13    

Подсистема обмена данными с порталом ИМНС по электронным счетам-фактурам (автоматический обмен) Промо

Внешние источники данных WEB Инструментарий разработчика v8 1cv8.cf Беларусь БУ НДС Абонемент ($m)

Подсистема включает документы и обработки для автоматического обмена данными с порталом ИМНС через web-сервис. Присутствует возможность заполнения данными типовых операций за период, учёта входящих документов, учёта произвольных исходящих документов. Приложены обработки для запуска задания планировщика на автоматический обмен данными.

1 стартмани

28.07.2016    31891    19    c1nil    4    

Конфигурация для обмена данными (интеграционная шина)

Внешние источники данных WEB v8 1cv8.cf Абонемент ($m)

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

4 стартмани

08.07.2019    9634    26    miha-28    17    

Интеграция 1С с Битрикс CRM через REST API

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

На фоне неутихающего обострения «бизнеса» по внедрению СРМ-систем остро встают вопросы обмена данными с уже существующими системами. В статье рассматривается выгрузка контактов, товаров и сделок из 1С в Битрикс CRM через REST API, приложена обработка для тестирования.

1 стартмани

28.06.2019    18425    25    muzipov    9    

Почта России - отправка и отслеживание, интеграция с Документооборот 8

Внешние источники данных Документооборот и делопроизводство Документооборот и делопроизводство v8 ДО Россия Абонемент ($m)

Выгрузка почтовых отравлений в личный кабинет отправки Почты России; отслеживание почтовых отправлений через Почту России; расширение для интеграции Документооборот 8 с Почтой России

5 стартмани

04.06.2019    7620    56    wtlz    13    

 Интеграция 1С и C#. Обращение к 1С через COM. Создание номенклатуры и выполнение запроса к 1С из C# на примере интеграции с Союз-PLM (система информационной поддержки жизненного цикла изделий). Обработка «Загрузка заказа на сборку». (ERP) Промо

Загрузка и выгрузка в Excel Внешние источники данных Интеграция v8 ERP2 Абонемент ($m)

Союз-PLM представляет собой полнофункциональный программный комплекс для решения  широкого спектра задач управления инженерной технической информацией наукоемких изделий и сложных инженерных объектов в области машиностроения, приборостроения, архитектуры, строительства. На практике, это управление конструкторской документацией, интегрированное с САПР, бизнес-процессы, файловый архив. Все это работает в SQL и шевелится с помощью скриптов на C#. Скрипты свободно  отлаживаются в MS Visual Studio. Подробнее смотрите на их сайте: http://www.programsoyuz.ru/products/system-soyuz-plm.html  Редактирование, конструирование и использование бизнес-процессов на порядок лучше систем на базе 1С из тех, что я изучил.

1 стартмани

25.07.2016    41516    4    milkers    2    

Пример работы с viber из 1С, отправка сообщений из 1С в viber

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

Обработка разработана для примера отправки сообщений в viber из 1С.

1 стартмани

16.05.2019    11483    69    Isa816    24    

Шаблон http-сервиса для вашего проекта

Внешние источники данных WEB Мобильная разработка v8 v8::Mobile 1cv8.cf Абонемент ($m)

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

3 стартмани

04.05.2019    17144    68    MarkoSokolov    47    

1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки

Практика программирования Внешние источники данных Обмен через XML WEB Разработка v8 1cv8.cf Абонемент ($m)

В этой статье мы рассмотрим путь и основные моменты создания небольшого вэб-сервиса, который мы называем "Онлайн Прайс-лист". Выгрузка из 1С, бэкенд, фронтенд, получение заказов в 1С.

1 стартмани

22.04.2019    29782    32    riposte    63    

Импорт из EXCEL и других источников (xls, xlsx, xlsb, ods, sxc, dbf, mxl, csv, clipboard, sql) в 1С Промо

Загрузка и выгрузка в Excel Внешние источники данных Обработка справочников Практика программирования Обработка документов v8 КА1 БП2.0 УТ10 Розница Беларусь Украина Россия БУ Абонемент ($m)

-Наглядная, контролируемая загрузка иерархической номенклатуры с различными атрибутами и картинками из прайсов, файлов табличного вида xls,xlsx,xlsb,ods,sxc,dbf,mxl,csv произвольной структуры по указанному диапазону строк, а также из буфера обмена и внешнего SQL-источника данных в основные, дополнительные и пользовательские реквизиты. -Вариантный поиск номенклатуры. -Создание сопутствующей справочной информации. -Создание документов в национальной/иностранной валюте. -Обычное и управляемое приложение. Файл и Клиент-Сервер.

1 стартмани

16.03.2012    359210    2844    StepByStep    733    

WhatsApp чат для 1С

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

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

5 стартмани

15.04.2019    9017    32    ManyakRus    19    

Доработка функционала отправки дополнительных реквизитов 1С: ЭДО для Татнефть

Внешние источники данных Документооборот и делопроизводство Документооборот и делопроизводство v8 ERP2 БУ Абонемент ($m)

Подключаемое расширение к конфигурации ERP с функционалом отправки дополнительных реквизитов 1С ЭДО для Татнефть (№ и дата договора, подразделение, автор, примечание) в электронных документах Счет-фактуры и ТОРГ-12 Проверялось на 1С:ERP Управление предприятием 2.4.6.160.

2 стартмани

07.04.2019    8010    12    sapervodichka    8    

Аутентификация на внешних сервисах посредством OAuth

Информационная безопасность Внешние источники данных v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

03.04.2019    17521    19    binx    123    

Самый простой клиент ЕГАИС УТМ для розницы. $m Промо

Внешние источники данных Рабочее место Розничная торговля Розничная торговля v8 1cv8.cf Россия УУ Абонемент ($m)

Данная обработка позволяет обеспечить приходную часть магазина розничной торговли алкоголем(ЕГАИС розница), или прочего предприятия. Эти действия становятся обязательными для розничного звена в городских поселениях с 01.01.2016 и будут достаточными до 01.07.2016. Предлагаю Вашему вниманию простое и доступное решение, которое позволяет отсрочить проблему интеграции ЕГАИС в розничное звено до указанной даты. (открытый код). Реализовано на открытой модели http://infostart.ru/public/402052/.

2 стартмани

14.12.2015    37906    45    Terrain25    47    

Формирование xml файла ЭДО (СБИС, Диадок, Такском и т.п.) для типовых документов (счета-фактуры, накладные)

Внешние источники данных Обмен через XML Документооборот и делопроизводство Документооборот и делопроизводство v8 1cv8.cf Абонемент ($m)

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

4 стартмани

30.03.2019    29946    178    capitan    77    

Генерация схемы xsd из файла xml

Инструментарий разработчика Внешние источники данных v8 Абонемент ($m)

Утилита, генерирующая xsd схему на основании xml файла.

1 стартмани

25.03.2019    12214    21    nbeliaev    11    

Декларации по формам 11 и 12 алкогольной продукции, интеграция с ПО Декларант-Алко

Розничная торговля Регламентированная отчетность Внешние источники данных Розничная торговля v8 Розничная и сетевая торговля (FMCG) Россия БУ Абонемент ($m)

Конфигурация на обычных формах, платформа 1С 8.2.19.130 и выше, с помощью которой можно сформировать Декларации по формам 11 и 12 алкогольной продукции, гибрид/интеграция с ПО Декларант-Алко версии 4.31.05 и выше.

1 стартмани

25.03.2019    8023    9    independ    8    

Модуль для работы 1С (платформа 8.2 и выше) с внешними SOAP Web-сервисами Промо

Внешние источники данных WEB Интеграция v8 1cv8.cf Абонемент ($m)

Модуль для работы 1С (платформа 8.2 и выше) с внешними Web-сервисами, реализованными по протоколу SOAP.

2 стартмани

15.02.2016    38357    83    lunjio    15    

Работа с Active Directory из 1С (загрузка / выгрузка данных)

Внешние источники данных v8 1cv8.cf Россия Абонемент ($m)

Загрузка данных из Active Directory / Изменение информации пользователя в AD из 1С.

1 стартмани

26.02.2019    10080    71    Смешной 1С    7    

Телеграм + 1С + Вебхуки + Апач + Самоподписанный сертификат

Внешние источники данных v8 Абонемент ($m)

Много строк исписано про интеграцию Телеграма и 1С. Но нигде не увидел полной инструкции по установке и настройке вебхуков. Попробую её написать.

1 стартмани

26.02.2019    13831    12    alexlx    29    

Универсальное расширение 1С для Google Таблиц и Документов

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

Эта статья для тех, кто использует G Suite и 1С. Готовое решение для выгрузки отчетов и печатных форм из баз 1С в Google Диск в формате Google Таблиц и Google Документов. Информация по его внедрению. Описание создания и настройки проекта в GCP.

1 стартмани

31.01.2019    14715    27    Maria18    22    

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

Внешние источники данных Интеграция Мобильная разработка v8 1cv8.cf Абонемент ($m)

В статье показаны примеры получения данных без программирования на стороне «1С:Предприятие 8». Вам нужно проверить гипотезу и проанализировать данные, почему бы не интегрироваться с Excel? Используете технологии .NET и «1С:Предприятие 8», процесс связывания систем движется катастрофически медленно? Хотите native Android приложение с вашими данными всегда под рукой?

1 стартмани

01.10.2015    54563    44    pbazeliuk    18    

HTTP API Диадок. Загружаем в Диадок любой документ. Посредством POST и GET запросов

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

Поставили задачу через HTTP API Диадок (diadoc-api.kontur.ru) отправить любой файл в Диадок и подписать его (например, служебную записку в формате пдф). Посредством POST и GET запросов.

2 стартмани

14.01.2019    9957    24    John_d    8    

Применение средств MS SQL R service для 1С

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

Некоторое время назад Microsoft добавила в MS SQL сервер службы машинного обучения, позволяющие выполнять программный код на языках программирования R и Python. В статье будет продемонстрирована общая схема и принцип того, как можно использовать данные службы в контексте разработки на 1С. 

1 стартмани

25.11.2018    13785    0    Robbi    14    

Интеграция WhatsApp в 1С (botcorp.io и api-messenger.com)

Внешние источники данных v8 Абонемент ($m)

Сейчас у WhatsApp более 1 млрд. пользователей во всём мире. В России мессенджер держится на верхних строчках по популярности среди всех мессенджеров. Из чего следует, что WhatsApp является самым желанным мессенджером для интеграции с 1С.

3 стартмани

22.11.2018    23219    57    17808849    49    

Загрузка документов из системы Emex через веб-сервисы (Коммерция-Автологистика) Промо

Внешние источники данных WEB v8 v8::ОУ УТ10 УУ Абонемент ($m)

Обработка предназначенная для дилеров системы Emex, для загрузки документов из программы Коммерция(Автологистика) в 1С 8.2 Управление торговлей 10. Для загрузки используются веб-сервисы программы Автологистика.

10 стартмани

11.08.2014    19665    2    desarz    1    

Исправление ошибки универсального обмена Бухгалтерия предприятия, редакция 3.0 (3.0.65.х, расширение конфигурации)

Внешние источники данных Адаптация типовых решений v8 БП3.0 Абонемент ($m)

Уже у третьего клиента вижу ошибку Ошибка проверки данных XDTO: Структура объекта не соответствует типу: {http://www.1c.ru/SSL/Exchange/Message}Header Значит, как говаривал Винни-Пух - это неспроста. Ну и точно неспроста, 1С что-то подшаманили в обмене через универсальный формат.

1 стартмани

19.10.2018    14692    29    capitan    15    

Загрузка чека онлайн-касс (загрузка товаров из чека)

Внешние источники данных WEB Кассовые операции Розничная торговля Кассовые операции Розничная торговля v8 1cv8.cf Абонемент ($m)

Обработка-пример, позволяет любому и из любой конфигурации загрузить информацию о товарах из чека(и не только) с сервера ФНС proverkacheka.nalog.ru

2 стартмани

08.10.2018    17241    31    echo77    44    

Связка 1С и Telegram. Отправка стикеров

Практика программирования Внешние источники данных v8 v8::УФ 1cv8.cf Абонемент ($m)

В качестве факультатива сейчас изучаю возможности связки 1С и мессенджера Telegram. И возник вопрос, как помимо сообщений, посылать в ответ на действия пользователя произвольный стикер? Решению этой мини задачи и посвящена данная статья.

1 стартмани

31.07.2018    11697    4    Skin123    4    

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

Внешние источники данных Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 Сельское хозяйство и рыболовство Оптовая торговля, дистрибуция, логистика Пищевая промышленность УУ Абонемент ($m)

С 01 января 2016 года возможно оформление ветеринарно-сопроводительных документов в электронном виде. Что это означает для предприятий, производящих и торгующих подконтрольной продукцией?

3 стартмани

27.12.2015    59904    7    axxell    28    

Отправка сообщений через Telegram (через прокси)

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

Простая обработка для отправки сообщений из 1с в Телеграм конкретному пользователю. Используя прокси-сервер: jqlwb.teletype

1 стартмани

20.07.2018    15969    14    Deda    12    

Опыт интеграции мессенджера Telegram c 1C

Внешние источники данных Интеграция v8 Абонемент ($m)

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

19.07.2018    19941    0    VachKirp    39    

Обмен 1С:Управление Торговлей 11 и Frontol 5

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

Обработка обмена для 1С Управление Торговлей 11 и фронт-кассовой системы Frontol. Отличия от типовой: выгрузка дисконтных карт с накоплениями. Выгрузка категорий товаров.

3 стартмани

14.07.2018    17057    92    Kutuzov    142    

RabbitMQ + 1С. Быстрый старт

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

Внешняя компонента для отправки сообщения из 1С в кролика. Сервис прослушивания и перенаправления сообщений из кролика в http или web-сервис.

1 стартмани

10.06.2018    26354    81    Goleff74    40