Коронавирус COVID-19. Статистика по странам

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

Разработка - Системная интеграция - Интеграция с WEB

В связи с COVID-19 люди поделились на две категории: те, кто осознал, и те кто ЕЩЕ не осознал. Единственное наше преимущество перед Коронавирусом заключается в том, что информация распространяется быстрее, чем расползается "невидимка".

Конфигурация содержит данные с ресурса https://www.worldometers.info/coronavirus/

К большому сожалению,  сервис worldometers не предоставляет аналитику в разрезе дат. Статистика по короновирусу отображается только за текущий день. Сервис не позволяет проводить выборки по разным аналитикам. Нет возможности проводить анализ по странам, в которых ситуация ухудшается. Нет возможности проводить анализ по тем странам, которые уже стабилизировали ситуацию. Такие страны, как Япония, Тайвань, Сингапур, Таиланд, Гонконге уже пострадали от атипичной пневмонии 2003, поэтому в этих странах взрывного не наблюдается. Южная Корея повторила путь Китая, но уже стабилизировала ситуацию.

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

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

Как пользоваться:

Инструменты/1. Загрузка XLS

1. Перейти на сайт указанный в поле Источник данных.

2. Скопировать данные таблицы в буфер обмена

3. Сохранить в файл Короновирус.xls на лист с текущей датой, например '22.03.2020'

4. Выбрать файл Короновирус.xls

5. Загрузить файл.

Инструменты/2. Статистика

1. Выбрать период

2. Выбрать одну из групп "СНГ", "Европа", "Лучшие"

3. Выбрать сортировку

4. Обновить данные

5. Кликая по стране, можно добавить её в список отбора, который в дальнейшем можно сохранить.

6. Можно создать свою группу отбора.

Инструменты/3. Сырая статистика

1 Соответствующий регистр сведений

Инструменты/4. Страны

1. Справочник стран и количество жителей для расчета показателя случаев на миллион.

Инструменты/5. Консоль запросов

1. Инструмент для любых выборок 

Конфигурация тестировалась для платформ 8.3.10.2505 и 8.2.19.130

============= Результат работы конфигурации ===========

Дата последнего обновления 30.03.2020

https://drive.google.com/file/d/13WQm0kpQOKJlK6ggp1-D8muu50p-bycS/view?usp=sharing

PS ================= МОТИВАТОРЫ ================= PS

1 BIG DATA vs Короновирус

Бергамо -  тела умерших вывозят военными грузовиками

Испания. Взгляд медика с передовой

PS ========== НЕМНОГО ЮМОРА ДЛЯ КОНТРАСТА ============ PS

Из личных наблюдений:

 

================== ПРОДОЛЖЕНИЕ ЧАСТЬ ВТОРАЯ =================

По вашим просьбам в конфигурацию были внесены следующие доработки:

1) В конфигурацию загружена с помощью парсера графиков статистика по всем странам начиная с 20 января по 30 марта 2020. 

2) Реализованы различные графики.

3) Обновлены данные на google drive https://drive.google.com/file/d/13WQm0kpQOKJlK6ggp1-D8muu50p-bycS/view?usp=sharing

4) Опубликована видео инструкция https://www.youtube.com/watch?v=QwB1sfGXYpg&feature=youtu.be

 

============================= БЛАГОДАРНОСТИ ===========================

1) Всем, кто осознает важность проблемы и вносит конструктивные предложения

2) Доржи, за понимание и возможность выкладывать файлы бесплатно.

 

============================= МЫСЛИ В СЛУХ ============================

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

2) Все понимают, что степень проникновения ИТ в сферу здравоохранения практически нулевая. Я искренне надеюсь,что в нужное время и в нужном месте найдется программист, который скачает данную разработку и поможет медикам принять правильное решение. Управлять системой можно только тогда, когда её наблюдаешь.

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

 

=============================== ПРОСЬБЫ ==============================

Специфика данных такова, что необходимо графики отображать на логарифмической шкале. Подскажите пожалуйста формулу для пересчета, а еще лучше javascript для отображения на ПолеHTMLДокумента. 

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

Наименование Файл Версия Размер
Коронавирус COVID-19. Статистика по странам:

.dt 261,02Kb
67
.dt 261,02Kb 67 Скачать бесплатно
Шаблон файла для загрузки в конфигурацию

