А чё это вы здесь делаете, а?

0. infosoft-v 737 04.01.18 12:22 Сейчас в теме
Разработчикам тиражных обработок близка и понятна проблема обратной связи с пользователем.
Много важного и полезного можно почерпнуть, зная, что делает бухгалтер, который запустил обработку. В большом мире вэба сбор статистики на сайте дело привычное и даже обязательное. Эта статья покажет практику применения инструментов сбора статистики из мира веба для обработок на платформе 1С:Предприятие.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. vano-ekt 122 21.01.18 21:27 Сейчас в теме
3. infosoft-v 737 21.01.18 21:43 Сейчас в теме
(1) Уточните вопрос, пожалуйста.
5. vano-ekt 122 22.01.18 08:25 Сейчас в теме
(3) первым делом сделаю в купленной разработке // или Возврат, чтоб в интернеты всякие не лезла
6. infosoft-v 737 22.01.18 09:27 Сейчас в теме
(5) Вы говорите с позиции заказчика, который опасается что данный функционал доставит неудобства пользователям.
Статья написана с позиции разработчика, который сможет развивать продукт прислушиваясь к пользователю.
Если найти компромис между этими сторонами, можно, я надеюсь, поднять качество продуктов с которыми пользователи работают каждый день.
ixijixi; siddy; +2 Ответить
9. vano-ekt 122 22.01.18 10:00 Сейчас в теме
(6)
Вы говорите с позиции заказчика, который опасается что данный функционал доставит неудобства пользователям.

я говорю с точки зрения безопасника, который не оценил сбор статистики действий в корпоративной информационной системе третьими лицами, через сервисы четвертых лиц
и с точки зрения администратора сети, которому не понравилось обращение сервера 1С к внешним сетевым ресурсам 100 раз в секунду
хотя, если по умолчанию подсистема отключена - то пусть будет
maksa2005; SirAlexIT; oninfostart; t.v.s.; Cерый; mad375; vovan_victory; kuzyara; BigBoss; emakei; rpgshnik; +11 1 Ответить
37. DitriX 2075 24.03.18 18:47 Сейчас в теме
(9) не соглашусь. 1С и так делает кучу вызовов, спарки всякие, кладры и прочее. Вы тоже все это прикрываете? А скоро будет еще сервер взаимодействия и прочее.
Кроме этого - можно слать пакетами, раз в некий промежуток времени, так что тоже не засчитано.
А когда директор кричит что все тормозит и не дает возможности это анализировать, так как безопасник против - то что-то не так с безопасником, не находите?

Задача безопасника не прикрывать доступы, а обеспечивать их защиту. Что может быть надежнее защиты гугл сервисов? Если вы не доверяете уже им, то я даже не знаю, чесслово.

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

Или вы предпочтете, чтобы эти данные скапливались на серверах неких вообще левых мест?
Дмитрий74Чел; +1 Ответить
38. vano-ekt 122 24.03.18 21:03 Сейчас в теме
(37)
Или вы предпочтете, чтобы эти данные скапливались на серверах неких вообще левых мест?

скорее предпочту localhost, ну или по крайней мере не дальше 0/24
Вы тоже все это прикрываете?

вообще не заморачиваюсь, по умолчанию прикрыто всё, а потом уже исключения, которые админ сети добавляет по запросу
41. Eremkin 17.01.19 10:40 Сейчас в теме
(9)Сам когда-то был безопасником. Извечная "война". ИТ разрешает, безопасность все запрещает )
2. serega_new 21.01.18 21:32 Сейчас в теме
Классная тема, а Яндекс.Метрику рассматривали? Есть там подобный интерфейс?
infosoft-v; +1 Ответить
4. infosoft-v 737 21.01.18 21:44 Сейчас в теме
(2)нет, Яндекс не имеет подобного протокола. Яндекс метрика только для сайтов.
7. ekaruk 4747 22.01.18 09:30 Сейчас в теме
Очень интересная восзможность.
Насколько это отражается на скорости работы? Особенно при проблемах со связью.
Ну и не совсем уверена в корректности такого сбора данных с точки зрения пользователя.
SirAlexIT; A_Max; infosoft-v; CSiER; Evil Beaver; emakei; rpgshnik; awk; +8 Ответить
10. Evil Beaver 7875 22.01.18 10:50 Сейчас в теме
(7) В целом, предупредить - это этично, но с другой стороны - там не собирается ничего такого, что бы не собирали все интернет-сайты безо всяких предупреждений.
12. gubanoff 63 22.01.18 11:13 Сейчас в теме
(7) Данные нужно хранить в промежуточном регистре, а в гугл отправлять уже по регламенту пакетом. Онлайн связь, конечно, не подходит. Это первое, что я доработаю у себя :) А так все очень красиво.
gc1c; KAV2; maxopik2; +3 Ответить
27. infosoft-v 737 22.01.18 21:05 Сейчас в теме
(12) для конфигураций это рабочая идея. Для обработок, к сожалению, так красиво не получится.
И еще одна мысль Отправляя пакетом по регламенту вы теряете информацию о динамике времени работы пользователей. Статистика будет периодической а не плавной.
34. KAV2 151 19.03.18 11:56 Сейчас в теме
(12) Или как вариант отправлять в фоновом задании без промежуточной записи в регистр.
15. infosoft-v 737 22.01.18 11:47 Сейчас в теме
(7)
Ну и не совсем уверена в корректности такого сбора данных с точки зрения пользователя.

