Работа фирмы "1С" со стороны. Или статистика выпуска релизов
Задачи пользователя - Адаптация типовых решений
История начинается
Жизнь не стоит на месте. Это проявляется во всем, в том числе и в динамике обновления программного обеспечения. Платформа 1С и прикладные решения на ее основе - не исключения.
Каждый год, месяц, день фирма "1С" и ее партнеры трудятся в поте лица, чтобы прикладные решения и технологическая платформа отвечали требованиям бизнеса во всех аспектах.
Однажды, мне была поставлена задача определить частоту обновления некоторых прикладных решений, чтобы составить план работ по обновлению информационных баз на регулярной основе. Анализируя собранную информацию, я открыл для себя много интересного. Все это совпало с моими экспериментами с GIT, .NET Core, QlikView, PostgreSQL и некоторыми другими библиотеками. Интересное сочетание, не так ли?
В итоге, результаты экспериментов вылились в следующее:
- Был создан репозиторий на GitHub, в котором хранится история изменений релизов. На момент написания статьи, в нем хранится история изменений с начала 2019 года. Информация в нем автоматически обновляется раз в 30 минут (почти), если, конечно, изменения есть или на моем облаке не произошел сбой. Или, если меня не заблокировали :)
- Автоматическое обновление данных в репозитории реализовано с помощью службы на .NET Core с помощью стандартных библиотек платформы, а также с помощью libgit2Sharp. Плюс некоторые другие возможности и фичи.
- Все собранные данные были мной загружены в небольшую базу данных на PG в нормализованном виде. Сделано это для удобства их обработки.
- В конечном счете, данные из базы были подгружены в один из самых популярных инструментов бизнес-анализа - QlikView Desktop, бесплатную версию для персонального использования в ограниченном режиме.
Именно результаты анализа данных QlikView в части выпуска релизов мы с Вами и рассмотрим далее. Этакий бизнес-анализ уровня "детский сад". Кто знает, может Вы найдете что-нибудь интересное. А если будет интерес, то тему можно будет и продолжить.
В общем, хотите ли Вы знать:
- Какое прикладное решение самое обновляемое?
- В каких странах продукты на платформе "1С" пользуются большей популярностью?
- Сколько "мертвых" решений?
- Бывают ли сдвиги сроков в выпуске релизов?
- Какие дни в фирме "1С" рабочие? :)
Если да, то добро пожаловать! Но перед этим пару важных отступлений.
Я уважаю труд фирмы "1С" и ее сотрудников.
Вся информация получена с сайта releases.1c.ru с помощью ограниченной учетной записи, у которой нет подписки ИТС и каких-либо купленных продуктов. Веб-портал позволяет зарегистрировать учетную запись, у которой есть доступ для просмотра списка актуальных вкрсий программ без возможности их загрузить.
Именно этим способом ведется сбор данных об изменении версий релизов. Запрос к странице выполняется раз в полчаса, как это делают клиентские приложения для обновления RSS-лент. Поэтому нагрузки, сами понимаете, на сайт фирмы "1С" это практически не создает.
Однако, такая схема работы может быть неприемлимой для фирмы "1С", нарушать какие-то ее интересы. В этом случае, я готов удалить все опубликованные здесь и на GitHub материалы, если сигнал к этому будет получен. Отнесусь к этому с полным пониманием. Думаю, как и большинство участников сообщества.
Еще один нюанс - это точность данных.
Все предоставленная информация может быть неточной или искаженной по нескольким причинам:
- Ошибки в моих расчетах.
- Изменения на официальном сайте могут появляться так быстро, что собрать их запросом с периодичностью раз в 30 минут невозможно.
- Не все данные фирма "1С" может размещать на сайте.
- Полагаю, что существует еще один огромный пласт информации о выпуске релизов, внутрикорпоративный. Он нам недоступен, а если обогатить им текущие данные, то картина может быть иной.
Поэтому, вся информация ниже - лишь то, что лежит на поверхности. А изучать океан без погружения в воду - мягко говоря некорректно :).
А теперь, поехали!
Техническая сторона
Очень кратко пробежимся по технической стороне реализации. Некоторые из особенностей уже были озвучены выше.
- История изменений (всех изменений, не только выпуска новых релизов) хранится и обновляется в репозитории на GitHub.
- Служба получения данных о релизах и обновления информации в репозитории / базе PG реализована на .NET Core (C#) и выполняет следующие функции:
- С помощью библиотеки PuppeteerSharp реализовано получение данных со страницы releases.1c.ru/total c авторизацией на сайте. Для авторизации используется ограниченная учетная запись без возможности загрузки обновлений, без подписки ИТС или каких-либо купленных продуктов. Поэтому объем информации для получены ограничен информацией, находящейся на главной странице.
- Библиотека HtmlAgilityPack помогает разобрать HTML-страницу и извлечь из нее значимые данные.
- Используя библиотеку libgit2sharp выполняется обновление данных в репозитории (локальном и на GitHub).
- ADO.NET провайдер Npgsql берет на себя все что связано с созданием базы данных PG и выгрузкой в нее данных.
- С помощью других встроенных в .NET Core библиотек выполняется остальная работа.
- Потребителем данных в базе PG является приложение QlikView Desktop. Подробнее о его работе Вы можете посмотреть здесь, в отличном видео от Сергея Полехина. Начните свой путь в BI!
Просто :)
На самом деле, мне больше нравится Microsoft Power BI. Но и QlikVIew хорош, поэтому решил попробовать именно его.
Just for fun :)
И нет, я не безработный. Просто занимаюсь тем, что нравится :).
Исходный код .NET-службы в общий доступ выкладывать не планируется.
Интересные интересности
А теперь самое интересное - результаты анализа собранных данных за первые 6 месяцев 2019 года. Начнем от простого к сложному.
Сколько их всего
Посмотрим сколько всего продуктов имеем на сайте в каждой категории и общее количество.
| Категория | Количество продуктов |
| Всего продуктов | 781 |
| Отраслевые решения | 425 |
| Типовые конфигурации фирмы "1С" для России | 117 |
| Конфигурации проекта "На платформе 1С:Предприятие 8" | 58 |
| Типовые конфигурации фирмы "1С" для Казахстана | 33 |
| Стандартные библиотеки | 30 |
| Технологические дистрибутивы | 30 |
| Типовые конфигурации фирмы "1С" для Беларуси | 14 |
| Типовые конфигурации фирмы "1С" для Молдовы | 14 |
| Microsoft SQL Server для пользователей 1С:Предприятие 8 | 9 |
| Типовые конфигурации фирмы "1С" для Азербайджана | 8 |
| Типовые конфигурации фирмы "1С" для Кыргызстана | 8 |
| Курсы и своды знаний на базе конфигурации "1С:Электронное обучение. Конструктор курсов" | 7 |
| Типовые конфигурации фирмы "1С" для Узбекистана | 6 |
| Типовые конфигурации фирмы "1С" для Латвии | 4 |
| Типовые конфигурации фирмы "1С" для Туркменистана | 4 |
| Типовые конфигурации фирмы "1С" для стран Балтии | 3 |
| Типовые конфигурации фирмы "1С" для Таджикистана | 3 |
| Типовые конфигурации фирмы "1С" для Эстонии | 3 |
| Типовые конфигурации фирмы "1С" для Армении | 2 |
| Типовые конфигурации фирмы "1С" для Болгарии | 1 |
| Типовые конфигурации фирмы "1С" для Грузии | 1 |
| Типовые конфигурации фирмы "1С" для Литвы | 1 |
Как мы видим, больше всего релизов в категориях:
- Отраслевые решения - 425
- Типовые конфигурации фирмы "1С" для России - 117
- Конфигурации проекта "На платформе 1С:Предприятие 8" - 58
Графически это можно представить так.
Таким образом, было бы логично, если бы больше всего обновлений выпускалось бы для категорий, в которые входят больше всего продуктов. Это мы проверим ниже.
Самой большой категорией является - "Отраслевые решения". Это можно объяснить тем, что типовые конфигурации для России являются родительскими решениями для множества отраслевых продуктов. Каждое отраслевое решение - это чаще всего адаптация типового функционала. Именно поэтому отраслевых конфигураций намного больше.
Самые обновляемые категории
По составу категорий мы определились, но как обстоят дела с количеством выпущенных релизов в каждой из них?
| Категория | Количество релизов |
| Всего выпущено релизов | 2217 |
| Отраслевые решения | 1188 |
| Типовые конфигурации фирмы "1С" для России | 502 |
| Конфигурации проекта "На платформе 1С:Предприятие 8" | 136 |
| Стандартные библиотеки | 123 |
| Типовые конфигурации фирмы "1С" для Казахстана | 112 |
| Типовые конфигурации фирмы "1С" для Беларуси | 51 |
| Технологические дистрибутивы | 36 |
| Типовые конфигурации фирмы "1С" для Молдовы | 23 |
| Типовые конфигурации фирмы "1С" для Кыргызстана | 20 |
| Типовые конфигурации фирмы "1С" для Азербайджана | 6 |
| Типовые конфигурации фирмы "1С" для Туркменистана | 5 |
| Типовые конфигурации фирмы "1С" для Эстонии | 5 |
| Типовые конфигурации фирмы "1С" для Таджикистана | 4 |
| Типовые конфигурации фирмы "1С" для Латвии | 3 |
| Типовые конфигурации фирмы "1С" для Узбекистана | 3 |
Статистика подтверждает высказывание, что из-за особенностей отраслевых решений и их зависимости (не всегда) от типовых конфигураций - они также получают и большее количество выпущенных релизов. Вот так это выглядит на графике.
Отраслевые решения - наше все!
Первые 3 категории находятся в ТОП как по количеству продуктов, так и по количеству выпущенных релизов. Для остальных категорий ситуация уже не столь однозначная. Например, по количеству продуктов конфигурации для Казахстана занимают 4 место среди всех категорий, а по количеству выпущенных релизов находятся только на 5 позиции. Посмотрим на статистику с другой стороны.
Частота выпуска релизов
С категориями мы разобрались, но что за этим скрывается? Давайте посмотрим, как часто выпускаются релизы. Вот информация за первое полугодие 2019 года.
| Месяц | Количество релизов |
| Итого релизов | 2 217 |
| 01.04.2019 0:00:00 | 444 |
| 01.01.2019 0:00:00 | 413 |
| 01.02.2019 0:00:00 | 408 |
| 01.03.2019 0:00:00 | 390 |
| 01.05.2019 0:00:00 | 333 |
| 01.06.2019 0:00:00 | 229 |
Максимальное количество выпуска релизов было в апреле, но и в январе-феврале оно также сохранялось на высоком уровне. С мая количество выпущенных релизов неуклонно падало. Возможно, дело в отпусках и "деловом" затишье :)
Аналогичная тенденция прослеживается и для отдельных взятых категорий. Если рассчитать среднее количество в месяц, то получим 370 релизов. Вот такая месячная пропускная способность.
В случае, если рассчитать количество выпущенных релизов в день за этот же период, то получим пропускную способность - 18 релизов в день.
Масштабы поистине впечатляют!
На острие релизов
Давайте посмотрим какой продукт чаще всего обновляется. Закройте глаза, откройте свой разум и, прежде чем читать дальше, ответе: "Какой продукт на базе платформы "1С" обновляется чаще всего?".
Честно сказать, я изначально предполагал, что это будет 1С:Бухгалтерия предприятия или 1С:Управление торговлей 11.x. Но ошибся, и можно сказать что очень сильно! Вот статистика по ТОП 50 самым обновляемым решениям в первом квартале 2019 года.
| Решение | Количество выпущенных обновлений |
| 1С:Библиотека стандартных подсистем, редакция 3.0 | 31 |
| Бухгалтерия предприятия (базовая для 1), редакция 3.0; 1С:БизнесСтарт | 21 |
| Бухгалтерия предприятия базовая, редакция 3.0; 1С:Упрощенка, редакция 3.0; 1С:Предприниматель, редакция 3.0 | 20 |
| Бухгалтерия предприятия КОРП, редакция 3.0 | 20 |
| Бухгалтерия предприятия, редакция 3.0 | 20 |
| 1С:Библиотека электронных документов, редакция 1.5 | 18 |
| 1С:Бухгалтерия хлебобулочного и кондитерского предприятия | 18 |
| 1С:Библиотека электронных документов, редакция 1.1 | 17 |
| 1С:Подрядчик строительства 4.0. Управление финансами, редакция 3.0 | 17 |
| Аренда и управление недвижимостью для 1С:Бухгалтерия 8, редакция 3.0 | 17 |
| Бухгалтерия государственного учреждения базовая, редакция 2.0 | 17 |
| Бухгалтерия государственного учреждения, редакция 2.0 | 17 |
| 1С:Бухгалтерия строительной организации КОРП | 16 |
| Бухгалтерия строительной организации, редакция 3.1 | 16 |
| Зарплата и кадры государственного учреждения базовая, редакция 3 | 16 |
| Зарплата и кадры государственного учреждения КОРП, редакция 3 | 16 |
| Зарплата и кадры государственного учреждения, редакция 3 | 16 |
| Зарплата и Управление Персоналом базовая, редакция 3 | 16 |
| Зарплата и управление персоналом КОРП, редакция 3 | 16 |
| Зарплата и Управление Персоналом, редакция 3 | 16 |
| 1С:Подрядчик строительства 4.0. Управление финансами, редакция 2.0 | 15 |
| Бухгалтерия предприятия базовая, редакция 2.0; 1С:Упрощенка, редакция 2.0; 1С:Предприниматель, редакция 2.0 | 15 |
| Бухгалтерия предприятия КОРП, редакция 2.0 | 15 |
| Бухгалтерия предприятия, редакция 2.0 | 15 |
| Бухгалтерия строительной организации, редакция 2.0 | 15 |
| 1С-КАМИН: Зарплата для бюджетных учреждений. Версия 5.5 | 14 |
| 1С-КАМИН: Зарплата для бюджетных учреждений. Версия 5.5. Базовая версия | 14 |
| 1С:Библиотека интернет-поддержки пользователей, редакция 2.3 | 14 |
| 1С:Управление металлургическим комбинатом 2. Модуль для 1С:ERP | 14 |
| 1С:ERP Управление предприятием 2 | 14 |
| Бухгалтерия молокозавода, редакция 3.0 | 13 |
| Управление нашей фирмой базовая, редакция 1.6 | 13 |
| Управление нашей фирмой, редакция 1.6 | 13 |
| Управление производственным предприятием, редакция 1.3 | 13 |
| ERP+PM Управление проектной организацией 2.4 | 13 |
| 1С:Общепит КОРП | 12 |
| 1С:Управление нашей строительной фирмой | 12 |
| Аренда и управление недвижимостью редакции 3.4 для 1С:БГУ редакции 2.0 | 12 |
| Горнодобывающая промышленность. Управление карьером | 12 |
| Мясокомбинат 8, редакция 1.3 | 12 |
| Управление металлургическим комбинатом | 12 |
| Управление предприятием ЖКХ | 12 |
| Управление ритуальными услугами, редакция 1.6 | 12 |
| 1С:Управление микрофинансовой организацией и кредитным потребительским кооперативом ПРОФ | 11 |
| 1С:ERP Горнодобывающая промышленность 2, редакция 2.4 | 11 |
| Аренда и управление недвижимостью для 1С:Бухгалтерия 8, редакция 2.0 | 11 |
| Аренда и управление недвижимостью для 1С:Управление производственным предприятием, редакция 1.3 | 11 |
| Зарплата и Управление Персоналом для Казахстана | 11 |
| Комплексная автоматизация для Казахстана | 11 |
Удивлены? Самым обновляемым является "1С:Библиотека стандартных подсистем, редакция 3.0"! Такого я точно не ожидал. С другой стороны, это может быть логичным, ведь БСП является ядром всех типовых и большинства отраслевых решений, что требует сопровождения для нее. Умеешь же ты удивлять, БСП!
Далее четыре позиции подряд занимает 1С:Бухгалтерия в различных вариантах (базовая, КОРП и т.д.). Тут я не удивился, ведь это решение остается одним из самых востребованных бизнесом, а значит и держать его актуальным очень важно. Особенно в условиях меняющегося законодательства. Все те, кто говорит, что "1С" - это только бухгалтерия! Вот Ваш шанс, вот Ваше доказательство! (на самом деле это шутка).
Остальные позиции занимают отраслевые решения и некоторые другие типовые и спец. решения на платформе. Далее выводы делать только Вам!
"Мертвые души"
Все ли продукты в списке релизов до сих пор "живы" и обновляются? Давайте попытаемся это узнать.
Определим, что если для продукта не выпускалось обновлений более 1 года, то от считается "мертвым". Да, понимаю, что подобный подход сработает не во всех случаях, но для упрощения будем придерживаться этого способа. Для этого будем анализировать все актуальные версии, а не только релизы первого полугодия 2019 года. Вот что из этого вышло.
| Продукт | Дней с последнего обновления |
| Технологическая платформа 8.0 | 4568 |
| Менеджер лицензий аппаратной защиты NetHASP | 4555 |
| Зарплата и Управление Персоналом для Молдовы | 4105 |
| Психодиагностика | 4006 |
| Функциональная модель 1С:Машиностроение + 1С:PDM Управление инженерными данными (демобаза) | 3979 |
| 1С-Логистика:Управление складом | 3904 |
| 1С-ВИП Анатех: ABIS.ABC. Управленческий учет и расчет себестоимости | 3676 |
| Бухгалтерия для Болгарии | 3635 |
| Штрих-М: Кассир 5.0 | 3627 |
| ЮвелирСофт: Ювелирный салон базовая | 3609 |
| Монитор сопровождения | 3585 |
| 1С-Рарус: Кассир | 3557 |
| 1С-Рарус: Кассир базовая | 3557 |
| 1С-ВИПАнатех-ВДГБ: ABIS.BSC. Сбалансированная система показателей | 3538 |
| Технологическая платформа 8.1 | 3522 |
| Автосервис OnLine базовая | 3490 |
| Девелопмент и управление недвижимостью, редакция 1.2 | 3397 |
| Консолидация ПРОФ, редакция 1.3 | 3391 |
| Оперативное управление учебным центром | 3293 |
| Консолидация ПРОФ, редакция 1.4 | 3280 |
| 1С-АРБИС: Управление фирмой франчайзи, редакция 2.0 | 3258 |
| Спутниковый мониторинг, редакция 1.0 | 3238 |
| 1С:Медицина. Финансово-хозяйственная деятельность | 3222 |
| Сервер: Расчет квартплаты базовая | 3196 |
Таким образом, в списке релизов содержатся 55% актуальных продуктов. Остальные из них либо устаревшие, либо находятся в замороженном состоянии без доработки функционала.
Примерами стабильных продуктов, которые и "мертвыми" не назовешь, но и обновлений они не получают, можно назвать:
- 1С:Конвертация данных 2.0 - без обновлений 1837 дней.
- 1С:Конвертация данных 3.0 - без обновлений 786 дней.
- И многие другие решения.
Для меня было очень интересно узнать, что для КД 3.0 обновлений уже не выпускается больше 2 лет.
Изменение планов
Часто ли изменяются планы выпуска релизов? На сколько сдвигаются сроки выпуска продуктов? Как и у всех нас, в фирме "1С" тоже бывают ситуации, когда ранее запланированный к выпуску релиз отодвигают в дате публикации. Иногда это могут быть дни, недели и даже месяцы!
Сразу определимся что такое сдвиг сроков. В нашем случае появление нескольких плановых дат публикации релиза. При этом количество дней сдвига сроков определяется как:
- максимальная дата плановой публикации релиза (последняя плановая дата) - минимальная дата плановой публикации релиза (первая дата)
Вот статистика по ТОП 25 продуктам, у которых максимальные сдвиги сроков по выпуску запланированных обновлений.
| Продукт | Дней сдвига срока публикации | Сколько раз менялась плановая дата |
| ERP Управление предприятием 2 для Беларуси | 91 | 34 |
| Вещевое довольствие, редакция 2.0 | 84 | 4 |
| 1С:ERP Управление предприятием 2 | 76 | 14 |
| Управление торговлей для Молдовы, редакция 2 | 64 | 9 |
| 1С:ERP Энергетика 2 | 62 | 26 |
| ITIL. Управление информационными технологиями предприятия КОРП | 55 | 18 |
| Зарплата и управление Персоналом КОРП для Молдовы | 52 | 7 |
| Горнодобывающая промышленность. Управление карьером | 51 | 32 |
| Управление нашей фирмой, редакция 1.6 | 47 | 6 |
| Зарплата и Управление Персоналом для Казахстана | 43 | 4 |
| Зарплата и Управление Персоналом КОРП для Казахстана | 43 | 3 |
| 1С:Управление деревообрабатывающим предприятием. Модуль для 1С:ERP и 1С:КА2 | 41 | 19 |
| Модуль 1С:Молокозавод для 1С:ERP и 1С:КА2 | 40 | 20 |
| Управление аптечной сетью, редакция 11.4 | 38 | 14 |
| 1С:PDM Управление инженерными данными 3 для 1С:ERP | 35 | 14 |
| 1С:PDM Управление инженерными данными 3 для 1С:УПП | 35 | 13 |
| 1С:Общепит КОРП | 35 | 26 |
| Комбинат ЖБИ | 35 | 22 |
| 1С:Автоматизированное составление расписания. Школа. Базовая версия | 31 | 8 |
| 1С:Общепит. Модуль для 1С:ERP и 1С:КА2 | 30 | 11 |
| Свод отчетов для Казахстана | 29 | 3 |
| 1С:Управление лесозаготовительным предприятием. Модуль для 1С:ERP и 1С:КА2 | 27 | 12 |
| 1С:Бухгалтерия крестьянско-фермерского хозяйства. Базовая версия | 24 | 14 |
| Управление теплосетью | 24 | 17 |
Кроме отраслевых конфигураций, в списке "опаздунов" есть и флагманские решения той же ERP 2. Для более наглядного анализа можно посмотреть на сдвиги сроков с учетом конкретных плановых версий конфигураций.
| Продукт | Плановая версия | Дней сдвига срока публикации | Сколько раз менялась плановая дата |
| Вещевое довольствие, редакция 2.0 | 2.0.26 | 76 | 2 |
| 1С:ERP Управление предприятием 2 | 2.4.8 | 62 | 11 |
| 1С:ERP Энергетика 2 | 2.4.6.160 | 45 | 14 |
| Зарплата и Управление Персоналом для Казахстана | 2.0.18 | 43 | 3 |
| Зарплата и Управление Персоналом КОРП для Казахстана | 2.0.18 | 43 | 3 |
| Горнодобывающая промышленность. Управление карьером | 1.3.114.1 | 38 | 13 |
| Управление нашей фирмой, редакция 1.6 | 1.6.17 | 35 | 3 |
| 1С:PDM Управление инженерными данными 3 для 1С:ERP | 3.1.2.4 | 34 | 10 |
| 1С:PDM Управление инженерными данными 3 для 1С:УПП | 3.1.2.4 | 34 | 9 |
| ITIL. Управление информационными технологиями предприятия КОРП | 1.1.16.1 | 32 | 7 |
| Зарплата и управление Персоналом КОРП для Молдовы | 3.1.8 | 32 | 3 |
| 1С:Автоматизированное составление расписания. Школа. Базовая версия | 1.0.7.1 | 31 | 8 |
| Комбинат ЖБИ | 1.3.118.1 | 31 | 14 |
| Управление аптечной сетью, редакция 11.4 | 11.4.6.230 | 31 | 2 |
| Свод отчетов для Казахстана | 1.0.10 | 29 | 3 |
| ERP Управление предприятием 2 для Беларуси | 2.4.5.156 | 28 | 8 |
| Управление торговлей для Молдовы, редакция 2 | 2.4.9 | 28 | 3 |
| 1С:Управление деревообрабатывающим предприятием. Модуль для 1С:ERP и 1С:КА2 | 2.4.7.85 | 26 | 12 |
| ITIL. Управление информационными технологиями предприятия КОРП | 1.1.118.1 | 23 | 10 |
| ERP Управление предприятием 2 для Беларуси | 2.4.5.118 | 23 | 5 |
| Зарплата и управление Персоналом КОРП для Молдовы | 3.1.9 | 20 | 2 |
| 1С:Бухгалтерия крестьянско-фермерского хозяйства. Базовая версия | 3.0.67 | 19 | 5 |
| 1С:Управление лесозаготовительным предприятием. Модуль для 1С:ERP и 1С:КА2 | 2.4.7.85 | 19 | 7 |
Картина дополнена плановой версией релизов, чтобы понимать конкретнее какой релиз был сдвинут. Так, например, версия ERP 2.4.8 была анонсирована 22 февраля 2019 года, когда актуальной версией релиза ERP была 2.4.6.230. При этом изначальная плановая дата выпуска была 29 марта 2019 года. Но потом что-то пошло не так и релиз откладывался 11 раз! Последняя плановая дата была назначена на 30 мая 2019 и релиз все же был опубликован. Опубликованная версия ERP в это день была 2.4.8.57.
Вот так обычно происходит сдвиг сроков для выпуска обновлений продуктов "1С", но ничего страшного в этом случае не заметно. Пока откладывалась версия 2.4.8, фирма "1С" выпустила 10 релизов ERP! Все таки продукт не простой и все можно понять.
Примеры на остальных продуктах мы рассматривать не будем, хоть такая информация у нас и есть. Просто знаем что и такое бывает. Если нужна более подробная информация, то Вы можете достать ее самостоятельно из репозитория GitHub.
Рабочие дни фирмы "1С"
Вы работаете по выходным? А как думаете, работают ли сотрудники фирмы "1С" по выходным? Наверняка мы не знаем, но давайте посмотрим на статистику по выпуску релизов в разрезе дней недели. Анализируем информации все также за первое полугодие 2019 года. Соберем общее количество выпущенных за полгода релизов в разрезе дней недели.
Для изначального удобства названия дней недели сохранил на английском языке. Дам здесь на всякий случай пояснения.
Начало недели "у них" с субботы, но порядок здесь на графике выбран по убыванию количества выпущенных релизов:
- Saturday - Суббота
- Thursday - Четверг
- Wednesday - Среда
- Friday - Пятница
- Tuesday - Вторник
- Monday - Понедельник
- Sunday - Воскресенье
Наибольшая активность наблюдается в четверг, пятницу, но не сильно отличается от остальных рабочих дней. В субботу активность по выпуску релизов снижается в 2 раза. В воскресенье активности практически нет. Посмотрим на это под другим углом, и просуммируем не количество выпущенных релизов, а количество изменений информации о релизах (плановые даты, демоверсии и др.) на сайте.
Как мы видим, эта информация также подтверждает высокую активность в рабочие дни, ее снижение в 2 раза в субботу и почти полное отсутствие в воскресенье.
Работают ли сотрудники фирмы "1С" в выходные? На самом деле трудно сказать, ведь информация на сайте может обновляться отложено, поэтому наверняка тут сказать мы не сможем. Что точно можно сказать, что на сайте можно ждать обновления информации даже в выходные дни!
Популярность продуктов по странам мира
Еще одной интересная аналитика - это попытка определить популярность решений на платформе "1С" через призму количества выпущенных релизов в разрезе категорий. Как мы уже видели, решения разбиты по категориям для разных стран (не все решения, но значительная часть).
| Категория | Количество выпущенных обновлений |
| Типовые конфигурации фирмы "1С" для России | 721 |
| Типовые конфигурации фирмы "1С" для Казахстана | 150 |
| Типовые конфигурации фирмы "1С" для Беларуси | 69 |
| Типовые конфигурации фирмы "1С" для Молдовы | 39 |
| Типовые конфигурации фирмы "1С" для Кыргызстана | 31 |
| Типовые конфигурации фирмы "1С" для Азербайджана | 13 |
| Типовые конфигурации фирмы "1С" для Латвии | 10 |
| Типовые конфигурации фирмы "1С" для Узбекистана | 9 |
| Типовые конфигурации фирмы "1С" для Туркменистана | 8 |
| Типовые конфигурации фирмы "1С" для Эстонии | 8 |
| Типовые конфигурации фирмы "1С" для Таджикистана | 7 |
| Типовые конфигурации фирмы "1С" для стран Балтии | 3 |
| Типовые конфигурации фирмы "1С" для Армении | 2 |
| Типовые конфигурации фирмы "1С" для Болгарии | 1 |
| Типовые конфигурации фирмы "1С" для Грузии | 1 |
| Типовые конфигурации фирмы "1С" для Литвы | 1 |
Думаю, ничего нового мы здесь не увидим:
- На первом месте, конечно же, Россия. Родина "1С"!
- Далее с большим отставанием по популярности идут Казахстан, Беларусь, Молдова и Кыргызстан.
- Остальные страны занимают незначительную долю в обновляемых решениях.
Конечно, эта статистика не отражает реальную картину, т.к. нет отдельных категорий для Западной Европы, Канады, США, ОАЭ и так далее. Но общую тенденцию понять можно - решения на базе "1С" наиболее востребованы в странах бывшего СССР.
История продолжается
Мы сделали поверхностный анализ данных о выпуске релизов фирмой "1С" за первое полугодие 2019 года. Какие выводы из всего этого можно сделать?
- Фирма "1С" имеет достаточно большую пропускную способность по выпуску обновлений для своих продуктов:
- 370 релизов в месяц!
- 18 релизов в день!
- Основная работа ведется для отраслевых решений и типовых конфигураций для России.
- Самыми обновляемыми продуктами являются:
- 1С:БСП 3.0 (что для меня было настоящим открытием)
- 1С:Бухгалтерия 3 (в различных версиях)
- Далее уже идут отраслевые решения и другие продукты.
- Список продуктов содержит 55% активно обновляемых решений (которые обновлялись хотя бы раз за последний год).
- При этом некоторые решения хоть и не обновляются, но все же активно используются. Те же КД 2.0/3.0 и некоторые другие.
- Сдвиг сроков при выпуске плановых релизов - тоже бывает: от 1 дня до 2 месяцев. Но в целом это редкость и не является критическим для клиентов компании.
- Решения на базе платформы "1С" пользуются большим спросом в странах бывшего СССР.
- В фирме "1С" иногда все же "кипит" работа в выходные дни, но это не точно :)
На этом все. Надеюсь, Вам понравилось :)
Заходите в репозиторий, все данные в Вашем распоряжении. Вопросы по технической реализации - задавайте в личных сообщениях.