.xlsx 240,04Kb
36
.xlsx 240,04Kb 36 Скачать бесплатно

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. akim2040 22 25.03.20 12:56 Сейчас в теме
Просто вопрос, а почему не УФ?
PLAstic; rpgshnik; +2 Ответить
8. Evgen.Ponomarenko 549 25.03.20 16:38 Сейчас в теме
(1) нужно было сделать быстро. Уже давно не программирую на 1С ))
2. danjer74 2 25.03.20 13:05 Сейчас в теме
Какая цель разработки?
rpgshnik; rinik88; +2 Ответить
4. VmvLer 25.03.20 13:26 Сейчас в теме
(2) после просмотра статистики принцеждалка может, наконец, согласиться на будуар вместо дворца.
5. danjer74 2 25.03.20 13:30 Сейчас в теме
(4)Главное, чтобы там была гречка и бумага туалетная.
9. Evgen.Ponomarenko 549 25.03.20 16:41 Сейчас в теме
(2) Привлечь внимание к проблеме. Дать инструмент и данные другим для принятия решений
6. user1166203 25.03.20 13:58 Сейчас в теме
У меня жена вместо такой конфигурации :D
kolya_tlt; WellMaster; PLAstic; rpgshnik; D_e_X_T_e_R; DrAku1a; amd1986; FreeArcher; PowerBoy; +9 Ответить
43. rpgshnik 2525 01.04.20 03:27 Сейчас в теме
(6) ты уничтожил публикацию :))) красавчик!
7. danjer74 2 25.03.20 14:49 Сейчас в теме
А как же бубликовые диаграммы?
starik-2005; +1 Ответить
11. Evgen.Ponomarenko 549 25.03.20 16:55 Сейчас в теме
(7) Качаете конфигурацию и рисуете в свое удовольствие )))

Хотя как мне уже показалось тут есть над чем поразмыслить... к примеру на счет достоверности данных.
Разные страны дают статистику используя разные критерии.

В статье, которая прилагалась как источник, есть мнение о том, что достоверное количество
случаев заражения можно вычислить по формуле количество смертей * (100..600).
При условии, что количество смертей >10.
13. RocKeR_13 908 26.03.20 09:45 Сейчас в теме
(11)
случаев заражения можно вычислить по формуле количество смертей * (100..600)

Ох уж эти "экспертные" мнения... Давайте уж сразу на 100...3000 умножать, кто больше?)
15. Evgen.Ponomarenko 549 26.03.20 10:55 Сейчас в теме
(13) Я уже ссылался на https://habr.com/ru/post/491974/ (Почему надо действовать прямо сейчас).
Вопрос на какой коэффициент умножать зависит от различных факторов.
1) Когда начали тестирование
2) Какое тестирование применяли
3) Делается ли тестирование после смерти, в Германии к примеру нет
4) Когда правительство начинает скрывать реальное количество погибших.
.. и т.д.

в любом случае 100 это цифра из самого оптимистичного сценария.
Цифры из Китая можно считать вполне с достоверными, при смертности 4% точный множитель = 25.
А дальше умножаем на охват тестами и получаем цифру >100
17. RocKeR_13 908 26.03.20 11:10 Сейчас в теме
(15) единственное полезное из той статьи - это призыв к благоразумию и изоляции. Остальное, хоть и любопытно, но все же только прогноз. У нас, все-таки, не такая высокая плотность населения. Исключения - Москва, где и видим наибольшее количество заболевших. В целом по миру смертность и держится на уровне 4-5%, но это опять же в среднем: в Италии, например, по официальным данным видим показатель примерно в 10%.
rpgshnik; Evgen.Ponomarenko; +2 Ответить
18. Evgen.Ponomarenko 549 26.03.20 11:39 Сейчас в теме
(17) Абсолютно верно. Благоразумие и социальная изоляция.
Чем раньше начнем, тем раньше выйдем.Вирус очень коварен.
Чрезвычайно большую роль играет начальная доза инфицирования.

На Тернопольщине подтверждена 5 официальная смерть от COVID-19. https://www.tenews.org.ua/post/show/1585125831-hvori-na-koronavirus-meshkanci-ternopilschini-buli-na-bagatolyudnomu-pohoroni

Оба больных на коpоновиpуc мужчины были на многолюдных похоронах священника из Тернопольщины. 68 летний мужчина
и святой отец были также на других похоронах другого священика Бучацкой иепархии УГКЦ, Залищинского деканата, Cтепана Баpановcкого в cеле Ивано-золотое Залещенского pайона Тернопольской области.

На этих же похоронах было еще 12 отцов и несколько сотен людей из Залещенского и Монастырских районов.
14. tof3d 26.03.20 09:47 Сейчас в теме
Вот если бы еще и скидос на гречку можно было посмотреть
16. Evgen.Ponomarenko 549 26.03.20 10:59 Сейчас в теме
(14) шутки-шутками, но анализ данных вам может подсказать не где, а как много вам понадобиться греки.
На сейчас ситуация такова, что карантин в лучшем случае закончиться через два месяца.
19. support 4535 26.03.20 20:32 Сейчас в теме
А данные загрузить с начала пандемии можно?
Еще бы график скорости распространения по странам
20. Evgen.Ponomarenko 549 26.03.20 21:08 Сейчас в теме
(19) Я бы не брался за это дело, если бы я мог получить данные за период с этого сервиса. Сейчас я просто каждый день копирую данные https://www.worldometers.info/coronavirus/ и выкладываю их сюда.Если кто-то найдет в глубинах этого сервиса как вытащить их оттуда -
я буду лично благодарен.