Предоставьте пользователю возможность отключить этот режим и опубликуйте текст дисклеймера с подробностями о передаче данных. Особенно обратите внимание на полную обезличенность данных и отсутствие коммерческой информации в передаваемых данных.
Думаю, этого достаточно, что бы не создавать заказчику неудобств.
Все сайты, буквально все, отправляют данные в GA и Яндекс.Метрику даже не ставя в известность пользователя.
16. TODD22 18 22.01.18 11:52 Сейчас в теме
(15)
Все сайты, буквально все,

Сайты не учётные системы компании, не совсем правильно сравнивать.
18. infosoft-v 737 22.01.18 12:16 Сейчас в теме
(16) ну как сказать, есть такие сайты, которые для меня важнее учетной системы, например "сайт" ПланФикс в котором я веду учет задач, ошибок и т.д совершенно прекрасно все отправляет
Прикрепленные файлы:
19. TODD22 18 22.01.18 12:28 Сейчас в теме
(18)
ну как сказать, есть такие сайты, которые для меня важнее учетной системы

Каждый сам определяет что ему важнее.
например "сайт" ПланФикс в котором я веду учет задач, ошибок и т.д совершенно прекрасно все отправляет

Я не критикую ваше решение. Пусть отправляет. Это нужное дело и хорошее если на него получено согласие пользователя.

Я про то что не корректно сравнивать с "сайтами" и аргументировать тем что "все сайты отправляют". Учетная система не сайт. Ну и могут быть требования безопасности.
39. yarsort 140 23.10.18 08:35 Сейчас в теме
(18) А можно узнать софт, на котором у Вас задачи как на рисунке? Ищу нормальную систему за тикетов...
40. infosoft-v 737 23.10.18 10:05 Сейчас в теме
33. 🅵🅾️🆇 515 19.03.18 10:38 Сейчас в теме
(15) Обработку однозначно в избраное, чтоб потом оценить идею и покрасивше под себя переписать.

Все сайты, буквально все, отправляют данные в GA и Яндекс.Метрику даже не ставя в известность пользователя.

Для избавления от "жучков" на сайтах давным давно использую Ghostery, для меня это стало столь же обязательной вещью как "правильно" настроенный ролтер и AdBlock. Так что единственное, что могут использовать сайты, это либо в наглую настроенный JS или использовать статистику на основе ссессии бэкэнда, а это уже не "практически все", а "единицы".
24. infosoft-v 737 22.01.18 20:55 Сейчас в теме
(7) Евгения, проверил профайлером время отправки данных. Каждый запрос съедает 0,12 - 0,16 с. На мой взгляд приемлемо.
При проблемах со связью задержки нет. Библиотека корректно обрабатывает эту ситуацию и пишет информацию в ЖР.
Прикрепленные файлы:
8. awk 738 22.01.18 09:50 Сейчас в теме
Про GA знаю с 2009 года, но применять так... Идея определенно новая, по крайней мере для меня...
infosoft-v; +1 Ответить
11. Evil Beaver 7875 22.01.18 10:51 Сейчас в теме
Отличный пример концепции "1С+что-то" (термин от @lustin)
SirAlexIT; maxopik2; infosoft-v; +3 Ответить
13. gubanoff 63 22.01.18 11:14 Сейчас в теме
(0) Это новый тренд, без сомнения. Спасибо за идею!
maxopik2; infosoft-v; +2 Ответить
14. SunShinne 633 22.01.18 11:39 Сейчас в теме
Круто. Даже не так - КРУТО! + автору!
Sheff; maxopik2; infosoft-v; +3 Ответить
17. acsent 1189 22.01.18 11:58 Сейчас в теме
в безопасном режиме не взлетит
25. infosoft-v 737 22.01.18 21:00 Сейчас в теме
(17)
безопасном

