1с документооборот что нового

Обновлено: 06.07.2024

Фирма «1С» выпустила ознакомительную версию редакции 3.0 конфигурации «Документооборот». В новой версии расширены возможности нумерации документов, добавлены параметры автозаполнения файлов, доступны новые интерфейсы и работа совместителей.

1С:Документооборот — система для выстраивания методологии, автоматизации учета документов, организации взаимодействия сотрудников по вопросам документации и контроля исполнительской дисциплины. Компания «1С-Рарус» уже много лет — один из лидеров рейтинга Центров компетенции по документообороту фирмы «1С». Наши проекты с внедрением 1С:Документооборот регулярно побеждают на отраслевом конкурсе «1С:Проект года»:

  • В 2020 году проект «Концерт ЮИТ развивает централизованную систему управления бизнес-процессами на базе „1С“» победил в номинации «Лучший проект в отрасли: строительство и девелопмент».
  • В 2019 году проект «Автоматизация 4 700 рабочих мест РУДН с помощью 1С:Документооборот государственного учреждения» победил в номинации «Лучший проект в отрасли: образование, культура, наука».
  • В 2019 году проект «Организация электронного документооборота первичных учетных документов на базе 1С:Документооборот КОРП в ПАО „Татнефть“» победил в номинации «Лучший региональный проект: Приволжский федеральный округ РФ».
  • В 2017 году проект «Gulliver подводит итоги внедрения ERP-системы» победил в номинации «Лучший проект в предметной области: комплексное управление ресурсами предприятия».

Обзор новых функций 1С:Документооборот 3.0

Работа с документами

  • Добавлен единый справочник документов компании, в котором отмечаются прочтения сотрудниками.
  • Документам теперь можно присваивать тему.
  • Связанные документы теперь автоматически доступны пользователям, для которых был открыт доступ хотя бы к одному из этих документов. А еще структура связи документа получила новый интерфейс.
  • Блок «Обработки документа» дополнен новым интерфейсом и новым принципом работы.
  • Расширены функции нумерации: теперь можно присваивать документам временные номера, повторно использовать «свободные» номера и нумеровать по темам.
  • Теперь можно редактировать и сохранять склонения названий документов.

Файлы

  • Стало удобнее работать с похожими файлами — добавлены шаблоны имён.
  • Теперь можно назначить роль файла в документах.
  • Расширен функционал автозаполнения файлов: добавлена падежи, проверка скриптов, алгоритмы, автоматическое перезаполнение.

Совместная работа с документами

  • Добавлен режим работы совместителей.
  • Появились правила коммуникации между пользователями, вместе работающими с документацией.
  • Добавлены виды и ранги подразделений для разграничения прав.
  • «Рабочий стол» доступен в обновленном виде.
  • Учитывать задачи стало удобнее — теперь в системе есть список «Задачи».
  • Согласовывать документы ответственные пользователи теперь могут в режиме замечаний.

Настройка и администрирование

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

Как получить ознакомительную версию редакции 3.0

Компания «1С-Рарус» имеет статус «Центр компетенции по документообороту», поэтому у нас можно получить дистрибутив ознакомительной версии.

Обязательное условие получения редакции 3.0 конфигурации «Документооборот» — наличие действующего договора 1С:ИТС и версия платформы «1С:Предприятие 8.3» не ниже 8.3.16.1814. Обращаем внимание пользователей, что версия не предназначена для реальных задач автоматизации.

Свяжитесь с нашими специалистами, чтобы больше узнать об ознакомительной версии и одними из первых оценить новый функционал:


Появились первые анонсы функциональности новой редакции прикладного решения «1С:Документооборот 3.0». Ознакомительная версия конфигурации появится в декабре этого года.

Чего ждать в третьей редакции «1С:Документооборот»

На странице конфигурации «1С:Документооборот» в Facebook появился анонс материала о новых возможностях третьей редакции. Разработчики планируют включить в решение несколько принципиально новых возможностей, а также вывести на новый уровень уже имеющийся функционал.