Про график я подумаю... Скорее всего в первую очередь займусь прогнозной формулой.
И автоматическими критериями достоверности.
21. support 4535 26.03.20 21:20 Сейчас в теме
(20) а других источников разве нет? В статье с Хабра графики же есть.
24. Evgen.Ponomarenko 549 26.03.20 21:45 Сейчас в теме
(21) Графики есть - сырых данных нет. Ноооо ))) в исходниках HTML есть series )) Спасибо за ИДЕЮ!!! )))
23. Evgen.Ponomarenko 549 26.03.20 21:42 Сейчас в теме
(22) Download full database - Sorry, the link has expired.
25. support 4535 29.03.20 20:19 Сейчас в теме
26. support 4535 29.03.20 20:22 Сейчас в теме
(23) собраны Университетом Джонса Хопкинса https://github.com/CSSEGISandData/COVID-19
27. dsdred 1567 29.03.20 21:04 Сейчас в теме
Есть сайт с хорошей статистикой по миру и по России, https://virus-zone.ru/
Там все наглядно, зачем на 1с создавать непонятно что?

Так же как не странно Роспотребнадзор выкладывает неплохую информацию https://www.rospotrebnadzor.ru/about/info/news_time/news_details.php?ELEMENT_ID=13566
там есть карта распространения вируса https://yandex.ru/maps/covid19?ll=87.127143%2C49.616265&z=3

и это далеко не все источники...
28. support 4535 29.03.20 21:51 Сейчас в теме
(27) Возможно, чтобы построить свой анализ, графики и диаграммы. Вот мне интересно посмотреть скорость распространения вируса по разным странам.
29. dsdred 1567 29.03.20 22:27 Сейчас в теме
(28)Например на Яндекс карте коронавируса можно в разрезе стран смотреть график прироста заболевших.
Если поискать то можно более подробные графики найти. Уже масса официальных источников и много сервисов черпающих данные из официальных источников...
30. support 4535 30.03.20 10:23 Сейчас в теме
(29) Интересует вот такой график, только по последним данным, не могу найти. Институт Хопкинса тормозит, не открыть.
Прикрепленные файлы:
31. glek 112 30.03.20 12:41 Сейчас в теме
Мир поделился на 2 части: которые бахнулись от короны. И которые понимают, что ничего страшного-ужасного не происходит.
МимохожийОднако; Comrade88; Serega-artem; amd1986; +4 1 Ответить
32. herfis 408 30.03.20 14:09 Сейчас в теме
(31)
ничего страшного-ужасного не происходит

Всего-навсего умрут или подорвут остатки здоровья миллионы пожилых людей (в основном). Сколько именно миллионов - напрямую зависит от эффективности карантина. Кому плевать, а кому хотелось бы чтоб родители пожили подольше.
33. awk 726 30.03.20 19:05 Сейчас в теме
(32) А кто из нас не умрет? Жизнь - это такая смертельная болезнь, передающаяся половым путем.
34. herfis 408 31.03.20 07:12 Сейчас в теме
(33) Циничным быть легко, пока дело не касается близких тебе людей. А если и тогда легко быть циничным - значит близких людей у тебя не было.
YPermitin; +1 Ответить
56. awk 726 01.04.20 10:16 Сейчас в теме
(34)
значит близких людей у тебя не было

Я их похоронил... В следствии чего и циничен. Жизнь продолжается. Жизнь, была до меня и будет после меня.
58. herfis 408 01.04.20 10:20 Сейчас в теме
(56) Сочувствую. Все так. Но пока остаются близкие люди - живет и страх за них.
60. awk 726 01.04.20 10:23 Сейчас в теме
(58) За них да.. Но коронавирус почти не проявляет осложнений на детях, так что я спокоен. А вот страх остаться без работы и оказаться не в состоянии обеспечивать детей - есть. Страх - это нормально. Страх предупреждает об опасности, но он, не должен завладевать человеком полностью...
62. herfis 408 01.04.20 10:32 Сейчас в теме
(60) Насколько я понимаю, степень риска прямо пропорциональна состоянию легких. Чем моложе и здоровее легкие - тем меньше риск осложнений. Пожилые в группе риска потому, что легкие тоже стареют.
65. awk 726 01.04.20 12:07 Сейчас в теме
(62) В комменте 44 ссылка на лекцию Водовозова, там подробно. Я сам не медик и не биолог.
Evgen.Ponomarenko; +1 Ответить
35. Evgen.Ponomarenko 549 31.03.20 10:33 Сейчас в теме
Обновил статью. Обновил конфигурацию. Загрузил историю с начала и по 30.03.2020. Добавил графики.
36. user1386270 31.03.20 11:11 Сейчас в теме
Кто не успел приобрести защитные маски? Есть в наличии многоразовые, 6 – слойные из марли по ГОСТ. Собственное производство.
Сайт в-м-повязка.рф/маски
38. Evgen.Ponomarenko 549 31.03.20 13:48 Сейчас в теме
(36) Даже не знаю, что сказать )) думал шутка - оказалось реальная реклама... хех... ну назвался груздем - полезай в кузовок )))
37. Alejandro_V 9 31.03.20 12:00 Сейчас в теме
По некоторым причинам тоже написал небольшую обработку для анализа данных, https://infostart.ru/public/1218097/.

