Администрирование · 9 мин
Как узнать, что документ в 1С создан копированием
Как определить, что документ 1С скопирован: журнал регистрации, история изменений, сравнение реквизитов, запросы и типовые признаки дублей в базе.
Вопрос о том, был ли документ создан копированием, возникает в двух типовых ситуациях: при поиске дублей, когда в учёте появляются подозрительно похожие документы, и при разборе ошибок, когда нужно понять, откуда взялся документ с неверными данными. В 1С нет штатного признака «документ скопирован» в самой карточке объекта, но факт копирования можно установить косвенными методами.
Основные источники информации — журнал регистрации, механизм истории изменений (если он включён), сравнение содержимого документов между собой и анализ служебных полей: даты создания, автора, времени записи. Чем больше косвенных признаков совпадает, тем достовернее вывод.
Важно понимать ограничение: если журнал регистрации очищен, а история изменений не велась, стопроцентно доказать копирование невозможно — остаются только косвенные признаки вроде идентичных табличных частей и близкого времени создания.
Что происходит в 1С при копировании документа
При нажатии кнопки «Скопировать» (или F9) 1С создаёт новый объект и переносит в него значения реквизитов и табличных частей исходника. Новый документ получает собственный уникальный идентификатор (GUID), новый номер и текущую дату — либо дату исходника, в зависимости от настроек конфигурации.
При этом часть полей при копировании очищается или пересчитывается: например, не копируются признаки проведения документов-оснований, иногда сбрасывается состояние согласования, подписи, статусы ЭДО. Эти «следы очистки» сами по себе — косвенный признак того, что документ появился не вводом с нуля.
Автором нового документа становится пользователь, выполнивший копирование, а не автор исходного. Если у двух почти идентичных документов разные авторы и близкое время создания — это повод проверить пару детальнее.
Проверка через журнал регистрации
Журнал регистрации — главный инструмент. Откройте его через «Администрирование → Обслуживание → Журнал регистрации» (в типовых конфигурациях) и установите отбор: укажите интересующий вид документа, пользователя и период, когда могла появиться копия.
Ищите события «Данные. Добавление» по нужному документу. В ряде конфигураций и при детальном просмотре события видно, что объект добавлен интерактивно, а в представлении данных присутствует содержимое, совпадающее с другим документом. Сопоставьте время добавления подозрительного документа с сессией пользователя.
Если журнал ведётся давно и не обрезался, можно восстановить цепочку: кто и когда создал первый документ, кто через несколько минут создал второй с аналогичным содержимым. Настройка уровней регистрации событий выполняется в конфигураторе: «Администрирование → Настройка журнала регистрации».
- 1Откройте журнал регистрации и задайте отбор по виду документа и периоду
- 2Найдите события добавления для подозрительного документа и зафиксируйте пользователя и время
- 3Сравните с событием создания предполагаемого оригинала
- 4Сопоставьте содержимое документов через отчёт по сравнению или вручную
История изменений и версионирование объектов
В типовых конфигурациях на платформе 8.3 есть подсистема «Версионирование объектов». Если она включена для нужного вида документов, откройте карточку документа и перейдите к списку версий — обычно через меню «Ещё → История изменений» или «Версии объекта».
По первой версии видно, с каким набором данных документ появился в базе. Если первая же версия содержит полностью заполненные табличные части, контрагента, договор и суммы, а пользователь вводит такие документы обычно постепенно — вероятно, документ создан копированием или загрузкой.
Если версионирование не включено, включить его можно через «Администрирование → Общие настройки → Версионирование объектов», но работать оно начнёт только с момента включения — задним числом историю не восстановить.
Косвенные признаки скопированного документа
Когда прямые журналы недоступны, ориентируйтесь на содержимое. Наиболее показательные признаки: полностью идентичные табличные части с совпадающим порядком строк, одинаковые комментарии, повторяющиеся нетипичные значения (редкий склад, нестандартная ставка, ручная скидка).
Обратите внимание на дату документа. Если копия создана с датой оригинала, но номер выдан поздним, а время записи (видно через структуру ссылки или запрос) приходится на другой день — документ, скорее всего, скопирован «задним числом».
Ещё один признак — ссылки на документы-основания. Скопированный документ часто унаследует основание оригинала, хотя по смыслу должен ссылаться на своё. Проверьте связанные документы через кнопку «Связанные документы» в карточке.
Сравните состав, порядок строк и суммы двух документов
Проверьте журнал регистрации по обоим пользователям
Сопоставьте дату документа с временем события добавления
Проверьте, к какому документу реально относится основание
Поиск дублей запросом и стандартной обработкой
Для массового поиска скопированных документов удобен запрос в консоли запросов: сгруппируйте документы по контрагенту, сумме и дате и выведите группы, где количество больше одного. Это быстро покажет пары-дублёши без ручного перебора.
В типовых конфигурациях есть обработка «Поиск и удаление дублей» («Администрирование → Обслуживание → Корректировка данных»), но она ориентирована в первую очередь на справочники. Для документов надёжнее собственный запрос или отчёт с группировкой по ключевым реквизитам.
ВЫБРАТЬ
Док.Контрагент КАК Контрагент,
Док.СуммаДокумента КАК Сумма,
КОЛИЧЕСТВО(Док.Ссылка) КАК Количество
ИЗ
Документ.РеализацияТоваровУслуг КАК Док
СГРУППИРОВАТЬ ПО
Док.Контрагент,
Док.СуммаДокумента
ИМЕЮЩИЕ
КОЛИЧЕСТВО(Док.Ссылка) > 1Получив список подозрительных групп, откройте документы каждой пары и сравните табличные части и автора. Только сочетание совпадения суммы и содержимого даёт основание считать один из документов копией.
Частые ошибки при определении копий
Самая распространённая ошибка — считать дублем любые два документа с одинаковой суммой. Повторяющиеся суммы типичны для регулярных операций: аренда, абонентские услуги, ежемесячные начисления. Сумма без анализа содержимого ничего не доказывает.
Вторая ошибка — удаление «лишнего» документа до проверки движений. Скопированный документ мог быть проведён и сформировать проводки; его удаление нарушит учёт. Сначала снимите с проведения, проанализируйте движения обоих документов и только потом принимайте решение.
Проверка результата и дальнейшие действия
После того как пара документов проанализирована, зафиксируйте вывод: какой документ исходный, какой скопирован, кем и когда создан. Это понадобится, если копия привела к ошибкам в учёте или к претензиям по первичке.
Если копия лишняя — снимите её с проведения, убедитесь, что итоги и отчёты не изменились неожиданным образом, и пометьте на удаление. Контрольное удаление объектов выполняйте штатной обработкой, чтобы не оставить битых ссылок.
Как проверить результат
Проведён только корректный документ, итоги соответствуют учёту
Оба документа проведены и дублируют обороты
На помеченную копию нет ссылок из других объектов
Есть связанные объекты — удаление создаст битые ссылки
Обороты совпадают с ожидаемыми после исправления
Суммы изменились необъяснимо
Чтобы проблема не повторялась, настройте версионирование для критичных видов документов и убедитесь, что журнал регистрации хранит события данных достаточной глубины. Это превратит разбор инцидентов из догадок в работу с фактами.
Что важно запомнить
Прямого признака копирования у документа нет: вывод строится на журнале регистрации, истории версий и совпадении содержимого. Включите версионирование заранее и не удаляйте дубли без резервной копии и анализа движений.
Частые вопросы
Можно ли по ссылке (GUID) понять, что документ скопирован?
Нет. GUID у копии уникален и никак не связан с идентификатором оригинала. По ссылке можно определить только вид объекта и примерное время создания, но не факт копирования.
Видно ли копирование в журнале регистрации отдельным событием?
Отдельного события «копирование» нет — фиксируется обычное добавление данных. Косвенно о методе ввода можно судить по деталям события и по тому, насколько заполненным документ появился в первой версии.
Что делать, если журнал регистрации уже очищен?
Остаются косвенные признаки: идентичные табличные части, совпадающие комментарии и основания, разные авторы при похожем содержимом. Для будущего настройте хранение журнала на нужную глубину и включите версионирование.
Как отличить копию от документа, введённого на основании?
Документ на основании содержит ссылку на исходный в реквизите основания и виден в структуре подчинённости. Копия такой связи не создаёт — она самостоятельный объект, даже если содержимое совпадает.
Можно ли запретить пользователям копировать документы?
Штатной настройки «запрет копирования» в типовых конфигурациях обычно нет. Ограничение реализуется доработкой: проверкой в обработчике заполнения или подпиской на событие при копировании с отказом от действия.