Вступайте в нашу телеграмм-группу Инфостарт
1С релизы сообщество статистика BI GitHub QlikView PostgreSQL .NET Core C#
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
См. также
Разработка Адаптация типовых решений Производство готовой продукции (работ, услуг) Розничная торговля 1С:Управление торговлей 10 Россия Платные (руб)
Доработка для 1С:Управление торговлей 10.3 (релиз 10.3.88.3) добавляет поддержку маркировки новых категорий товаров согласно постановлениям Правительства РФ 2025–2026 гг. Конфигурация УТ 10.3 снята с поддержки — новые маркируемые категории в типовую поставку больше не попадают. Доработка закрывает этот пробел: новые виды номенклатуры, обмен с ГИС МТ «Честный Знак». Поставляется в виде файла .cf
14640 руб.
23.04.2026 5283 49 13
Банковские операции Адаптация типовых решений Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)
Решение позволяет автоматически заполнять отдельные реквизиты загружаемых банковских документов, основываясь на известных значениях реквизитов и тексте назначения платежа. Простая настройка, широкие возможности анализа назначения платежа без написания кода и сложных шаблонов.
12200 руб.
17.06.2025 5291 15 0
Логистика, склад и ТМЦ Адаптация типовых решений Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)
Чтобы не допустить путаницы с обещаниями клиентам и для четкого контроля исполнения заказов мы используем резервирование товаров. Расширение для УНФ, чтобы автоматически отменять старые резервы и не мешалть эффективно продавать.
9150 руб.
02.08.2023 8959 27 5
Печатные формы Адаптация типовых решений Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)
Расширение позволяет вывести в табличном документе факсимиле печати и подписей и/или вывести произвольную картинку из прикреплённых файлов организации для 1С УТ 11.5, КА 2.5, ERP 2.5, УНФ 3, Розница 3. Вывод факсимиле возможен в табличные документы УПД, УКД, Счёт-фактура, ТОРГ-12 и другие. Возможно настроить вывод для любых типовых макетов (Акт сверки, М-15, ТТН), для этого потребуется отредактировать макет и разместить на нём картинки с соответствующими именами, при выводе на печать в размещённые картинки будут выводиться факсимиле из прикреплённых рисунков. Редактирование осуществляется через типовой механизм в пользовательском интерфейсе.
6000 руб.
07.02.2023 14486 122 25
Адаптация типовых решений Создание на основании Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)
Расширение позволяет в 1 клик поставить весь состав заказа клиента в отгрузку и открыть заполненные формы документов отгрузки по заказу.
4880 руб.
25.08.2023 4310 9 0
Адаптация типовых решений 1С 8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)
Расширение, которое в форму списка и форму выбора справочника «Номенклатура» добавляет табличную часть в виде дерева, в которую выводится информация об остатках и доступности выбранной номенклатурной позиции.
6710 руб.
20.04.2026 965 1 0
Адаптация типовых решений БСП (Библиотека стандартных подсистем) Кадровый учет ЭДО и ОФД 1C:Бухгалтерия 1С:Зарплата и кадры 7.7 1C:ERP 1С:ЗУП 1С:УТ 1С:ДО Платные (руб)
Наше расширение 1С Госключ обеспечивает интеграцию любой конфигурации 1С на базе БСП с мобильным приложением «Госключ», позволяя сотрудникам подписывать кадровые документы (КЭДО) и документы материальной ответственности (МОЛ, ПБ) усиленной электронной подписью прямо со смартфона. Решение автоматизирует формирование и отправку документов на подпись, отслеживает статусы подписания и хранит подписанные файлы непосредственно в базе 1С
25000 руб.
06.03.2026 2737 4 0
Адаптация типовых решений 1С 8.3 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Беларусь Россия Платные (руб)
Расширение "Дополнительные документы" предназначено для создания дополнительных документов различного назначения, как форм для внесения данных так и печатных форм в расширяемой конфигурации пользовательскими средствами, без работы в конфигураторе и внесения изменений в структуру данных. Тестировалось для "1С:БП", "1С:УНФ","1С:КА"
21859 руб.
29.12.2025 2156 1 8
Думаю 1С зря сделала программирование на русском/английском языках, надо было делать только инглиш, тогда экспансия на мировые рынки была бы куда проще, огромное число программеров из России в помощь.
Вот Вам и идея для разработки. Разработка переименования внутреннего языка между языками.
Был Execute, стал Выполнить
Ну, а переменные и процедуры и функции пусть остаются на том на котором писали.
Видимо потому что это все таки разные объекты и методы соответственно.
Сомневаюсь, что новопришедшие программисты были рады этому, да и какой с этого выхлоп?
Хммм... вроде как принцип полиморфизма в том, что разные объекты реализуют единый интерфейс. В данном случае в чем принципиально отличен результат выгрузки и копирования? Даже параметры 1 и те же... Вот именно... ничем... А зачем для документа "создать документ", а для справочника "создать элемент"? Масло намазать, а в другом случае масло размазать %)
Функции делают тоже самое, просто создают разные сущности. Взять тот же Linq - ему глубоко наплевать, строка ли это в таблице sql или элемент коллекции - там все функции едины, независимо от объектов, потому, что делают схожие операции. А от 1С еще ООП хотят, когда вспоминаешь названия функций для каждой и конкретной ситуации.
Я думаю, что просто всё это создавалось стихийно разными командами. Например, бред, к которому я за 10 лет так и не привык - в запросах "Справочник.", а в коде - "Справочники". Думаю, что просто были разные команды, которые занимались разными задачами и никто не догадался составить какой-то общий план развития и показать всем общую идею.
З.Ы. А в 1С все шиворот-навыворот :)
Простой пример - если у справочника Спр1 есть предопределённый элемент Э1, то его можно получить тремя способами:
СправочникИ.Спр1.Э1
ПредопределенноеЗначение("Справочник.Спр1.Э1")
в запросе указать Значение(Справочник.Спр1.Э1)
Т.е. это одна и та же сущность. Идёт обращение к статическому полю класса (не объекта). Насколько я знаю, принято класс называть во множественном числе, а объект - в единственном. Соответственно, Справочники.Контрагенты.Первый было бы логично. Но даже отбросив все эти условности - в одном и том же языке одно и то же делать то во множественном, то в единственном числе? Почему-то на ум сразу приходит "безалаберность", а не "тут скрыта какая-то глубокая идея")
"Справочник" - это доуточнение типа таблицы, этакий namespace в терминах объектов базы данных и языка запросов.
Считайте, что на уровне ядра платформы существует только единственное число, оно же имя объекта метаданных "Справочник.Контрагенты". А в область видимости языка прокинут объект-менеджер и он назван во множественном числе, т.к. по смыслу своему управляет многими справочниками.
Примерно так раскидывается по типам:
Справочники : СправочникиМенеджер
- Контрагенты : СправочникМенеджерКонтрагенты
- Организации : СправочникМенеджерОрганизации
- и т.д.
Менеджер конкретного справочника имеет тип в единственном числе. Менеджер всех сразу справочников имеет множественное число.
В запросах, метаданных, предопределенных элементах и вообще везде кроме глобального контекста языка 1С - единственное число.
У СправочникиМенеджер есть методы и поля, соответственно, СправочникиМенеджер больше подходит под категорию класса. ООП в 1С своеобразное, но всё же вполне себе ООП. В данном случае СправочникиМенеджер подошли бы под описание абстрактного или статического класса, Контрагенты - под вложенный класс. Т.е. как мне кажется, более логично (опять упоминая про безалаберность) было бы назвать тип (класс) как Справочники (без Менеджер), соответственно, тогда не нужна была бы переменная Справочники, хранящая менеджер справочников. Потому что в моём понимании менеджер - это какой-то механизм, управляющий уже созданными (хотя, может, и создающий) разными, не подчинёнными ему объектами. А Справочники(Менеджер) - это именно родительский класс над справочниками, потому что в нём есть только подчинённые (nested) классы, относящиеся к справочникам, там нет документов, например.
При этом можно говорить также и об интерфейсе Справочники, который реализуется всеми справочниками, что делает всю эту историю ещё более запутанной в терминах)
Менеджеры вообще становятся ненужными, потому что в парадигме ООП они только всё путают, а вне её никаких преимуществ не дают. Например, Справочники.Контрагенты.Создать() - это обращение к статическому методу класса, а Справочники.Контрагенты.Создать().Записать() - обращение к методу объекта. Т.е. Справочники.Контрагенты - это по идее подчинённый класс у Справочники, который имеет и статические и нестатические методы, мы можем инициализировать экземпляр и т.п.
Насчёт Справочник. в запросах и неймспейс - согласен. Только опять же непонятно, почему неймспейс назван в единственном числе?
Но, повторюсь, всё это философия, а на деле просто выбивает из колеи, что одно и тоже выполняется практически одинаковыми способами, и разница только в единственном-множественном числе. Как ни крути, но:
СправочникИ.Спр1.Э1
ПредопределенноеЗначение("Справочник.Спр1.Э1")
Значение(Справочник.Спр1.Э1)
на выходе дают совершенно одно и то же значение. И как это не объясняй, но интуитивно это - путаница. И неудобство тоже, часто приходится превращать СправочникИ.Спр1.Э1 в ПредопределенноеЗначение("Справочник.Спр1.Э1") и приходится ходить и удалять эту проклятую букву в конце:)
Поддержка многоязыковых ресурсов, появилась, в разных платформах сборки программ ещё в конце XX века, но в XXI-ом, мало того, что исходники (и внутренние текстовые ресурсы) теперь все хранят unicode (чаще всего в UTF8, реже в UTF16), так ещё и программировать теперь почти во всех актуальных зыках можно не только на английском - но и на национальных языках - речь, конечно, в основном о комментариях и именовании идентификаторов - ключевые слова остаются константными и в, около, 98% всех актуальных Я - это английский язык. Но тенденция к программирования сразу на нескольких лингвистических языках - на лицо. Лично я не понимаю, зачем китайцам, арабам и т.п. понадобилось задавать идентификаторы в программах на своих иероглифах - но именно ради них, скорее всего, и ввели эту возможность (читал про то, что с написанием на "многбуквенных" (простите, забыл как правильно их называть) языках (это когда один символ задаётся несколькими буквами) в ЯП ранее были проблемы - они глючили на таком коде - сейчас это везде исправлено.
Лично я адепт написания программ на английском языке - который де факто является мировым стандартом взаимодействия интеллектуально развитых граждан разных стран (в любой сфере, в т.ч. в программировании) - это не только унификация понимания разработок и документации, но английский язык, из-за своей некоторой литературной ущербности и простоты синтаксиса (но не лингвистики - но она для ЯП не важна - тут своя лингвистики, точнее лексика) очень лаконичен, когда требуется чёткость, простота и краткость формулировок - что в математике и информатике очень востребовано.
Но т.к. на 1С пока в основном пишутся программы только для относительно русскоговорящих заказчиков (или стран, где они ведут бизнес с применением 1С), то и программы тут пока ещё уместно писать на русском. Хотя, если делать ставку на экспансию в другие (не русскоязычные) страны - то имеет смысл переходить строго на английский - чтобы можно было проще создавать код и документацию с высоким уровнем повторного использования (хотя с документацией сложнее - вон даже у Visual studio и всех её языков и платформ есть документация на национальных языках, а не только на английском (хоть и не со 100% охватом - но там это всё создавалось годами большой командой специалистов - и по большей части сейчас (но для основных разделов) такая документация на национальных языках формируется при помощи автоматического специального заточенного перевода - когда исходная документация так же оформлена в специальном формате - облегчающим этот перевод).
Я бы на месте компании 1С отказался бы от поддержки русского языка (даже при написании идентификаторов, вопреки мировой тенденции, но не для коммоентариев, и сохранил бы хранение исходников в unicode) - при написании программ. Но не сейчас. А только с переходом к новой генерации платформы, уже не 8-ки - а к 9-ке - которая должна нести в себе очередную революцию, а не эволюцию, как это сейчас происходит с редакциями 8.1 - 8.3, как бы они не казались, кому-то, революционными - все они, в той или иной степени, обратно совместимы, и почти нет сложностей при переходе от одной редакции платформы к другой (в отличии от перехода от поколения 1С 7 к поколению 1С 8, как и от более ранних поколений 5 -> 6 -> 7).
Вот, платформу 1С: Предприятие 9 уже имеет смысл затачивать под мировое применение, в т.ч. написанного исходного кода и метаданных, в т.ч. со ставкой на высокое повторное использование и гибкость совмещения (читай модульность) - чтобы не переписывать одно и тоже не только для разных систем и потребителей в одной стане - но и для других стран (а создавать отдельные версии функционала, в зависимости от специфики сектора потребления, но в рамках одной единой концепции архитектуры как платформы так и конфигураций метаданных).
Ну и, нужно развивать встроенные средства трансляции - чтобы на лету можно было транслировать на другие языки не только документацию и встроенные текстовые ресурсы, но и даже комментарии.
Вот тогда и начнёт наступать эпоха мировой экспансии 1С.Но я бы не ждал её наступления ранее второй половины XXI векка - и тут компания 1С отстаёт очень и очень сильтно - ей это будет сделать крайне сложно. Ну, а 1С Предприятие 9, конечно, дролжна появиться чуть ранее - но вряд ли на много - я бы делал ставку на 2040-е годы. Хотя аноснирование и альфа/беты могут случиться ещё в 2030-х года, но почти на 100% уверен, что ранее компания 1С даже заикаться о 9-й платформе не станет! Максимум - в 20-х года може-таки выйти затянувшаяся 8.4, в 30-х 8.5 - а может и не выйти. Так что не ждите скоро :-(
А вчера новость читал что 1С к осени выпустит ERP вычищенную от российских специфик, перевод кода и интерфейса будет организован через Smartcat
Странно что тут в новостях не было
публикации документации, а также перевода исходного кода и интерфейсов программ на
платформе 1С:Предприятие 8 на другие языки.
Только в 2017 году его видимо забросили
Нужно заметить, что отраслевые решения и локализации - это не плод труда фирмы 1С.
PS: Причем отраслевки могут быть написаны настолько плохо, что могут быть вообще не работоспособны. Т.е. это не только нарушение всех стандартов вместе взятых, но и элементарное незнание языка и платформы. Например надстройки для ЕРП пилят люди вообще не знающие ни УФ, ни К-С. Как это попадает на сайт 1С остается под вопросом.
Поддержка 1С пересылает к партнерам, партнеры прикидываются буратинами.
С другой стороны, да. Это может выглядеть странно со стороны клиента. Взял ПО, а его еще и за доп. плату нужно "пилить".
Когда-то давно мне попалась в руки БИТ-Кафе и даже нужно было дать оценку по внедрению ЭТОГО клиенту. С тех пор кричу по ночам) Самое любимое - попытка списания чаевых со склада)) Рубль, зашитый в коде, тоже порадовал. Но зато партнёр и отраслевое решение!
Странно но если открыть гугл и набрать "1С запретили на Украине" то пишут что на компанию 1С распространяются ограничительные меры такие же как на ВК, Ок и тд
Запрещена работа 1С как компании на Украине. Соответственно, все украинские типовые лишаются поддержки, обновлений и т.п. Работать на приобретённой конфигурации можно, купить новую нельзя, обновляться из официального источника (которого теперь нет) нельзя.
Но на саму компанию наложены санкции. Помню ещё шум был по этому поводу что платформа и конфигурации отправляют секретные данные о положении дел местных компаний в РФ.
Там и английский,русский и переменные на литовском...солянка та еще была)
Я думаю, удаление материалов должно быть на базе законодательства, а не просто сигнала, что фирме 1С что-то не нравится.
Если я могу получить данные через бесплатную регистрацию, значит источник открытый. Разве что есть какие-то правила пользования, которые принимаются в момент регистрации и там написано, что смотреть можно, а рассказывать нельзя. В остальном если просьба - это просто просьба, то никаких причин её слушать нет.
Есть бесплатная версия, даже в облаке, себе не надо ничего ставить.
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 1056840
Создание 24.06.19 09:10
Обновление 24.06.19 09:10
Просмотры 20720
Загрузки 0
Рейтинг
105
Комментарии 68
Код открыт Да
Рубрики Адаптация типовых решений
Кому
Системный администратор
,
Разработчик
,
Пользователь
Тип файла Нет файла
Платформа Не имеет значения
Конфигурация Универсальные
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)