Отличия от данного решения:
1) Может работать как внешняя обработка без изменения в конфигурации;
2) Данные подгружаются автоматически при открытии отчета или по требованию;
3) Использована СКД.
support; Evgen.Ponomarenko; +2 Ответить
42. Evgen.Ponomarenko 549 01.04.20 00:16 Сейчас в теме
(37) Нормуль )) Процент летальности вызывает сомнения. Если нужно население по странам можете взять из моего справочника стран. Там погрешность не более 3-5%
44. Alejandro_V 9 01.04.20 08:08 Сейчас в теме
(42)
Процент летальности вызывает сомнения.

Летальность в процентах рассчитана как процентное отношение летальных случаев ко всем определившимся исходам т.е. Летальность = Умершие / (Умершие + излечившиеся) * 100. Т.е. получается что об этом показатели можно будет судить только после завершения эпидемии. Информация от сюда: https://www.youtube.com/watch?v=om0_tlCsxQQ&feature=youtu.be&fbclid=IwAR16xBDrRdfHCghqIQW6ZT4GEewQLPVyeNhaXe3m1XB4B5Gb­p0Gm-lufh3w
47. Evgen.Ponomarenko 549 01.04.20 09:21 Сейчас в теме
(44) Вот это другое дело... вижу наконец-то первый комментарий по существу математики ! Респект!
Тогда позволю себе дополнить, что в этом случае о летальности можно будет судить только после завершения эпидемии.
Цель моей работы - прогноз. Хороший показатель для этого "случаев на миллион". По тому количество жителей в регионе - это базовый показатель.
48. herfis 408 01.04.20 09:43 Сейчас в теме
(44) Я согласен, что рассчитывать летальность как отношение умерших к заболевшим - неправильно. Она будет давать заниженные цифры на периоде роста и правильный результат покажет только по окончании пандемии. Но и считать как отношение к умершим плюс излечившиеся - тоже неверно. Она будет давать завышенные цифры до окончания пандемии. Может, среднее брать? :) Вообще, на хабре видел перевод статьи с попыткой построения более точных математических моделей.
51. Evgen.Ponomarenko 549 01.04.20 09:54 Сейчас в теме
(48) Если не трудно, запостите в статьи хабра сюда.
54. herfis 408 01.04.20 10:05 Сейчас в теме
(51) Вот это вроде: https://habr.com/ru/post/491974/
Еще от 12 марта, правда
46. PLAstic 271 01.04.20 09:15 Сейчас в теме
2) Все понимают, что степень проникновения ИТ в сферу здравоохранения практически нулевая. Я искренне надеюсь,что в нужное время и в нужном месте найдется программист, который скачает данную разработку и поможет медикам принять правильное решение.

А я надеюсь, не найдётся такой. До сих пор полно отраслей, где царит 7.7. Не надо нам ещё одного питекантропа со старыми формами. Пиши правильно сразу.
49. Evgen.Ponomarenko 549 01.04.20 09:49 Сейчас в теме
(46) Ну... батенька... это вы перегнули)) У меня управляемые формы были еще в 8.2. Вы зеркало давно смотрели? Динозавра случайно не видели?;) Производительность труда разработчиков и пользователей на управляемых формах - она просто ужасна.
По этому и царит неубиваемая 7.7. Я сам от неё не в восторге. Лично я уже 5 лет собираю элементы веб технологий, которые позволят мне отказаться от использования 1С. И поверьте, я настроен весьма решительно ))) По этому оттачивать свое мастерство в управляемых формах, это для меня детская забава ))) К примеру, web технологии дошли до того, что вопрос портирования УНФ (https://www.1ci.com/applications/1c-drive) лично для меня это вопрос личного свободного времени.

Ничего личного, просто перед тем как говорить Пиши правильно сразу имейте ввиду, что Правильно категория философская
52. PLAstic 271 01.04.20 10:01 Сейчас в теме
(49) Хвастаться подобными желаниями уместнее на 1софобских формумах, там оценят. А тут подумают "ещё один странный".
Здесь всё в контексте 1С, это форум про 1С. И "правильно" тут тоже про 1С.
59. Evgen.Ponomarenko 549 01.04.20 10:22 Сейчас в теме
(52) Я знаю )) что я странный... и что не в тренде. Но я точно знаю, что такое Не правильно ))) это конкретная вещь.
А вот что такое "Правильно" - это боооольшой вопрос.

