Администрирование · 12 мин
Стандартная обработка в 1С: что это и как с ней работать
Что такое стандартная обработка в 1С, чем она отличается от внешней, где найти типовые обработки, как их запускать и какие меры безопасности соблюдать.
Стандартная обработка в 1С — это готовый инструмент, который поставляется вместе с типовой конфигурацией и выполняет конкретную сервисную или массовую операцию: групповое изменение реквизитов, загрузку данных, поиск и удаление дублей, закрытие месяца и другие задачи. В отличие от обычного документа или отчёта, обработка не хранит данные — она выполняет действие над уже существующими объектами базы.
Термин «стандартная» обычно означает, что обработка входит в состав типовой конфигурации от фирмы «1С» или в состав Библиотеки стандартных подсистем (БСП), на которой построены большинство современных решений. Такие обработки уже встроены в интерфейс, обновляются вместе с конфигурацией и протестированы разработчиком.
Важно отличать стандартные обработки от внешних — файлов с расширением .epf, которые открываются через меню «Файл — Открыть» и могут быть написаны кем угодно. Именно внешние обработки несут основной риск для базы, тогда как стандартные относительно безопасны при правильном использовании.
Что такое обработка в 1С простыми словами
В архитектуре 1С обработка — это объект метаданных, предназначенный для выполнения действий, а не для хранения информации. Если справочник хранит номенклатуру, а документ фиксирует хозяйственную операцию, то обработка запускает алгоритм: пересчитывает, заменяет, загружает, очищает, формирует.
Типичные сценарии, где без обработки не обойтись: нужно поменять ставку НДС у тысячи товаров, найти и объединить задвоившихся контрагентов, загрузить выписку из банка или прайс поставщика, пометить на удаление устаревшие объекты. Вручную такие операции заняли бы часы или дни, обработка выполняет их за минуты.
Стандартная и внешняя обработка: в чём разница
Стандартная обработка встроена в конфигурацию на уровне метаданных. Она видна в интерфейсе, её код проверен разработчиком конфигурации, она обновляется автоматически при обновлении релиза и учитывает особенности конкретного прикладного решения — например, знает о служебных реквизитах и связях объектов.
Внешняя обработка — это отдельный файл .epf, который открывается в режиме предприятия. Она не привязана к конфигурации, может быть скачана из интернета или написана программистом под конкретную задачу. Гибкость выше, но и риск выше: внешняя обработка может содержать ошибки или вредоносный код, а после обновления конфигурации — перестать корректно работать.
| Критерий | Стандартная обработка | Внешняя обработка (.epf) |
|---|---|---|
| Откуда берётся | Входит в состав конфигурации | Отдельный файл, открывается вручную |
| Обновление | Вместе с релизом конфигурации | Не обновляется автоматически |
| Проверка качества | Протестирована разработчиком | Зависит от автора файла |
| Риск для данных | Низкий при штатном использовании | Средний или высокий, требует проверки |
| Доступ | Раздел «Администрирование» и другие разделы | Меню «Файл — Открыть» или подсистема доп. обработок |
Какие стандартные обработки есть в типовых конфигурациях
Состав зависит от конфигурации (Бухгалтерия предприятия, Управление торговлей, ЗУП, ERP), но большинство типовых решений на базе БСП включают общий набор сервисных инструментов. Ниже — те, с которыми пользователь сталкивается чаще всего.
- Групповое изменение реквизитов — массовая замена значений в справочниках и документах по отбору.
- Поиск и удаление дублей — находит одинаковые элементы справочников и объединяет их с заменой ссылок во всех документах.
- Загрузка данных из табличного документа — импорт номенклатуры, цен, контрагентов из Excel.
- Универсальный обмен данными в формате XML — перенос данных между базами по правилам обмена.
- Удаление помеченных объектов — окончательное физическое удаление объектов, помеченных на удаление, с контролем ссылочной целостности.
- Закрытие месяца — регламентные операции: расчёт себестоимости, амортизация, закрытие счетов.
- Экспресс-проверка ведения учёта — контроль типовых ошибок учёта по встроенным правилам.
В конфигурациях на управляемых формах эти инструменты обычно сосредоточены в разделах «Администрирование», «НСИ и администрирование» или «Сервис». Часть из них доступна только пользователям с правами администратора.
Где найти стандартные обработки в интерфейсе
В типовых конфигурациях с интерфейсом «Такси» основной путь — раздел «Администрирование». Например, «Групповое изменение реквизитов» находится в подразделе «Обслуживание» или «Корректировка данных», «Поиск и удаление дублей» — там же. В «1С:Бухгалтерии» часть инструментов вынесена в раздел «Операции» и «Сервис».
Если нужного пункта не видно, есть три возможные причины: у пользователя недостаточно прав, команда скрыта настройками интерфейса, либо функциональность отключена в настройках функциональности программы. Проверить наличие команды можно через поиск по меню (кнопка с лупой или «Все функции»).
- 1Откройте раздел «Администрирование» (или «НСИ и администрирование»).
- 2Найдите подраздел «Обслуживание», «Сервис» или «Корректировка данных».
- 3Выберите нужную обработку, например «Групповое изменение реквизитов».
- 4Если пункта нет — откройте «Все функции» (через главное меню) и найдите обработку по имени.
- 5Проверьте, что у пользователя есть права администратора или доступ к сервисным функциям.
Как безопасно работать с обработками: правила
Любая обработка, изменяющая данные массово, потенциально опасна: одна ошибка в отборе — и изменены тысячи объектов вместо десяти. Поэтому базовое правило — перед массовой операцией делать резервную копию базы или хотя бы выгрузку данных. В файловом варианте достаточно скопировать файл 1Cv8.1CD при закрытой базе.
Второе правило — сначала пробный запуск на узком отборе. В «Групповом изменении реквизитов» задайте отбор так, чтобы попало 2–3 тестовых объекта, выполните изменение и проверьте результат вручную. Только после этого расширяйте отбор до полного объёма.
Третье правило — не прерывайте выполнение обработки принудительно. Многие операции выполняются в транзакции, но длинные массовые изменения могут фиксироваться порциями; аварийное завершение способно оставить данные в частично изменённом состоянии.
Пример: групповое изменение реквизитов пошагово
Рассмотрим типовую задачу: нужно изменить единицу измерения или ставку НДС у группы товаров. Откройте «Администрирование — Обслуживание — Корректировка данных — Групповое изменение реквизитов» (в разных конфигурациях путь может немного отличаться).
В поле «Изменять» выберите вид объектов — например, «Номенклатура». Задайте отбор: по папке, по свойству или по конкретному списку элементов. Программа покажет количество отобранных объектов — сверьте его с ожидаемым. Затем в списке реквизитов отметьте нужный и укажите новое значение. Нажмите «Изменить реквизиты».
После выполнения обработка покажет протокол: сколько объектов изменено, по каким возникли ошибки. Откройте несколько изменённых карточек и убедитесь, что значение установлено корректно, а связанные данные не пострадали.
Ограничения стандартных обработок и когда нужна доработка
Стандартные обработки рассчитаны на типовые сценарии и сознательно ограничены. «Групповое изменение реквизитов» не умеет вычислять значения по формулам и менять табличные части сложным образом. «Загрузка из табличного документа» требует определённой структуры файла и не всегда справляется с нестандартными форматами поставщиков.
Если задача выходит за рамки типового сценария, вариантов три: использовать механизм дополнительных отчётов и обработок (подключение внешних .epf через «Администрирование — Печатные формы, отчеты и обработки»), заказать разработку у специалиста по 1С или пересмотреть саму постановку задачи под штатные возможности.
Как выбрать действие
Как проверить, что обработка отработала корректно
После любой массовой операции результат нужно верифицировать. Минимальный набор проверок: количество изменённых объектов совпадает с ожидаемым, произвольная выборка объектов содержит корректные новые значения, связанные отчёты и документы открываются без ошибок.
Для операций удаления и замены дублей дополнительно проверьте, что ссылки заменены во всех документах: откройте несколько документов, где использовался удалённый элемент, и убедитесь, что в них подставлен правильный объект.
Как проверить результат
Совпадает с числом объектов в отборе
Меньше ожидаемого или есть строки с ошибками
Новые значения установлены, остальные реквизиты не изменились
Значение не записалось или затронуты лишние поля
В документах подставлен правильный элемент, движения не сломаны
Пустые ссылки или неверный элемент в документах
Показатели соответствуют ожиданиям после изменения
Резкие необъяснимые скачки в оборотах и остатках
Перед массовым изменением удобно сформировать список отобранных объектов и сохранить его в Excel — если что-то пойдёт не так, будет точный перечень затронутых элементов для ручной проверки и исправления.
Частые вопросы о стандартных обработках 1С
Стандартная обработка и отчёт — в чём разница?
Отчёт только читает данные и выводит их в удобном виде, ничего не изменяя в базе. Обработка выполняет действия: изменяет, загружает, удаляет данные. Формально обработка может и выводить информацию, но её основное назначение — операции над данными.
Где скачать стандартные обработки, если их нет в конфигурации?
Стандартные обработки не скачиваются отдельно — они поставляются в составе конфигурации и появляются при её установке или обновлении. Если нужного инструмента нет, либо конфигурация устарела, либо функциональность отключена в настройках, либо задача требует внешней обработки.
Можно ли отменить действие обработки?
Штатной кнопки «отмена» у обработок нет. Откат возможен только восстановлением из резервной копии. Поэтому перед массовыми операциями копия базы обязательна, а первый запуск делается на узком отборе тестовых объектов.
Почему обработка «Групповое изменение реквизитов» не видит нужный реквизит?
Обработка показывает не все реквизиты: служебные, системные и часть связанных полей скрыты намеренно, чтобы не нарушить целостность данных. Также реквизит может быть недоступен из-за ограничения прав. Изменение таких полей требует специализированных инструментов или разработки.
Опасно ли запускать обработки в многопользовательском режиме?
Массовые изменения могут вызывать блокировки и конфликты с работой других пользователей, особенно на больших объёмах. Рекомендуется выполнять тяжёлые обработки в нерабочее время, а операции удаления — в монопольном режиме, если это требуется.
Что делать, если обработка завершилась с ошибками?
Откройте протокол выполнения — в нём перечислены объекты и причины ошибок (чаще всего нарушение правил заполнения, блокировка объекта другим пользователем или отсутствие прав). Устраните причину и повторите операцию только для проблемных объектов, а не для всего отбора заново.
Что важно запомнить
Стандартная обработка — встроенный в типовую конфигурацию инструмент для массовых и сервисных операций. Находится обычно в разделе «Администрирование», обновляется вместе с программой. Перед любой массовой операцией делайте резервную копию и пробный запуск на малой выборке, а результат проверяйте по протоколу и выборочным объектам.