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