И я не хвастался... просто наболело. )))
53. herfis 408 01.04.20 10:04 Сейчас в теме
(49) Вы же не возьметесь утверждать, что производительность труда разработчика на "элементах веб-технологий" будет выше, чем разработчика на УФ?
55. Evgen.Ponomarenko 549 01.04.20 10:12 Сейчас в теме
(53) Возьмусь ))) Ибо это вопрос framework-а. Более того, интерфейс будет более дружественный, практичный и быстрый.
Причем framework должен обеспечивать многослойность, к примеру rest API. Тогда быстро отмирающие технологии можно будет менять, без похорон бизнес-логики приложения )
57. herfis 408 01.04.20 10:17 Сейчас в теме
(55) Тогда вы либо лукавите, либо занимаетесь самообманом, либо говорите о гипотетической ситуации которая может сложиться в будущем, когда подобные решения появятся. ИМХО.
61. Evgen.Ponomarenko 549 01.04.20 10:23 Сейчас в теме
(57) Нет просто пазл сложился буквально неделю назад )))
50. herfis 408 01.04.20 09:51 Сейчас в теме
Хотя, если подумать... Вряд ли отношение умерших к заболевшим даст заниженную летальность. Ведь очевидно же что в качестве заболевших диагностируется лишь малая доля от реальных зараженных вирусом. То есть рассчитывать летальность как отношение умерших к умершим плюс излечившимся - в корне неверно. Это не даст реальную картину и при окончании пандемии. Это только панику нагнетать.
Очевидно же, что в статистику излечившихся попадают в основном средне-тяжелые случаи заболевания. И множество недиагностированных легких форм вообще туда никогда не попадут.
64. Alejandro_V 9 01.04.20 10:44 Сейчас в теме
(50)
То есть рассчитывать летальность как отношение умерших к умершим плюс излечившимся - в корне неверно

Почему же неверно. Количество умерших к количеству определившихся исходов. После завершения пандемии все исходы будут определены. По сути на начальном этапе летальность может достигать практически 100% и начинает снижаться.
Вот на примере Китая можно сказать что летальность 1,7% т.е. умерло 17 из тысячи зарегистрированных больных.
Прикрепленные файлы:
66. herfis 408 01.04.20 13:18 Сейчас в теме
(64) Неверно потому, что таким образом мы определим летальность только среди зарегистрированных заболевших. А общую летальность будут определять и незарегистрированные случаи тоже. Другими словами, если всех умерших будут проверять на коронавирус - то это будет единственная достоверная цифра по исходам. А предположительную цифру выздоровевших можно будет получить только через моделирование общего количества заболевших.
67. Evgen.Ponomarenko 549 01.04.20 13:51 Сейчас в теме
(66) Точно-точно. А еще следует учесть то, что сейчас всплывают факты о том, что данные о смертях за день в китайском городе Ухань занижены по крайней мере в 4 раза. Так как количество услуг по кремированию в семи похоронных бюро Уханя гораздо больше официальной статистики за тот же период.
63. herfis 408 01.04.20 10:36 Сейчас в теме
Отсюда и повышенная степень риска у курильщиков. И если уже были какие-то проблемы с легкими (например, уже была перенесена пневмония) - это тоже повышает риски.
Оставьте свое сообщение

См. также

.Net в 1С. На примере использования HTTPClient, AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция Промо

Практика программирования WEB v7.7 v8 Бесплатно (free)

Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.

10.03.2016    56931    Serginio    33    

API ОФД-Я разбор документации с примерами

WEB v8 1cv8.cf Россия Бесплатно (free)

Примеры запросов 1С для получения данных с ОФД-Ярус через API.

вчера в 15:30    67    www76    0    

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

Регламентированная отчетность Зарплата WEB v8 v8::СПР ЗУП3.x Россия БУ ФОМС, ПФ, ФСС Бесплатно (free)

Организации, в которых количество сотрудников превышает установленное значение, обязаны отправлять отчетность по телекоммуникационным каналам связи. Это может быть Контур-Экстерн, Такском или любой другой провайдер. Все чаще пользователи 1С используют сервис 1С-отчетность. И все чаще сертификат оформляется на сотрудника отдела кадров или бухгалтерии. В случае, если нужно оформить несколько сертификатов, возникают трудности в версии ЗУП 3.1.14 и более поздних. О том, как с ними справиться, пойдет речь в данной публикации.

05.04.2021    484    keat24    1    

