Документы и Печать · 9 мин
Как найти документ по имени в 1С
Как быстро найти документ в 1С по номеру, названию, контрагенту или дате: стандартный поиск, отборы в списке, глобальный поиск и обработка «Поиск и замена значений».
Под «поиском документа по имени» в 1С обычно понимают три разные задачи: найти документ по номеру или части названия, найти его по контрагенту или сотруднику, который в нём указан, либо найти сам вид документа в списке функций программы. Все три сценария решаются штатными средствами без программирования, но инструменты для них разные.
В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, Зарплата и управление персоналом) доступны четыре основных способа: поиск в списке документов через строку поиска, настройка отбора, глобальный поиск по всей базе и универсальная обработка «Поиск и замена значений». Выбор зависит от того, что известно: номер, дата, контрагент или только примерное содержание.
Важно помнить: поиск по строке ищет только по тем полям, которые выведены в список и отмечены как доступные для поиска. Если документ не находится по фамилии контрагента, это не значит, что его нет в базе — возможно, поиск просто не настроен на нужное поле.
Как найти документ по номеру через строку поиска
Самый частый случай — известен номер документа, например «00БП-001234» или просто «1234». Откройте нужный журнал документов (например, «Покупки → Поступления (акты, накладные, УПД)») и найдите поле поиска над списком. Если его нет, нажмите Ctrl+F или кнопку «Найти» в меню «Ещё».
Введите номер целиком или его часть и нажмите Enter. Программа отфильтрует список. Поиск идёт по всем видимым колонкам списка, поэтому ввод номера обычно срабатывает сразу. Если документ не найден, проверьте, не установлен ли ранее отбор по периоду или организации — он ограничивает область поиска.
Учтите особенность нумерации: номер может содержать префикс базы или организации (например, «ЦФ00-000123»). Если ищете по номеру из бумажного документа, попробуйте ввести только значащие цифры без префикса — префикс в базе может отличаться от напечатанного.
- 1Откройте журнал нужного вида документов
- 2Нажмите Ctrl+F или кнопку «Найти»
- 3Введите номер целиком или его часть, нажмите Enter
- 4Если не найдено — снимите отборы по дате и организации (Ещё → Настроить список)
- 5Попробуйте ввести номер без префикса
Поиск документа по контрагенту, сотруднику или сумме
Когда номер неизвестен, но известно, кто фигурирует в документе, удобнее настроить отбор. В списке документов нажмите «Ещё → Настроить список», добавьте условие: поле «Контрагент» (или «Организация», «Сотрудник», «Склад»), вид сравнения «Равно» или «Содержит», и укажите значение. Список сразу сократится до нужных документов.
Отборы можно комбинировать: например, контрагент + период + сумма. Это полезно, когда у одного поставщика сотни накладных. Вид сравнения «Содержит» позволяет искать по части названия контрагента, если вы не помните точное написание.
После работы отбор лучше отключить, иначе при следующем открытии список останется отфильтрованным, и часть документов «пропадёт» из вида. Это одна из самых частых причин паники «документы исчезли».
Глобальный поиск по всей базе
Если неизвестно даже вид документа, используйте глобальный поиск — он ищет строку по всем объектам базы. В интерфейсе «Такси» поле глобального поиска находится в верхней части окна (иконка лупы) либо вызывается через «Главное меню → Найти» или сочетание Ctrl+Shift+F.
Введите известный фрагмент: номер накладной, фамилию, часть наименования товара, сумму. Программа покажет список объектов, где встречается строка, с указанием типа объекта и поля. Двойной щелчок открывает найденный документ.
Глобальный поиск работает по тем реквизитам, для которых разработчик конфигурации включил индексацию. В типовых решениях основные поля документов проиндексированы, но поиск по табличным частям (например, по конкретному товару внутри накладной) может не срабатывать — тогда поможет отбор в списке или отчёт.
Какой способ поиска выбрать
Известен номер или часть названия; вид документа известен. Ограничение: ищет только по видимым колонкам
Известны контрагент, дата, сумма, склад. Позволяет комбинировать условия
Вид документа неизвестен, есть любой фрагмент данных. Ограничение: не всегда ищет внутри табличных частей
Нужен поиск по любому реквизиту любых объектов, включая массовую проверку. Требует прав администратора
Как найти документ через обработку «Поиск и замена значений»
В разделе «Администрирование → Обслуживание → Корректировка данных» в типовых конфигурациях есть обработка «Поиск и замена значений». Несмотря на название, её можно использовать только для поиска: укажите искомое значение (контрагента, номенклатуру, договор), и программа покажет все объекты, где оно встречается, включая документы.
Этот способ незаменим, когда нужно найти все документы по конкретному элементу справочника: например, все накладные с определённым товаром или все приказы по сотруднику. Результат выводится таблицей с возможностью открыть каждый объект.
Кнопку «Заменить» при поиске нажимать не нужно — замена изменяет данные во всех найденных объектах и откатить её штатно нельзя. Перед любыми заменами обязательно делайте резервную копию информационной базы.
Что делать, если документ не находится
Сначала проверьте очевидное: снимите все отборы в списке, расширьте период журнала, убедитесь, что смотрите нужную организацию, если в базе их несколько. Значительная часть «пропавших» документов находится именно на этом шаге.
Дальше проверьте пометку удаления: включите в меню «Ещё» режим отображения помеченных объектов, если он скрыт. Помеченный документ виден в списке с перечёркнутой пиктограммой. Если документ был физически удалён через «Удаление помеченных объектов», восстановить его штатно нельзя — только из резервной копии.
Если документ точно вводился, но его нет ни в списке, ни в глобальном поиске, уточните у коллег, не в другой ли базе или копии он создавался. В распределённых базах (обмен с филиалами, РИБ) документ мог ещё не прийти с обменом — проверьте журнал обмена данными.
Как проверить результат поиска
Нужный документ отображается и открывается
Список пуст, хотя отборы сняты — проверьте период журнала
Документ проведён, участвует в отчётах
Документ помечен на удаление или не проведён
Совпадает с нужной организацией
Документ введён по другой организации базы
Поиск документа программно (для разработчиков)
Во встроенном языке 1С документ ищется по номеру методом НайтиПоНомеру менеджера документа либо запросом. Поиск по номеру требует указания даты или интервала, так как нумерация периодическая.
Док = Документы.ПоступлениеТоваровУслуг.НайтиПоНомеру("0000-000123", ТекущаяДатаСеанса());
Если Не Док.Пустая() Тогда
Сообщить("Найден: " + Док);
КонецЕсли;
Для поиска по реквизитам (контрагент, комментарий, сумма) используйте запрос с условием ГДЕ. Поиск по подстроке выполняется оператором ПОДОБНО "%фрагмент%" — например, для поиска по части комментария. Выборка больших объёмов через Выбрать() без условий на больших базах работает медленно, поэтому предпочтителен запрос.
Частые вопросы
Почему документ не находится по номеру, хотя он точно есть?
Чаще всего мешают установленный отбор в списке, ограниченный период журнала или несовпадение префикса номера. Снимите отборы, расширьте период и попробуйте искать по части номера без префикса. Также проверьте, не помечен ли документ на удаление.
Можно ли найти документ по товару, который в нём указан?
Да. Используйте обработку «Поиск и замена значений» (Администрирование → Обслуживание), указав номенклатуру как искомое значение, — она покажет все документы, где товар встречается. Альтернатива — отчёт «Движения номенклатуры» или карточка товара со ссылками на документы.
Как найти документ, если помню только примерную дату и сумму?
Откройте журнал документов нужного вида, установите отбор по периоду с запасом и добавьте условие по сумме: «Ещё → Настроить список», поле «Сумма документа», вид сравнения «Равно» или «Больше или равно». Комбинация периода и суммы обычно сужает список до нескольких строк.
Документ удалили — можно ли его восстановить?
Если документ только помечен на удаление — снимите пометку через контекстное меню «Снять пометку». Если выполнялось «Удаление помеченных объектов», штатного восстановления нет: документ можно вернуть только из резервной копии базы или ввести заново.
Работает ли поиск, если у меня ограниченные права?
Строка поиска и отборы работают в рамках ваших прав: вы найдёте только те документы, к которым есть доступ. Если документ существует, но недоступен вашей роли, поиск его не покажет — в этом случае обратитесь к администратору базы.
Что важно запомнить
Номер документа ищите через Ctrl+F в списке, контрагента и сумму — через настройку отбора, неизвестный вид документа — через глобальный поиск Ctrl+Shift+F, а любые реквизиты — обработкой «Поиск и замена значений» в режиме только поиска. Если документ не находится, первым делом снимите отборы и проверьте пометку удаления.