не могли бы вы уточнить сценарий, при котором обработка не будет работать?
Я тестировал на свежей БУХ30 платформа 8.3.10. Все работает штатно.
30. acsent 1189 23.01.18 12:53 Сейчас в теме
(25) В безопасном режиме нет доступа к внешним ресурсам
20. kolya_tlt 81 22.01.18 13:29 Сейчас в теме
очень классная штука! но реализация должна быть следующая: нужно внедрить GA в сайт (интернет-магазин) и в 1С одновременно, чтобы отдел продаж не только видел аналитики и воронку продаж до оформления заказа, а до получения денег через оформление накладных. где разнесение выписок и оформление отгрузок - операции в 1С.
infosoft-v; +1 Ответить
22. infosoft-v 737 22.01.18 14:34 Сейчас в теме
(20) очень правильное замечание. Если передавать одинаковый ИдКлиента из конфигурации и из сайта, то статистика будет объединяться.
Потребуется задействовать другие параметры протокола, но это дело техники.

Отличная идея. Спасибо.
kolya_tlt; +1 Ответить
21. ifilll 22.01.18 14:11 Сейчас в теме
Мечтал встроить сбор статистики в свои доработки/обработки в том числе и для контроля распространения, а то бывало придешь к людям знакомится, садишься за конфу а там бац, и твои наработки.
23. Scorpion4eg 414 22.01.18 14:34 Сейчас в теме
Давно пользуюсь. Очень удобная штука по двум причинам. 1. Позволяет отследить как же все таки пользуются обработкой. 2. Счетчик в реальном времени мотивирует "Этой обработкой все таки пользуются!"
infosoft-v; +1 Ответить
26. Scorpion4eg 414 22.01.18 21:02 Сейчас в теме
Отвечу про параметры an и av.
Их можно видеть и использовать только для мобильного приложения. Вот как это сделать. Создается проект для сайта. Потом добавляется представление - Мобильное приложение. В этом случае надо менять отправку просмотра страниц на отправку просмотра экрана.
А так же представление мобильное приложение позволять отправлять замеры производительности.
Aletar; infosoft-v; +2 Ответить
28. infosoft-v 737 22.01.18 21:15 Сейчас в теме
(26) Андрей, спасибо.
Эти параметры очень важны. Через них я передаю наименование и версию конфигурации в которой работает обработка.
Можно сказать, что с желания видеть эту информацию начался данный проект.
ps. теперь понимаю, что в библиотеке придется переделывать кое что
29. Scorpion4eg 414 22.01.18 21:39 Сейчас в теме
(28) Аналогично) Именно с этих данных начался мой проект, а потом понеслось.
infosoft-v; +1 Ответить
31. a-novoselov 1150 31.01.18 16:49 Сейчас в теме
Может быть офф-топик, но все же спрошу.
А есть возможность в Конфигураторе 1С зогрузить обработку из xml файлов?
32. nixel 1321 19.03.18 09:28 Сейчас в теме
(31) через файл - открыть. откроется обычное окно внешней обработки, из него можно будет пересохранить обработку в epf. Ну и пакетный режим запуска конфигуратора тоже никто не отменял.
35. Brawler 441 19.03.18 12:35 Сейчас в теме
В свете появления такого понятия как расширения конфигураций (ну чтобы не херить типовые) логичнее всего сваливать все сообщения для GA в регистр сведений, а уже оттуда регламентом собирать данные и отправлять в GA. Из плюсов основных, не нужен постоянный инет и сбор данных будет наиболее полным, так как даже при отключенном инете данные накапливаются.
36. infosoft-v 737 19.03.18 12:39 Сейчас в теме
42. ILM 240 08.10.19 19:51 Сейчас в теме
МО РФ на вас нет. Вас там быстро оштрафуют на 100 тыс. Не для всех это подойдет.
Оставьте свое сообщение
Вакансии
Программист 1С
Москва
зарплата от 250 000 руб. до 300 000 руб.
Полный день

Консультант 1С
Москва
зарплата от 80 000 руб. до 150 000 руб.
Полный день

Аналитик 1C
Москва
зарплата от 120 000 руб. до 250 000 руб.
Полный день

Начальник отдела программирования
Уфа
зарплата от 125 000 руб.
Полный день

Программист/тестировщик
Москва
зарплата от 130 000 руб. до 150 000 руб.
Полный день