Правила обмена больше не нужны

Внешние источники данных Обмен через XML Перенос данных из 1C8 в 1C8 Распределенная БД (УРИБ, УРБД) WEB v8 Бесплатно (free)

Есть несколько общепринятых подходов к написанию обмена между 1С-системами, каждый из которых упирается в длительное изучение технологии, мучительную отладку правил конвертации и написание большого количества сервисного кода, в котором потом тяжело разобраться. О принципах работы универсального фреймворка liteExchange, который реализует быстрые обмены между 1С и внешними системами, и берет на себя всю техническую обвязку по стандартному преобразованию данных, на INFOSTART MEETUP Saint Petersburg.Online рассказал Николай Крылов.

17.03.2021    6329    Nikola23    35    

Online телефонный справочник из 1С: Зарплата и управление персоналом Промо

WEB Управление персоналом (HRM) Управление персоналом (HRM) v8 ЗУП3.x Россия Бесплатно (free)

В интернете представлено много реализаций online телефонных справочников организаций. Есть справочники, которые использует для хранения информации базу Active Directory (LDAP), есть справочники, которые реализованы с использованием СУБД (например, MySQL). Но я не нашел справочника, который использует информацию из базы 1С. Далее я рассмотрю данную разработку.

10.03.2017    26568    ruha    21    

Как отправить сообщение Telegram в группу?

WEB v8 Россия Бесплатно (free)

Отправка сообщения в группу Telegram.

01.03.2021    758    kite2    2    

Альфа-Авто 5.0 и современные HTTP сервисы

WEB v8 1cv8.cf Автомобили, автосервисы УУ Бесплатно (free)

Решение, позволяющее программным продуктам, работающим на устаревших версиях платформы 1С (8.2), интегрироваться с современными HTTP сервисами. Решение, интегрированное с HTTP-сервисом программы по расчету компонентов для изготовления ЛКМ, описанное в настоящей статье, успешно работает в одном из автосервисов, работающем на устаревшей платформе и конфигурации Альфа-Авто 5.0.

01.03.2021    527    osivv    1    

Доступ из базы 1С к стандартному интерфейсу Odata базы 1С, в которой заведен пользователь

WEB v8 Россия Бесплатно (free)

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

24.02.2021    644    user823999    6    

Кэширование COM-соединения. Три способа Промо

Практика программирования Перенос данных из 1С7.7 в 1C8.X Внешние источники данных WEB v8 Россия Бесплатно (free)

Статья о трех способах кэширования COM-соединения в 1С:Предприятии 8.x.

11.04.2013    42271    YPermitin    41    

Интеграция с API WB (Wildberries). Создание карточки товара (спецификации)

WEB v8 1cv8.cf ИТ-компания Россия Бесплатно (free)

Опыт интеграции с API WB (Wildberries), опыт создания карточки товара, получение токенов API WB.

18.01.2021    8521    jenyavp    43    

HTML редактор/editor (Wysiwyg) для WebKit 1С (CMS, B2B), альтернатива TinyMCE и стандартному ФорматированныйДокумент

WEB Интеграция v8 v8::УФ 1cv8.cf Бесплатно (free)

Suneditor - отличная замена HTML редактору TinyMCE (бесплатному), в публикации с открытым кодом подключим его в 1С с WebKit, скачать HTMLeditor обработку можно бесплатно.

28.12.2020    2075    SizovE    23    

Выгрузка HTML описаний с картинками (Base64) товаров на сайт/интернет-магазин/B2B, разберем регулярное выражение получения тега body, ПолучитьHTML, ФорматированныйДокумент

Практика программирования WEB Универсальные функции v8 v8::УФ 1cv8.cf Бесплатно (free)

Редактор HTML платформы 1С простой и очень удобный для небольших задач, однако ПолучитьHTML возвращает отдельно картинки и отдельно целиком HTML страницу со ссылкой на имена этих картинок, что неудобно для отправки в базу данных сайта/интернет-магазина/веб-приложения/B2B. Разберем на открытом коде, как решить эту проблему, напишем универсальную функцию получения значения любого тега HTML на регулярных выражениях. Бонусом - возможность редактировать теги HTML в текстовом режиме.

24.11.2020    779    SizovE    4    

Заготовка для загрузки файлов по ftp Промо

WEB Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

3 процедуры и 1 макет

03.06.2013    30874    anig99    6    

Как сделать интеграцию (обмен) с интернет-магазином? Пошаговый план действий (Часть 1)

WEB v8 1cv8.cf УУ Бесплатно (free)

C 2011 года я занимаюсь интеграцией с интернет-магазинами и за это время, наверное, повидал все. Делал интеграцию как «культурными», так и «экзотическими» способами. Количество магазинов исчисляется сотнями. В этой серии статей я буду делиться своим опытом, а также выкладывать какие-то полезные наработки.