Обновится процесс исполнения документа. Пользователи прямо в карточке документа увидят, что с ним будет происходить: по какому маршруту и через каких ответственных пойдет документ.

Появится новая сущность – инициативные поручения. Раньше для того, чтобы создать поручение, не связанное с каким-либо документом в системе, приходилось искать какой-то компромиссный вариант и обходить это ограничение. В третьей редакции «1С:ДО» в этом не будет необходимости.


Новый рабочий стол в «1С:Документооборот 3.0»

Еще одно новшество – это параллельное согласование и обработка замечаний. Механизм позволит выполнять параллельно работу руководителей подразделений при согласовании документов, а несколько сотрудников смогут работать с текстом документа без блокировки файла. Обработать замечания можно будет в Microsoft в Word, где правки будут отображаться в режиме рецензирования.

Также в новом «1С:Документообороте» появится возможность вести работу в разрезе должностного лица, а не пользователя, или «физика». Новая функция обеспечит прозрачность процесса во времени: должность человека зафиксируется в документе, даже если через какое-то время он перешел на другую позицию или уволился.

Сроки и планы

Разработчики конфигурации предполагают, что ознакомительная версия конфигурации появится в декабре 2019 года, а рабочий релиз – в первом квартале 2020 года. Ближайшее плановое обновление редакции «1С:Документооборот 2.1» запланировано на сентябрь.

Курс "Профессиональная работа в "1С:Документообороте 2.0""

Это свободная площадка для всех, кто пользуется, изучает, администрирует, внедряет или просто интересуется «1С:Документооборотом».

1С:Документооборот

1С:Документооборот запись закреплена

Эксперимент по использованию электронного кадрового документооборота завершился 15 ноября и его логическим продолжением стало принятие Федерального закона от 22.11.2021 № 377-ФЗ «О внесении изменений в Трудовой кодекс Российской Федерации».
Показать полностью.

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

Интересным нововведением в Трудовой кодекс стало право работодателя издавать на основании заключенного трудового договора приказ (распоряжение) о приеме на работу. То есть приказ о приеме на работу теперь не является обязательным документом.

При создании электронных документов будут применяться единые требования к составу и форматам электронных документов, которые установит Минтруд России.

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

Для реализации КЭДО организация может использовать цифровую платформу «Работа в России» либо собственную СЭД. При этом работодатель обеспечивает сохранность электронных документов в течение установленных сроков хранения, в том числе и в случае, если электронный документооборот осуществляется с использованием цифровой платформы "Работа в России".

Марина Гайнуллова

Марина Гайнуллова запись закреплена

Марина Гайнуллова

Сразу добавлю: политики доступа, полномочия, папки - все настроено корректно

Мария Федина

Марина, добрый день. Напишите, пожалуйста, на линию техподдержки обращение с подробным описанием ситуации. Нужны примеры, где документы видно не тем сотрудникам, и скриншоты настроек прав доступа и политик.

Гена Оганесян

Гена Оганесян запись закреплена

Мария Федина

Никита Корабликов запись закреплена

Екатерина Пученко


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


Никита Корабликов

Иван Поляков

Если комплексный по шаблону, то я в такие шаблоны проверку регистрции пихаю, чтоб процессы не стопорились.


Никита Корабликов

Иван Поляков

Сергей Шинелев

