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