19.11.2020    4289    markbraer    11    

Чтение вложенных свойств Структур Структуры, Соответствий, свойства через точку, разбор JSON

Практика программирования WEB Интеграция Универсальные функции v8 Бесплатно (free)

JSON: {user.device.type} - как получить значение {type}? А если вложенность значительно глубже? Как проверить, что оно заполнено или удалить его - всё это в публикации с открытым кодом и даже без рекурсии. Бонусом разбор дерева значений - ДанныеФормыЭлементДерева, СтрокаДереваЗначений.

17.11.2020    1744    SizovE    2    

Web Dashboard (мобильная и десктопная версия): оптимальная схема организации взаимодействия с зоопарком систем

WEB v8 Бесплатно (free)

Задача: из множества систем (1С:ERP, 1C:CRM, Кронос:WMS, 1С:Розница, 1С:УПП...) оперативно и онлайн осуществлять мониторинг на телефоне/десктопе/планшете/телевизоре бизнес-аналитику в дашборде для директора. Рассмотрим в статье, как правильно интегрировать между собой все базы, какие для этого инструменты использовать.

10.11.2020    6352    SizovE    2    

Отладка модуля ДиадокПро

WEB v8 1cv8.cf Бесплатно (free)

В обработке ДиадокПро все дополнительные модули встроены во внешние обработки, которые хранятся в макетах. Это усложняет процесс самостоятельной интеграции, так как теряется возможность попасть в них в режиме отладки. Но не всё так страшно, поэтому ниже инструкция)

30.10.2020    2165    Максим-777    14    

JSON примеры меню B2B web-приложения "Личный кабинет" на движке EDIbot для телефона/десктопа

WEB v8 Бесплатно (free)

Рассмотрим на примерах работу движка EDIbot при организации меню B2B "Личного кабинета" (мобильная версия, версия десктоп) грузовладельца WMS-системы.

29.10.2020    972    SizovE    0    

Обмен с сайтом посредством Post-запроса, json

WEB v8 1cv8.cf Бесплатно (free)

Задача - передавать на сайт объекты с наименованием и уникальным идентификатором (УИ), которые изменяются в 1С. Также нужно сохранять историю отправленных пакетов.

29.10.2020    4382    John_d    26    

Организация HTTP публикации каталога товаров используя PostgREST

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу порядок установки настройки и использования PostgREST на примере организации каталога товаров.

05.10.2020    1101    malikov_pro    2    

Интеграционная прослойка(middleware) на Golang. Часть 5 - Обмен с 1С через HTTP-сервисы платформы

WEB v8 Бесплатно (free)

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

28.09.2020    1758    dmitry-irk38    4    

Отладка http сервиса

WEB v8 Бесплатно (free)

При разработке http сервиса возникает ситуация, а как протестировать http сервис? Создали мы сервис, настроили шаблоны, передали, если нужно параметры, открываем браузер заполняем строку подключения и БАХ, ошибка. Что делать?

23.09.2020    2868    hpi    10    

Учимся создавать http сервисы (часть вторая). Передача параметра в http сервис

WEB v8 1cv8.cf Бесплатно (free)

Пошаговое руководство по созданию http-сервиса (часть вторая). Передача параметра в http сервис.

22.09.2020    6012    hpi    6    

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

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант организации данных и обработки для обмена с сайтом.

22.09.2020    1524    malikov_pro    4    

Формирование списка документов и скачивание печатной формы документа через веб-сайт с использованием HTTP-сервиса, плюс особенности авторизации

Практика программирования Обмен данными 1С WEB v8 1cv8.cf Бесплатно (free)

В статье показан пример, как реализовать формирование списка документов клиента/пользователя по коду, а затем скачать его (документа) печатную форму по ссылке

18.09.2020    1137    R_o_n_n_y    3    

Формирование HTTP запроса формата multipart/form-data с двоичными данными, используя ПотокВПамяти

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант формирования запроса

11.09.2020    3450    malikov_pro    11    

Ферма приложений на Kubernetes

WEB v8 Бесплатно (free)

При эксплуатации большого количества информационных систем 1С, предоставляющих интернет-сервисы, возникают проблемы, связанные с зависимостью от производительности и стабильности веб-сервера. Как объединить отдельно стоящие веб-сервера с помощью платформы Kubernetes для централизованного мониторинга всех опубликованных интернет-сервисов на конференции Infostart Event 2019 Inception рассказал программист компании BIA Technologies Владимир Кирбаба.

24.08.2020    1735    ComboBoy    1    

Использование шаблонного процессора для формирования HTML страниц

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу использование шаблонного процессора Handlebars запущенного на Node.js

24.08.2020    1719    malikov_pro    26    

Загрузка или обновление файла на яндекс диске через rest-api