Сергей Шинелев запись закреплена
Может подскажите, есть ли отчёт по внутренним документам, что бы получить список документов находящихся на согласовании и на каком этапе - у кого конкретно на согласовании находится документ ?
Нормальных отчётов практически нет в системе, какие то студенты делали глупые отчёты, типа сколько времени выступали. (


Никита Корабликов Миллион отчетов под каждый конкретный случай в каждой компании и встраивать это в типовой функционал тоже смысла нету делать. Есть настройки у отчетов, есть СКД в конфигураторе

Сергей Шинелев

Никита, Да, конечно не надо миллион. Но они должны были сделать основные, которые реально нужны людям. Программиста у меня нет для СКД ( Самому некогда.


Никита Корабликов ответил Сергею Сергей, основные есть там полсотни их, программист нанимается

Оксана Гладышева

Оксана Гладышева запись закреплена
Добрый день. Подскажите пожалуйста с чем может быть связана ошибка «Область не найдена. ПодписаниеСтрока» при формировании карточки документа. Спасибо.


Никита Корабликов файл по шаблону создается, в шаблоне нет области ПодписаниеСтрока

Дмитрий Ивашов

Елена Черепанова

Елена Черепанова запись закреплена

1С:Документооборот

1С:Документооборот запись закреплена

Авторизация

Андрей Никитин

Андрей Никитин запись закреплена

Мария Федина

Андрей Никитин

Мария Федина

Алексей Ерин

Алексей Ерин запись закреплена

1С:Документооборот

1С:Документооборот запись закреплена

Владимир Путин подписал указ об объявлении в стране новых нерабочих дней с 30 октября по 7 ноября.

Мы подготовили внешнюю обработку для заполнения этих дней в 1С:ДО.

1С:Документооборот

1С:Документооборот запись закреплена

Алексей Кубанский

1С:Документооборот

1С:Документооборот запись закреплена

Вышел исправительный релиз 1С:Документооборота 2.1.29.17

Что нового:
- Исправлен ряд ошибок.

1С:Документооборот

1С:Документооборот запись закреплена

Машиночитаемые доверенности откладываются до марта 2022 года

Это приказы:
Показать полностью.
- № 856 «О порядке формирования, актуализации классификатора полномочий и обеспечения доступа к нему»,
- № 857 «Об утверждении единых требований к формам доверенностей, необходимых для использования квалифицированной электронной подписи»,
- № 858 «Об утверждении единых требований к машиночитаемым формам документов о полномочиях».

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

Напомним, что с 1 января должны вступить в силу изменения в 63-ФЗ, предусматривающие подписание электронных документов должностными лицами организаций (кроме, руководителей организации) ЭП физического лица и сопровождение подписанного документа МЧД.

Таким образом, сейчас есть расхождение в плановых сроках вступления в силу изменений в 63-ФЗ с фактическими сроками в подзаконных НПА. На прошедшем 11.10.2021 заседании межведомственной рабочей группы высокого уровня по развитию электронного документооборота в хозяйственной деятельности было озвучено предложение установить в Законе об электронной подписи, что нормы о машиночитаемых доверенностях вступают в силу с 01.03.2022, а также установить необязательность в течение 2022 года машиночитаемых доверенностей и применять их параллельно с ныне действующими квалифицированными сертификатами с указанием полномочий.

В ноябрьском номере журнала «Секретарь-референт» будет опубликована подробная статья о применении МЧД от эксперта по документообороту фирмы "1С", с которой мы обязательно вас познакомим.

1С:Документооборот

1С:Документооборот запись закреплена

Показать полностью.
Обратите внимание: бета-версия не является готовым продуктом и не может быть использована для работы.

Что нового в 3.0.4:
- Предпросмотр файлов в карточках документов, задач и списке "Задачи мне".
- Настройка рабочего стола по умолчанию в режиме «1С:Предприятие».
- Возможность скопировать настройки обработки документов.
- Условия запуска обработки документа.
- Множественные связи "Делает не действующим" и "В ответ на".
- Вытеснение участников согласования участниками подписания и утверждения.
- Проекты резолюций.
- Возврат на доработку подзадач при согласовании с замечаниями.
- Назначение ответственного исполнителя.
- Проверка орфографии в карточке документа.
- Использование облачной электронной подписи по технологии - КриптоПро DSS.
- Возможность указать подразделение в качестве получателя рассылки.
- Улучшение настроек замещающих и помощников.
- Отмена задач.
- Адресация задач, не связанных с процессом, на роль.
- Реорганизованы права к задачам и их приложениям.
- Восстановление паролей.
- Новые адаптированные интерфейсы мобильного клиента.
- И другое.

Другие возможности бета 3.0.4:

Работа с документами:
- Единый справочник "Документы предприятия" с признаком прочтенности.
- Тематики документов.
- Автоматическое расширение доступа к связанным документам.
- Новый принцип и интерфейс "Обработки документа", возможность настроить автозапуск, условия.
- Постановка на контроль действий над документом.
- Схемы обработки документов.
- Новые возможности нумерации документов: временные номера, повторное использование "свободных" регистрационных номеров.
- Новый интерфейс для просмотра связей документа.
- Поддержка множественного подписания, выбор организации, от имени которой идет подписание.
- Проекты резолюций.
- Согласование в режиме замечаний и протокол разногласий.
- Контроль версий согласованных файлов.
- Реестры документов и мероприятий.
- Нормативный срок исполнения документа в рабочих днях.
- Размещение дополнительных реквизитов в любом месте карточки документа.
- Сохранение и редактирование склонений названий.
- Расширены состояния документов и настройки доступности по состоянию.
- Новые возможности автоматической вставки отметки об ЭП: конвертация в PDF-A, выбор страницы для вставки, редактирование отметки об ЭП, вставка нескольких отметок об ЭП, штамп простой электронной подписи, отметка об ЭП в листах согласования.
- Использование облачной электронной подписи по технологии КриптоПро DSS.

Работа с файлами
- Предпросмотр файлов в карточках документов, задач и списке "Задачи мне".
- Шаблоны имен файлов и роли файлов в документах.
- Новые возможности автозаполнения файлов (падежи, проверка скриптов, алгоритмы, автоматическое перезаполнение, логотип организации).

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

Настройка и администрирование
- Автоматическое назначение прав при работе с документом.
- Разрешения на создание документов, права по грифам доступа и группам доступа контрагентов.
- Рекомендованные настройки программы.
- Скрипты в пользовательском режиме.
- Внешний буфер данных.
- Актуализация данных.
- Единая очередь заданий для выполнения некоторых операций в фоновом режиме.
- Настройка часового пояса сеанса.
- Новые возможности чат-бота.

Мы в фирме 1С широко используем собственные разработки для организации работы компании. В частности, «1С:Документооборот 8». Помимо управления документами (как следует из названия) это ещё и современная ECM-система (Enterprise Content Management — управление корпоративным контентом) с широким набором функциональных возможностей – почта, рабочие календари сотрудников, организация совместного доступа к ресурсам (например, бронирование переговорных), учёт рабочего времени, корпоративный форум и многое другое.

В фирме 1С документооборотом пользуется более тысячи сотрудников. База данных стала уже внушительной (11 млрд. записей), а это значит, что она требует более тщательного ухода и более мощного оборудования.

Как устроена работа нашей системы, с какими сложностями при обслуживании базы мы сталкиваемся и как их решаем (в качестве СУБД мы используем MS SQL Server) – расскажем в статье.

Для тех, кто впервые читает про продукты 1С.
1С:Документооборот — это прикладное решение (конфигурация), реализованное на базе фреймворка для разработки бизнес-приложений — платформе 1С:Предприятие.

image


«1С:Документооборот 8» (сокращённо – ДО) позволяет автоматизировать работу с документами на предприятии. Один из основных инструментов взаимодействия сотрудников – электронная почта. Помимо почты ДО также решает и другие задачи:

А ещё благодаря подключенному к Документообороту другому нашему продукту – Системе взаимодействия – мы непосредственно в Документообороте получаем функциональность мессенджера – чаты, аудио и видеозвонки (включая групповые, что сейчас стало особенно актуально, в том числе и с мобильного клиента), быстрый обмен файлами плюс возможность написания чат-ботов, упрощающих работу с системой. Ещё один плюс от использования Системы Взаимодействия (по сравнению с другими мессенджерами) – возможность вести контекстные обсуждения, привязанные к конкретным объектам Документооборота – документам, мероприятиям и т.п. То есть Система взаимодействия глубоко интегрируется с целевым приложением, а не выступает просто «отдельной кнопкой».

Число писем в нашем ДО уже перевалило за 100 млн., а вообще в СУБД – более 11 млрд. записей. Суммарно система использует почти 30 Тб хранилища: объём базы – 7,5 Тб, файлы для коллективной работы лежат отдельно и занимают ещё 21 Тб.

Если говорить о более конкретных цифрах, то вот количество писем и файлов на данный момент:

На каком оборудовании мы всё это обрабатываем?

image

Эти цифры говорят о внушительном объёме задач, так что перед нами встала необходимость выделить под нужды внутреннего ДО довольно производительное оборудование. На текущий день его характеристики следующие: 38 ядер, 240 Гб ОЗУ, 26 Тб дисков. Приводим таблицу серверов:

В будущем мы планируем наращивать мощность оборудования.

Как обстоят дела с загрузкой серверов?

Сетевая активность никогда не была проблемой ни у нас, ни у наших заказчиков. Как правило, слабое место – это процессор и диски, потому что с нехваткой памяти все уже бороться умеют. Приведём скриншоты наших серверов из Resource Monitor, на которых видно, что у нас никакой страшной нагрузки нет, она весьма скромная.

Например, на скриншоте ниже мы видим SQL-сервер, где ЦПУ загружен на 23%. И это очень хороший показатель (для сравнения: если загрузка будет приближаться к 70%, то, скорее всего, сотрудники будут наблюдать довольно существенные замедления работы).

image

На втором скриншоте показан сервер приложений, на котором работает платформа 1С:Предприятие – он обслуживает только пользовательские сеансы. Здесь нагрузка процессора несколько больше – 38%, она ровная и спокойная. Загрузка диска есть, но она приемлемая.

image

Третий скриншот показывает ещё один сервер 1С:Предприятия (он второй, у нас их два в кластере). Только предыдущий обслуживает пользователей, а на этом работают роботы. Например, принимают почту, маршрутизируют документы, выполняют обмен данными, считают права и т.п. Все эти фоновые активности выполняют примерно 90-100 фоновых заданий. И вот этот сервер загружен очень сильно – на 88%. Но на людях это не сказывается, и он реализует как раз всю ту автоматику, которую должен делать Документооборот.

image

Какие есть метрики для определения эффективности работы?

У нас в ДО встроена серьёзная подсистема замеров показателей производительности и вычислений различных метрик. Это нужно для того, чтобы и в текущий момент времени, и в исторической перспективе понимать, что в системе происходит, что становится хуже, что становится лучше. Средства мониторинга – метрики и замеры времени – входят в типовую поставку «1С:Документооборот 8». Метрики требуют настройки на внедрении, но сам механизм типовой.

Метрики – это замеры различных бизнес-показателей в те или иные моменты времени (например, среднее время доставки почты в моменте 10 минут).

Одна из метрик показывает количество активных пользователей в базе. В среднем их 1000-1400 в течение дня. На графике видно, что на момент скриншота в базе было 2144 активных пользователя.

image

Таких действий больше 30, список под катом.

На позапрошлой неделе у нас средняя активность пользователей увеличилась в полтора раза (на графике показана красным) – это связано с переходом большинства сотрудников на удалённую работу (в связи с известными событиями). Также число активных пользователей увеличилось в 3 раза (на скрине показаны синим), так как сотрудники стали активно пользоваться мобильными: каждый мобильный клиент создаёт подключение к серверу. Сейчас в среднем на каждого нашего сотрудника приходится 2 подключения к серверу.

image

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

Ещё одна прикладная метрика для нас – среднее время ожидания загрузки писем с почтового сервера (на скриншоте показана красным). Грубо говоря, сколько будет письмо гулять по Интернету, прежде чем оно окажется у нашего сотрудника. На скриншоте видно, что это время тоже никак не изменилось за последнее время. Есть отдельные всплески – но они связаны не с задержками, а с тем, что время сбивается на почтовых серверах.

image

Или, например, ещё метрика (на скриншоте показана синим) – обновление писем в папке. Открытие папки писем – очень частая операция, и нужно, чтобы она выполнялась быстро. Мы замеряем, с какой скоростью она выполняется. Этот показатель измеряется для каждого клиента. Можно посмотреть как общую картину по фирме, так и динамику, например, по отдельному сотруднику. По скриншоту видно, что до этого года метрика была неуравновешенна, потом мы сделали ряд улучшений, и сейчас она не становится хуже – практически ровный график.

image

Метрики – это, в основном, инструмент администратора для мониторинга системы, для быстрого реагирования на какие-то изменения в поведении системы. На скриншоте – метрики внутреннего ДО за год. Скачок на графиках обусловлен тем, что перед нами поставили задачи по развитию внутреннего ДО.

image

Вот перечень еще некоторых метрик (под катом).

  • Активность пользователей
  • Активные пользователи
  • Активные процессы
  • Количество файлов
  • Размер файлов (Мб)
  • Количество документов
  • Количество объектов к отправке адресатам
  • Количество контрагентов
  • Невыполненные задачи
  • Среднее время ожидания загрузки писем с почтового сервера за последние 10 минут
  • Внешний буфер данных: количество файлов
  • Отставание границы от текущей даты
  • Долгая очередь
  • Оперативная очередь
  • Возраст необработанной учётной записи по внешней маршрутизации
  • Размер очереди приемки по внутренней маршрутизации (долгая очередь)
  • Размер очереди приемки по внутренней маршрутизации (быстрая очередь)
  • Время доставки почты по внутренней маршрутизации (долгая очередь)
  • Время доставки почты по внутренней маршрутизации (быстрая очередь)
  • Время доставки почты по внешней маршрутизации (среднее)
  • Число документов Бронирование
  • Число документов Отсутствие
  • Число документов «Запись о работе с контрагентом»
  • Почта Обновление писем в папке
  • Почта Открытие карточки письма
  • Почта Перенос письма в папку
  • Почта Переход по папкам

Наша система круглосуточно делает замеры более 150 показателей, но не все из них можно оперативно отслеживать. Они могут пригодиться потом, в какой-нибудь исторической перспективе, а сосредоточиться можно на самых важных для бизнеса.

На одном из внедрений было выбрано, например, только 5 показателей. Заказчик поставил перед собой цель сделать минимальный набор показателей, но в то же время такой, чтобы он покрывал основные сценарии работы. Включать в акт приёма 150 показателей было бы неоправданно, потому что даже внутри предприятия сложно согласовать, какие показатели считать приемлемыми. А про эти 5 показателей они знали и уже предъявляли их к системе до начала проекта внедрения, включив в конкурсную документацию: время открытия карточки не более 3 секунд, время исполнения задачи с файлом не больше 5 секунд и т.д. У нас в ДО как раз и были метрики, которые очень чётко отражали исходный запрос из ТЗ заказчика.

А ещё у нас есть профильный анализ замеров производительности. Показатели производительности – это фиксация длительности каждой выполняющейся операции (запись письма в базу, отправка письма на почтовый сервер и т.д.). Это используется исключительно техническими специалистами. Показателей производительности у нас в программе копится очень много. Сейчас мы измеряем примерно 1500 ключевых операций, которые разбиты по профилям.

image

Один из наиболее важных для нас профилей – «Список ключевых показателей почты с точки зрения потребителей». Этот профиль включает в себя, например, следующие показатели:

  • Выполнение команды: Отбор по тегу
  • Открытие формы: Форма списка
  • Выполнение команды: Отбор по папке
  • Отображение письма в области чтения
  • Сохранение письма в любимую папку
  • Поиск писем по реквизитам
  • Cоздание письма

Как мы обслуживаем такую большую базу данных?

Наш внутренний ДО – пример реально работающего высоконагруженного проекта. Расскажем о технических особенностях его базы данных.

Сколько времени идёт реструктуризация больших таблиц базы данных?

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

Мы делали реструктуризацию таблиц 6 лет назад, но потом она стала занимать столько времени, что мы уже не вписывались в ночные интервалы. А так как эти операции сильно нагружают SQL-сервер, он не может качественно обслуживать других пользователей.

Поэтому сейчас нам приходится применять различные ухищрения. Например, мы не можем выполнять эти процедуры на полных наборах данных. Приходится прибегать к процедуре Update Sample 500000 rows – это занимает 14 минут. Она выполняет обновление статистики не по всем данным таблицы, а отбирает полмиллиона строк, и по ним рассчитывает статистику, которую использует для всей таблицы. Это некоторое допущение, но мы вынуждены на него идти, потому что для конкретной таблицы сбор статистики по всему миллиарду записей будет выполнятся неприемлемо долгое время.

image


Другие операции обслуживания мы тоже оптимизировали, сделав их частичными.

Обслуживание СУБД – это вообще сложная задача. В случае активного взаимодействия сотрудников, база быстро разрастается, администраторам становится всё тяжелее обслуживать её – делать обновления статистики, дефрагментацию, индексацию. Здесь надо применять разные стратегии, мы хорошо знаем, как это делать, у нас есть опыт, мы можем им делиться.

Как реализован бэкап при таких объёмах?

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

Сколько времени выполняется полный бэкап?

На жёсткий диск полный бэкап выполняется за три часа, частичный – за час. На ленту пишется дольше (спецустройство, которое делает резервную копию на специальную кассету, хранящуюся вне офиса; на ленту делают отчуждаемую копию, которая сохранится, если, например, серверная сгорит). Бэкап делается ровно на том же сервере, параметры которого были выше – SQL-сервер с 20% загрузки процессора. На момент бэкапа, конечно же, системе становится значительно хуже, но она всё равно работоспособна.

image

Есть ли дедупликация?

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

Есть ноды только для чтения?

А помеченные на удаление письма совсем не удаляются?

Пока нет. Задачи облегчить базу у нас нет. Было несколько довольно серьёзных случаев, когда приходилось обращаться к помеченным на удаление письмам, в том числе и 2009 года. Поэтому пока решили хранить всё. А вот когда стоимость этого станет неоправданной, будем думать про удаление. Но, если нужно какое-то отдельное письмо удалить из базы с концами, чтобы не было никаких следов, то такое можно сделать по спецзапросу.

А зачем это хранить? Есть статистика обращений к старым документам?

Именно статистики нет. Точнее, она есть в виде протокола работы пользователей, но он хранится недолго. Записи старее года стираются из протокола.

Ситуации, когда надо было поднять старую переписку пятилетней и даже десятилетней давности, были. И это всегда делалось не из праздного любопытства, а для принятия сложных бизнес-решений. Был случай, когда без истории переписки было бы принято неправильное бизнес-решение.

Как проводится экспертиза ценности и уничтожение документов согласно срокам хранения?

Для бумажных документов это делается обычным традиционным способом, как и у всех. Для электронных не делаем – пусть себе хранятся. Место есть. Польза есть. Всем хорошо.

Какие перспективы развития есть?

Сейчас наш ДО решает примерно 30 внутренних задач, часть которых мы перечисляли в начале статьи. Также ДО используется для подготовки конференций, которые мы дважды в год проводим для наших партнёров: вся программа, все доклады, все параллельные секции, залы – всё это верстается в ДО, а потом выгружается из него, и делается печатная программа.

На подходе для ДО ещё несколько задач, помимо тех, что он уже решает. Есть общефирменные задачи, а есть уникальные и редкие, нужные только какому-то конкретному подразделению. Необходимо им помогать, а значит, расширять «географию» использования системы внутри 1С – расширять область применения, решать задачи всех подразделений. Это стало бы лучшим тестом на производительность и надёжность. Хотелось бы увидеть работу системы на триллионах записей, петабайтах информации.

Читайте также: