К статье
Практический материал

Администрирование · 9 мин

Как узнать, что документ в 1С создан копированием

Как определить, что документ 1С скопирован: журнал регистрации, история изменений, сравнение реквизитов, запросы и типовые признаки дублей в базе.

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

Основные источники информации — журнал регистрации, механизм истории изменений (если он включён), сравнение содержимого документов между собой и анализ служебных полей: даты создания, автора, времени записи. Чем больше косвенных признаков совпадает, тем достовернее вывод.

Важно понимать ограничение: если журнал регистрации очищен, а история изменений не велась, стопроцентно доказать копирование невозможно — остаются только косвенные признаки вроде идентичных табличных частей и близкого времени создания.

Что происходит в 1С при копировании документа

При нажатии кнопки «Скопировать» (или F9) 1С создаёт новый объект и переносит в него значения реквизитов и табличных частей исходника. Новый документ получает собственный уникальный идентификатор (GUID), новый номер и текущую дату — либо дату исходника, в зависимости от настроек конфигурации.

При этом часть полей при копировании очищается или пересчитывается: например, не копируются признаки проведения документов-оснований, иногда сбрасывается состояние согласования, подписи, статусы ЭДО. Эти «следы очистки» сами по себе — косвенный признак того, что документ появился не вводом с нуля.

Автором нового документа становится пользователь, выполнивший копирование, а не автор исходного. Если у двух почти идентичных документов разные авторы и близкое время создания — это повод проверить пару детальнее.

Проверка через журнал регистрации

Журнал регистрации — главный инструмент. Откройте его через «Администрирование → Обслуживание → Журнал регистрации» (в типовых конфигурациях) и установите отбор: укажите интересующий вид документа, пользователя и период, когда могла появиться копия.

Ищите события «Данные. Добавление» по нужному документу. В ряде конфигураций и при детальном просмотре события видно, что объект добавлен интерактивно, а в представлении данных присутствует содержимое, совпадающее с другим документом. Сопоставьте время добавления подозрительного документа с сессией пользователя.

Если журнал ведётся давно и не обрезался, можно восстановить цепочку: кто и когда создал первый документ, кто через несколько минут создал второй с аналогичным содержимым. Настройка уровней регистрации событий выполняется в конфигураторе: «Администрирование → Настройка журнала регистрации».

Порядок действий в журнале регистрации
  1. 1
    Откройте журнал регистрации и задайте отбор по виду документа и периоду
  2. 2
    Найдите события добавления для подозрительного документа и зафиксируйте пользователя и время
  3. 3
    Сравните с событием создания предполагаемого оригинала
  4. 4
    Сопоставьте содержимое документов через отчёт по сравнению или вручную

История изменений и версионирование объектов

В типовых конфигурациях на платформе 8.3 есть подсистема «Версионирование объектов». Если она включена для нужного вида документов, откройте карточку документа и перейдите к списку версий — обычно через меню «Ещё → История изменений» или «Версии объекта».

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

Если версионирование не включено, включить его можно через «Администрирование → Общие настройки → Версионирование объектов», но работать оно начнёт только с момента включения — задним числом историю не восстановить.

Косвенные признаки скопированного документа

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

Обратите внимание на дату документа. Если копия создана с датой оригинала, но номер выдан поздним, а время записи (видно через структуру ссылки или запрос) приходится на другой день — документ, скорее всего, скопирован «задним числом».

Ещё один признак — ссылки на документы-основания. Скопированный документ часто унаследует основание оригинала, хотя по смыслу должен ссылаться на своё. Проверьте связанные документы через кнопку «Связанные документы» в карточке.

Идентичные табличные частиВысокая вероятность копии

Сравните состав, порядок строк и суммы двух документов

Разные авторы при похожем содержимомВозможно копирование другим пользователем

Проверьте журнал регистрации по обоим пользователям

Дата старая, номер новыйКопия, созданная задним числом

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

Унаследованное основаниеСлед копирования

Проверьте, к какому документу реально относится основание

Поиск дублей запросом и стандартной обработкой

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

В типовых конфигурациях есть обработка «Поиск и удаление дублей» («Администрирование → Обслуживание → Корректировка данных»), но она ориентирована в первую очередь на справочники. Для документов надёжнее собственный запрос или отчёт с группировкой по ключевым реквизитам.

bsl
ВЫБРАТЬ
	Док.Контрагент КАК Контрагент,
	Док.СуммаДокумента КАК Сумма,
	КОЛИЧЕСТВО(Док.Ссылка) КАК Количество
ИЗ
	Документ.РеализацияТоваровУслуг КАК Док
СГРУППИРОВАТЬ ПО
	Док.Контрагент,
	Док.СуммаДокумента
ИМЕЮЩИЕ
	КОЛИЧЕСТВО(Док.Ссылка) > 1

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

Частые ошибки при определении копий

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

Вторая ошибка — удаление «лишнего» документа до проверки движений. Скопированный документ мог быть проведён и сформировать проводки; его удаление нарушит учёт. Сначала снимите с проведения, проанализируйте движения обоих документов и только потом принимайте решение.

Типичные ошибки
01
Удаление копии без снятия с проведения — теряются проводки и нарушаются итоги
02
Вывод о копировании только по совпадению суммы — регулярные платежи дают ложные срабатывания
03
Игнорирование журнала регистрации — упускается информация об авторе и времени создания
04
Очистка журнала регистрации перед разбором — уничтожаются доказательства

Проверка результата и дальнейшие действия

После того как пара документов проанализирована, зафиксируйте вывод: какой документ исходный, какой скопирован, кем и когда создан. Это понадобится, если копия привела к ошибкам в учёте или к претензиям по первичке.

Если копия лишняя — снимите её с проведения, убедитесь, что итоги и отчёты не изменились неожиданным образом, и пометьте на удаление. Контрольное удаление объектов выполняйте штатной обработкой, чтобы не оставить битых ссылок.

Контрольные точки

Как проверить результат

Движения документов
Норма

Проведён только корректный документ, итоги соответствуют учёту

Тревожный признак

Оба документа проведены и дублируют обороты

Ссылки на документ
Норма

На помеченную копию нет ссылок из других объектов

Тревожный признак

Есть связанные объекты — удаление создаст битые ссылки

Отчёты за период
Норма

Обороты совпадают с ожидаемыми после исправления

Тревожный признак

Суммы изменились необъяснимо

Чтобы проблема не повторялась, настройте версионирование для критичных видов документов и убедитесь, что журнал регистрации хранит события данных достаточной глубины. Это превратит разбор инцидентов из догадок в работу с фактами.

Итог

Что важно запомнить

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

Частые вопросы

Можно ли по ссылке (GUID) понять, что документ скопирован?

Нет. GUID у копии уникален и никак не связан с идентификатором оригинала. По ссылке можно определить только вид объекта и примерное время создания, но не факт копирования.

Видно ли копирование в журнале регистрации отдельным событием?

Отдельного события «копирование» нет — фиксируется обычное добавление данных. Косвенно о методе ввода можно судить по деталям события и по тому, насколько заполненным документ появился в первой версии.

Что делать, если журнал регистрации уже очищен?

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

Как отличить копию от документа, введённого на основании?

Документ на основании содержит ссылку на исходный в реквизите основания и виден в структуре подчинённости. Копия такой связи не создаёт — она самостоятельный объект, даже если содержимое совпадает.

Можно ли запретить пользователям копировать документы?

Штатной настройки «запрет копирования» в типовых конфигурациях обычно нет. Ограничение реализуется доработкой: проверкой в обработчике заполнения или подпиской на событие при копировании с отказом от действия.