Практика программирования Файловые протоколы обмена, FTP WEB v8 Бесплатно (free)

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

12.08.2020    2919    pavelpribytkin96    10    

Самый простой парсинг и обработка веб-страниц в 1С

WEB Универсальные функции v8 1cv8.cf Бесплатно (free)

Рассмотрим самый простой парсинг веб-страниц средствами платформы 1С и еще некоторые полезные приемы работы с веб-страницами.

07.08.2020    7565    YPermitin    21    

Загрузка или обновление файла на гугл диске

Практика программирования Файловые протоколы обмена, FTP WEB v8 1cv8.cf Бесплатно (free)

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

06.08.2020    2030    pavelpribytkin96    6    

Использование Yandex Translate (Яндекс.Переводчик)

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант подключения и использования Yandex Translate.

08.07.2020    4937    malikov_pro    8    

Когда хотим знать IP клиента...

WEB v8 Бесплатно (free)

В процессе разработки web приложения на 1С, и это не шутка))), а пожелание заказчика, возникла ситуации когда понадобилось знать, с какого IP подключался клиент.

03.07.2020    6860    IMihalev    10    

Ограничение доступа к HTTP публикациям 1С сервера используя NGINX

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант ограничения доступа к HTTP публикациям 1С сервера используя NGINX.

02.07.2020    7709    malikov_pro    7    

Структура обработки загрузки цен и остатков поставщика с примерами и комментариями

Внешние источники данных WEB v8 1cv8.cf Россия Бесплатно (free)

В статье опишу структуру обработки по загрузке цен и остатков от поставщика с примерами.

27.06.2020    1940    malikov_pro    0    

Вариант использования документа "Операция по Яндекс.Кассе" для других сервисов по оплате через интернет

WEB v8 1cv8.cf Россия Бесплатно (free)

В статье рассмотрю организацию эквайринга в УТ 11.4 и доработки для создания заказов на оплату к стороннему сервису, как пример Сбербанк.

24.06.2020    1586    malikov_pro    3    

Работа с AliExpress через API

WEB v8 Бесплатно (free)

В публикации опишу подход работы с API AliExpress и примеры кода.

23.06.2020    6587    malikov_pro    24    

История создания успешной системы чат-ботов на 1С

WEB v8 Бесплатно (free)

Использование чат-ботов в мессенджерах позволяет автоматизировать многие сложные бизнес-процессы путем диалога с системой через виртуального собеседника. О том, как создать универсальную систему ботов с бэкендом на 1С, работающую в Telegram, Viber и Facebook Messenger одновременно, на конференции Infostart Event 2019 Inception рассказал программист-фрилансер Константин Гейнрих.

21.05.2020    8595    CyberCerber    15    

Парсинг html страниц с выводом информации через JavaScript с использованием Selenium

WEB v8 1cv8.cf Бесплатно (free)

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

20.05.2020    6485    platonov.e    25    

Интеграция 1С и CMS WordPress посредством Rest API сайта. Шаг третий, WooCommerce, публикация категорий товаров

WEB v8 1cv8.cf Бесплатно (free)

Интеграция 1С и CMS WordPress посредством функционала Rest API. Используем только язык программирования 1С и штатный функционал Rest API предоставляемый CMS, без дополнительных библиотек и плагинов. Процедуры и функции публикации категорий товаров в магазин WooCommerce, с комментариями внутри.

13.05.2020    3870    osivv    3    

Интеграция 1С и CMS WordPress посредством Rest API сайта. Шаг второй, публикация картинок

WEB v8 Бесплатно (free)

Интеграция 1С и CMS WordPress посредством функционала Rest API. Используем только язык программирования 1С и штатный функционал Rest API предоставляемый CMS, без дополнительных библиотек и плагинов. Процедуры и функции передачи фото из 1С, с комментариями внутри.

13.05.2020    2559    osivv    0    

Интеграция Camunda BPM и 1С

WEB Интеграция v8 Бесплатно (free)

Быстрый старт. Только практические примеры. Установка, запуск и публикация бизнес-процесса на сервере Camunda BPM. Управление бизнес-процессами из 1С при помощи Camunda REST API.

12.05.2020    4886    zhichkin    30    

Интеграция 1С и CMS WordPress посредством Rest API сайта. Первый шаг

WEB v8 Россия Бесплатно (free)

Интеграция 1С и CMS WordPress посредством функционала Rest API. Используем только язык программирования 1С и штатный функционал Rest API предоставляемый CMS, без дополнительных библиотек и плагинов. Процедуры и функции 1С с комментариями внутри.

28.04.2020    5859    osivv    23    

Выразительный Web API

WEB v8 Бесплатно (free)

Теория разработки Web API с ожидаемым поведением, за который не будет стыдно за пределами мира 1С.

27.04.2020    8142    nbeliaev    22