Протокол ошибок проведения документов - анализ ошибок
Задачи пользователя - Анализ учета
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
1 Преимущества решения
Единая рабочая очередь. Документы разных дат собираются в одном протоколе. Пользователь не обходит журналы вручную.
Фактическая причина. Используется штатная логика проведения, поэтому причина берется из реального исключения и сообщений контроля конфигурации.
Без изменения данных. Каждая попытка проводится в отдельной транзакции и обязательно откатывается.
Понятная расшифровка. Краткая причина дополняется категорией и рекомендацией, а технический текст открывается по запросу.
Управляемая нагрузка. Лимит, размер пакета и остановка между пакетами позволяют начинать проверку с небольшого объема.
Поддержка сопровождения. Перехваченные исключения записываются в журнал регистрации, пользователь получает сообщение в интерфейсе.
2 В чём польза
|
Пользователь |
Практическая польза |
|
Бухгалтер или оператор |
Видит непроведенные документы, получает причину и сразу открывает исходный документ для исправления. |
|
Старший пользователь |
Использует сводку по категориям и фильтры, чтобы разделить ошибки заполнения, цен, остатков и прав. |
|
Специалист сопровождения |
Получает технические подробности и запись журнала регистрации для анализа прикладной или системной ошибки. |
Обработка не обещает автоматически исправить документ. Она сокращает поиск причины и дает проверяемую точку перехода к дальнейшей работе пользователя или специалиста сопровождения.
3 Пример использования
3.1 Исходная задача
В базе есть непроведенные заказы клиента за август и сентябрь 2026 года. Нужно отделить корректные черновики от документов с ошибкой проведения и понять, какие действия требуются.
3.2 Выбор данных и настройка
1. Открыть вкладку Отбор.
2. Указать период с 01.08.2026 по 30.09.2026.
3. Выбрать вид Заказ клиента через поле поиска вида и команду Выбрать по тексту.
4. Задать лимит 100 документов и размер пакета 20.
5. Оставить включенным флажок После проверки оставить только ошибки.
Все обязательные параметры помещаются в рабочей области. Длинные пояснения доступны во всплывающих подсказках и не занимают постоянное место.

3.3 Поиск и выбор документов
После нажатия «Найти документы» в демонстрационной базе найдено 12 заказов клиента: 10 за август и 2 за сентябрь. Все строки отмечены для проверки. Заведомые черновики можно исключить, сняв флажок в первой колонке.

Для отдельной иллюстрации результата выполнен безопасный сокращенный прогон одного документа с лимитом 1 и размером пакета 1. Такой подход рекомендуется для первого запуска в новой базе.
3.4 Выполнение диагностики
1. Нажать Проверить проведение.
2. Прочитать предупреждение и подтвердить запуск.
3. Дождаться завершения пакета. Кнопка Остановить завершает работу после текущего пакета.
3.5 Результат и дальнейшая работа
В сокращенном прогоне документ получил результат «Ошибка проведения», категорию «Цены и скидки» и фактическую причину: не рассчитаны автоматические скидки. Документ остался непроведенным, так как транзакция была отменена.

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

