Найти в Дзене
APDEX и производительность Application perfomance index (APDEX) - другими словами индекс производительности приложения, механизм оценки производительности так же встраивается в продукты 1С и позволяет понять приемлемо ли с точки зрения производительности выполняются операции в системе. Пример значений индекса: - От 0.94 до 1.00 — отлично - От 0.85 до 0.94 — хорошо - От 0.70 до 0.85 — удовлетворительно - От 0.50 до 0.70 — неудовлетворительно - От 0.00 до 0.50 — неприемлемо Часто включение механизма записи данных для оценки производительности для APDEX выполняется когда при использовании 1С замечают деградацию производительности, обычно оценки выполняются на довольно больших системах (высоконагруженных, где работает от 50 и более пользователей, а чаще более 100), записанные данные позволяют оценить с каким индексом выполняются операции в системе, чтобы далее определить области оптимизации. Запись данных может потребовать значительных ресурс, поэтому просто так включать опцию сбора статистики мы бы не рекомендовали, одной из причин, почему мы упомянули о APDEX в этой заметке, это выявленное включение в некоторых базах 1С сбора статистики без особой необходимости. Следствием может быть существенный объем данных, которые хранятся в информационной базе без реальной надобности, а занимать они могут более 5Gb, для справки небольшая база 1С Бухгалтерии средней компании может занимать около 5-7Gb т.е. пропорции наглядны. Мы готовы проанализировать вашу базу на предмет подобных неоптимальных настроек.
1 месяц назад
Управление сроками - почему все всегда со сроком вчера
Управление сроками - почему все всегда со сроком "вчера". - Как срочно вам необходимо внедрить систему лояльности? - Вчера! Эта тема больше относится к внутреннему заказчику. Сложно передать совами как часто внедренцам, разработчикам, руководителям проектов приходится слышать от заказчиков такую формулировку. Следует отметить что это часто симптом системной проблемы управления проектами в компании и решить ее можно овладев всего-то: - ИТ стратегией; - Управленческим ресурсом; Давайте кратко, но по делу, в чем суть этих двух определений. 1. ИТ стратегия - документ, который формируется бизнесом совместно...
1 месяц назад
Можно ли переименовать организацию в БП Нечастый вопрос, однако клиенту потребовалось переименовать организацию в БП 3 (Бухгалтерия предприятия 3), вопрос совершенно тривиальный, и да, в Бухгалтерии предприятия такой сценарий предусмотрен. Переименование выполняется на определенную дату, после указанной даты все печатные формы документов будут формироваться с учетом нового наименования организации, а все документы до переименования будут формироваться для новой организации.
1 месяц назад
Внедрение ЕРП на грани срыва проекта
Важные аспекты процесса внедрения, к которым начинающие и амбициозные РП приходят не сразу, и я бы сказал что в некоторых случаях вас не спасут даже новомодные курсы по по управлению проектами. Запоминаем, самая основная база, с которой вы должны заходить в крупные проекты - это опыт (ваш или подрядчика). Почему я решил сегодня обсудить вопросы управления внедрением в около кризисном формате, только по одной причине, все чаще и чаще можно наблюдать планирование внедрений в крупных компаниях по неоправданно...
5 месяцев назад
AI в 1С и общий тренд
Как вы могли заметить в мире ИТ и "большого программирования" уже более 6 лет активно используется так называемый искусственный интеллект (ИИ), и надо отметить, вполне успешно ускоряя многие процессы, в частности написание кода, генерацию сопроводительной документации, про комментарии в коде я уже и говорить не буду. Генеративные модели работают неожиданно для многих скептиков просто поразительно. Снижение доли ошибок при генерации результата позволяет (или скоро позволит) более активно использовать...
5 месяцев назад
Монолит или микросервисы в 1С
Проясним суть формулировок из заголовка статьи, "Монолит", "Микросервисы", дело в том, что в разработке программного обеспечения есть две ключевые архитектуры, которые закладываются практически в любой программный продукт. Монолит - архитектура, при которой вся функциональность реализована в рамках единой системы, такая система неделима в части модулей, библиотек и прочих компонент, которые в нее встроены. Микросервисы - архитектура, при которой общая функциональность системы распределена на отдельные...
8 месяцев назад
Можно ли 1С программисту быть просто кодером? Для начала поясним, что мы имеем ввиду под "просто кодером" - условно считаем, что такой программист, работает-программирует по четко определенному техническому заданию не отклоняясь от описанной логики, определенной аналитиком, который собственно ее туда заложил. Давайте попробуем разобраться хорошо это или плохо: - Хорошо, когда задача небольшая и не глубоко касается ключевых процессов компании, к примеру "разработка печатной формы" вполне подошла бы как пример; - Плохо, так как при разработке по некоторым крупным задачам, затрагиваются объекты, о которых аналитик может не догадываться, либо не представлять в полном объеме то, как работает объект системы "под капотом". Почему в 1С возникает такой вопрос? следует пояснить, типы объекты в 1С предопределены и создать какой-то свой, уникальный объект нельзя (с некоторыми оговорками), в типовых конфигурациях так же предопределены возможности каждого типа объектов, и как правило лучше всего понимает особенности этой логики - программист. Аналитику, часто, при проектировании систем, погружаться до уровня объектов метаданных довольно сложно, а где-то и не надо. Какой на наш взгляд оптимальный подход в таких случаях: 1.Аналитик, так как лучше понимает суть реализуемого процесса в рамках реализации задач в техническом задании описывает только логику процесса, с отсылками на данные, которыми он оперирует при решении задачи; 2.Программист, так как лучше понимает объектную модель, описывает техническую модель реализации, т.е. фактически указывает на каких объектах будет "собрано" решение, так же может консультировать аналитика по оптимальности предлагаемой аналитиком модели. И что самое важное, программист должен понимать какая скажем так учетная задача решается, не на уровне "из поля А перенести данные в поле Б", а например "сумму следующего платежа переносим в график платежей", т.е. отвечая на наш изначальный вопрос, определенно следует сказать, что просто кодером в 1С среде быть как минимум сложно, так как именно 1С программист так же должен понимать суть процессов и суть учетных задач, которые он решает.
9 месяцев назад
Цифровизация со знаком минус
"Цифровизация со знаком минус" - примеры интернет поддержки крупных компаний (без имен, ибо не задеть цифровизаторов). Как много говорится в практиках по организации сервисов, о том что перед там как запускать пользовательский сервис поддержки, проведите анализ Client story, т.е. определить сценарий пользовательских действий, выявить места некорректной маршрутизации, полноту предоставляемой информации. И самое главное, не подключайте ИИ помощников, ибо пока они при всех достижениях генеративных моделей не заменять человека, тем более в поддержке...
1 год назад
Нормализация данных (НСИ)
Сказать, что огромное количество компаний сталкиваются с проблемой нормализации данных в учетных системах, значит, ни сказать ничего. Давайте перед продолжением для условного понимания что мы имеем ввиду под НСИ и нормализацией опишем эти определения: НСИ - Нормативно-справочная информация; Нормализация - приведение данных в соответствие с требованиями определенного процесса. Так же в рамках статьи следует выделить данные, на примере которых мы можем продолжить рассмотрение проблематики, итак: справочник "Номенклатура"...
1 год назад
Автоматизация тестирования кода в 1С - SonarQube
Автоматическое тестирование кода в большом программировании процесс довольно типичный и фактически уже обязательный в командах, которые следят за качеством кода. в мире 1С, тестирование кода тоже не новый процесс, мало того 1С разработало свой инструмент для тестирования, но сегодня не о нем. Сегодня рассмотрим систему автоматического тестирования кода SonarQube, которая традиционно вписывается в технологию групповой разработки CI\CD. SonarQube можно использовать как в комплексе с другими системам CI\CD так и отдельно...
146 читали · 1 год назад
CI\CD в 1С
Прежде всего разберем что такое CI\CD в принципе и почему эта технология разработки стала популярной в 1С. CI — Continuous Integration (непрерывная интеграция) - в рамках этого термина вы в мире 1С понимаем то, что разрабатываемое нами решение выполняется гибко с автоматическим тестированием как кода, так и пользовательских сценариев и самое важное, выполняется непрерывно. CD — Continuous Delivery (непрерывная доставка) - следующий термин означает процессы. обеспечивающие непрерывную трансляцию разработанных решений, исправлений, дополнений в рабочую среду бизнес приложений...
1 год назад
MDM, управление мастер-данными
Мастер-данные — это критически важная информация о компании, которая используется во всех бизнес-процессах. К ним относятся данные о клиентах, продуктах, услугах, поставщиках, сотрудниках и других сущностях, с которыми работает организация. Давайте на простом примере закрепим что такое НСИ или мастер-данные без сложных определений. Представим себе довольно рядовой сценарий закупки некого товара у поставщика, ну и пропуская некоторые относительно неважные процедуры в цепочке формирования документов переходим к формированию документа "Приобретение товаров и услуг"...
1 год назад