4 Функциональные возможности
4.1 Назначение и область применения
Обработка предназначена для управляемого приложения 1С и документов, метаданные которых поддерживают проведение. Виды документов читаются из метаданных конфигурации, поэтому список не зашит в коде.
Универсальность относится к способу поиска и запуска штатной логики. Состав реквизитов, правила проведения и тексты ошибок определяются конкретной конфигурацией. Совместимость со всеми конфигурациями не заявляется.
4.2 Первый запуск и последовательность работы
1. Указать небольшой период и выбрать один вид документов.
2. Установить лимит 10–100 и размер пакета 1–20 для первого запуска.
3. Найти документы и снять отметки с известных черновиков.
4. Запустить диагностику и дождаться итогового статуса.
5. Разобрать причины, открыть документы и исправить данные.
6. Повторно проверить нужные строки или сформировать новый список.
4.3 Вкладка Отбор
|
Элемент |
Назначение и пример |
|
Начало периода |
Нижняя граница даты документа, например 01.08.2026 00:00:00. |
|
Конец периода |
Верхняя граница, например 30.09.2026 23:59:59. |
|
Лимит документов |
Максимум строк протокола от 1 до 10000. Рекомендуется начинать со 100. |
|
Размер пакета |
Документов за один серверный вызов от 1 до 100. Малый пакет упрощает остановку и снижает разовую нагрузку. |
|
После проверки оставить только ошибки |
Скрывает строки с результатом Проводится после завершения диагностики. |
|
Номер или ссылка |
Необязательный фрагмент номера или представления документа. |
|
Вид документа |
Поиск по части пользовательского или внутреннего имени вида. |
|
Таблица видов |
Универсальный список проводимых документов из метаданных. |
4.4 Команды отбора
- Все виды — отмечает все доступные проводимые виды документов.
- Снять виды — снимает отметки со всех видов.
- Выбрать по тексту — оставляет отмеченными виды, содержащие введенный текст.
- Найти документы — проверяет параметры и формирует протокол кандидатов.
4.5 Принцип поиска
В список включаются только документы, которые одновременно поддерживают проведение, не проведены, не помечены на удаление, входят в выбранный период и доступны текущему пользователю. Проведенные и помеченные на удаление документы исключаются.
Корректный непроведенный черновик может попасть в первоначальный список. Только пробная диагностика определяет, проводится ли он без ошибки. Если документ провели, удалили или пометили на удаление после формирования списка, при проверке строка безопасно пропускается.
4.6 Вкладка Протокол
|
Колонка |
Содержание |
|
Проверять |
Включение строки в следующий запуск диагностики. |
|
Результат |
Ожидает проверки, Ошибка проведения, Проводится или причина пропуска. |
|
Категория |
Укрупненная категория по тексту сообщений проведения. |
|
Документ |
Представление исходного документа. |
|
Дата |
Дата документа. |
|
Причина |
Краткое сообщение штатной логики проведения. |
|
Проверен |
Дата и время последней диагностики строки. |
4.7 Команды протокола
- Проверить проведение — запускает пробное неоперативное проведение отмеченных строк.
- Остановить — завершает диагностику после текущего пакета.
- Открыть документ — открывает исходный документ выбранной строки.
- Подробности — показывает или скрывает рекомендацию и технический текст.
- Экспорт — открывает отображаемый протокол в табличном документе 1С.
- Все строки и Снять строки — массово меняют отметку проверки.
4.8 Фильтры результата
Фильтры «Категория» и «Вид» являются закрытыми списками. Они заполняются значениями из текущего полного протокола. Команда «Применить фильтр» показывает подходящие строки, а «Сбросить фильтр» возвращает полный список. Свободный текст в этих полях не используется.
4.9 Категории результатов
|
Категория |
Что проверить |
|
Ошибок нет |
Документ проводится; убедиться, что он действительно должен быть проведен. |
|
Заполнение данных |
Обязательные реквизиты и табличные части. |
|
Цены и скидки |
Цены, скидки, наценки и расчетные команды документа. |
|
Остатки и обеспечение |
Остатки, резервы и схему обеспечения. |
|
Закрытый период |
Дату документа и запрет изменения данных. |
|
Права доступа |
Роли пользователя и доступ к связанным данным. |
|
Блокировка или конкуренция |
Другие сеансы и незавершенные транзакции. |
|
Поврежденные ссылки |
Удаленные или недоступные связанные объекты. |
|
Внешняя интеграция |
Доступность HTTP или web сервисов и настройки подключения. |
|
Прикладная или техническая ошибка |
Полный текст, журнал регистрации и код конфигурации. |
Категория определяется эвристически по нормализованному тексту исключения и сообщений контроля. Для принятия решения всегда следует читать краткую причину и при необходимости технические подробности.
4.10 Вкладка Сводка
Сводка показывает количество и долю проверенных строк по категориям. Она помогает понять, какой тип проблемы преобладает в текущем наборе.

4.13 Вкладка Описание
Встроенная справка объясняет назначение, принцип поиска, порядок работы, безопасность, обработку исключений и категории ошибок. Она доступна непосредственно из формы.

Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.6.1.70
- 1С:Комплексная автоматизация 2, релизы 2.6.1.70
- Управление торговлей, редакция 11, релизы 11.6.1.70
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.38.92
- Розница, редакция 3.0, релизы 3.0.14.159
- Управление нашей фирмой, редакция 3.0, релизы 3.0.14.159
- 1С:Управление холдингом 3.2 (русский и английский интерфейсы), релизы 3.2.11.20
- Документооборот КОРП, редакция 3.0, релизы 3.0.21.3
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.207.25
Вступайте в нашу телеграмм-группу Инфостарт