запрос по номеру документа 1с
Запрос по номеру документа 1с
Вступайте в мою группу помощник программиста.
В ней мы обсуждаем программирование в 1С.
Документы
Описание:
В большинстве своем документы, которые создаются в процессе настройки конфигурации задачи, являются электронными аналогами стандартных бумажных документов, являющихся основаниями для тех или иных учетных действий или расчетов. Тем не менее, использование этого типа данных может выходить далеко за рамки простой фиксации изменений, внесенных в учетные регистры.
Документы в языке 1С 8.3, 8.2 (в примерах)
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
| Подписывайтесь и получайте новые статьи и обработки на почту (не чаще 1 раза в неделю). |
Вступайте в мою группу ВКонтакте, Одноклассниках, Facebook или Google+ — самые последние обработки, исправления ошибок в 1С, всё выкладываю там в первую очередь.
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Нажмите одну из кнопок, чтобы поделиться:
Документы в 1С 8. Примеры работы средствами встроенного языка
В статье приводятся практические примеры работы с документами в языке 1С. Рассматриваются приемы работы с объектной моделью — создание, редактирование, удаление документов, а также типовые запросы для выборки документов по различным условиям. Для удобства пользуйтесь оглавлением.
Содержание
Немного о документах
Документы — краеугольный камень в построении большинства учетных систем средствами платформы 1С Предприятие. Они предназначены преимущественно для отражения совершенных хозяйственных операций, а также для последующего просмотра и редактирования.
Виды документов, которые создаются в конфигураторе на этапе проектирования прикладного решения, в основном соответствуют своим бумажным аналогам — приходным накладным, документам продажи или актам об оказании услуг, и др. Для каждой отрасли и вида учета набор таких документов и их реквизитный состав может отличаться.
Помимо записи о произошедшей хозяйственной операции, документы используются для фиксации изменений в учетных регистрах (т.н. проведение), а также позволяют сформировать печатные формы. Вообще, спектр применения документов в платформе 1С очень обширный, и позволяет реализовывать самые различные механизмы — биллинг, учет коммунальных платежей, сложные расчеты, учет ценных бумаг и активов, и многое другое.
Документы описываются в системе 1С двумя стандартными реквизитами — Номер и Дата. Использование номера не является обязательным — можно указать длину номера 0, и в этом случае платформа отключит механизм нумерации документов. В этом случае разработчик может сам предусмотреть реквизиты для формирования представления документа и для проверки уникальности. Но на практике чаще всего номер не отключается.
Поиск всех документов по номеру
Универсальная обработка поиска всех документов по номеру. Только управляемые формы, такси.
Можно устанавливать Начальный и Конечный период, можно искать без них и заполнить поле НомерДокумента и нажать на кнопку Поиск.
Выдает все документы с введенным номером. Например: авансовый отчёт, реализация товаров и услуг, поступление товаров и услуг итд.
Тестировано на платформе 1с 8.3.12.1685. Конфигурация любая, если есть документы с 0 длиной номера, он их пропускает.
Скачать файлы
Специальные предложения
Обновление 15.11.18 16:35
См. также
В отличие от нечеткого сравнения строк, когда обе сравниваемых строки равнозначны, в задаче нечеткого поиска выделяются строка поиска и строка данных, а вычислить необходимо не степень похожести двух строк, а степень присутствия строки поиска в строке данных. Нормированный коэффициент, находящийся между 0 и 1 позволяет отсечь заведомо низкие результаты, организовать поиск по синонимам и т.д. Наглядное отображение результатов в кратком и детальном виде поможет быстро найти интересующий фрагмент.
19.09.2018 23195 32 TSSV 19
Многопоточный поиск значения в версиях
Отчет по регистру ВерсииОбъектов (подсистемы версионирования БСП), показывающий, в каких версиях присутствует выбранный объект ссылочного типа.
14.09.2021 450 1 Lem0n 2
Поиск двойных карточек контрагентов по первым словам в наименовании
Поиск двойных карточек контрагентов по первым словам в наименовании. СКД с использованием запроса на основе оператора «подобие».
30.03.2021 1537 0 chagbig 0
Расследование отрицательных остатков
Замена контроля отрицательных остатков на более рациональное решение.
19.03.2021 1854 12 mkalimulin 1
Универсальный поиск объектов по глобальному уникальному идентификатору (ГУИД, GUID) Промо
Универсальная обработка поиска объектов информационной базы по глобальному уникальному идентификатору (ГУИД, GUID) или по его части.
06.09.2016 39575 112 Dzenn 9
Поиск документов без движений по регистрам
В некоторых случаях по документам, имеющим признак проведения, на самом деле в базе не сформировано движений. Чаще всего такая ситуация возникает при некорректном обмене. Данная обработка предназначена для поиска таких документов.
30.10.2020 2431 28 xico 0
Поиск ссылок на любой справочник в документах на УФ
Поиск ссылок на любой справочник в документах для любых конфигураций на управляемых формах. Особенность в том, что для документов можно задать вид документа и период поиска. Типовая функция НайтиПоСсылкам() не используется. Демонстрация проводится на примере поиска Спецификации во всех документах УНФ 1.6.
27.10.2020 8863 5 Rustig 1
Поиск неиспользуемых экспортных методов (процедур и функций) общих модулей
Обработка «Поиск неиспользуемых экспортных методов общих модулей» предназначена для выполнения поиска неиспользуемых экспортных методов (процедур и функций) общих модулей в конфигурациях, разработанных на платформе «1С: Предприятие 8.х».
27.10.2020 3781 5 tezin 28
Поиск, восстановление битой ссылки, 8.3, v 0.2 Промо
Обработка для работы с битой ссылкой, 8.3, v 0.1 Позволяет быстро найти и восстановить битую ссылку.
24.10.2014 39730 323 infostart user 14
Поиск контрагента в документах для управляемых форм
Внешняя обработка для быстрого поиска контрагента по всем документам для любых баз на управляемых формах.
23.10.2020 3086 0 Rustig 2
Поиск номенклатуры в документах
Смотрим связанные документы по номенклатуре, не изменяя конфигурацию.
11.10.2020 4606 8 Rustig 5
Получение GUID любого объекта из ссылки, получение ссылки из GUID любого объекта и восстановление битых ссылок любого объекта конфигурации
Обработка позволяет получить GUID любого объекта конфигурации из ссылки объекта, а также получить ссылку на любой объект конфигурации из GUID объекта. Кроме этого есть возможность восстановления битых ссылок путем восстановления объекта конфигурации.
21.08.2020 3712 46 bayce 4
Конвертация данных. Найдется все! И еще немного. Промо
Каждый разработчик, применяющий конфигурацию «1С:Конвертация данных», когда-нибудь обязательно сталкивается с проблемой поиска данных в правилах обмена и (или) регистрации данных.
25.06.2015 31402 42 tomvlad 7
Ускоряем поиск по акцизной марке ЕГАИС в 1С:Розница 2.3.5
Ускоряем поиск по акцизной марке ЕГАИС (для целей эксперимента было сгенерировано 1 000 000 кодов акцизных марок ЕГАИС нового формата).
28.07.2020 7510 5 RocKeR_13 4
Уникальный идентификатор GUID элемента справочника, документа 1С на управляемых формах
Иногда необходимо узнать уникальный индентификатор GUID какой-нибудь записи в базе 1С для идентификации элемента. Данная обработка позволяет узнать этот код в любой базе на платформе 8.3, работающей на управляемых формах.
19.06.2020 5141 14 prorab 1
Поиск ссылок на объект в 1С (обычные и управляемые формы)
Аналог стандартной обработки «Поиск ссылок на объект». Кроме найденных объектов, дополнительно выводятся уникальные идентификаторы объектов ссылочного типа.
19.06.2020 4197 34 Denr83 0
Удаление помеченных объектов с отображением иерархии ссылок (с возможностью немонопольного удаления и быстрой очистки регистров сведений) Промо
Удаление помеченных объектов с отображением иерархии ссылок (не монопольно). Для быстрого анализа возможности удаления объекта удобно анализировать ссылки не только на удаляемый объект, но и ссылки на объект, из-за которого удаляемый объект удалить невозможно. Данная обработка предоставляет такую возможность, отображая иерархию ссылок объектов в виде дерева.
09.02.2012 50206 219 TheGrr 55
Поиск и замена значений с отбором по дате документов/типу элементов. Обычные и управляемые формы
Обработка «Поиск и замена значений» для работы в режиме обычного и управляемого приложения с фильтром по дате документов.
04.06.2020 5050 61 itoptimum 7
Поиск и удаление дублей с максимальным количеством поиска в 20000 элементов
Поиск и удаление дублей с расширением в 20000 элементов.
25.05.2020 2832 22 Вова 2
Точечный поиск и замена значений
Простой и легкий инструмент для поиска и замены ссылок элементов справочников в документах и справочниках. Работает без БСП, соответственно будет работать на любой самописной конфигурации. Управляемые формы, создание и тестирование на 8.3.13.1513, но должна работать и на гораздо более старых платформах.
29.04.2020 3708 12 Serega-artem 0
Универсальный поиск документов Промо
Для обычных и управляемых форм. Версия 1.15 Создана на 1С8.3, но в режиме совместимости с 8.2.16. Итоговые таблицы одинаковы на обоих закладках
06.01.2015 23068 37 mack198109 10
Быстрая функция поиска ссылки по УИД(GUID)
Простая, а самое главное быстрая функция поиска ссылки на объект в информационной базе по УИД(GUID) через запрос.
11.04.2020 22961 114 Kondratenko.as 35
Пример поиска (отбора) по табличным частям документов в 1С (обычные и управляемые формы)
Универсальная обработка по поиску (отбору) данных в табличных частях любых документов.
03.04.2020 4167 3 Denr83 0
Поиск ссылок по УИД и «Объект не найден. »
Небольшая обработка для поиска ссылок по УИД и наоборот.
17.03.2020 3324 6 docerman 4
Поиск и замена дублирующих элементов Промо
Доработана штатная обработка поиска и замены дублирующих элементов, а именно.
14.10.2011 32195 546 logarifm 36
Поиск пересекающихся ссылок на комбинации объектов с ограничением области поиска по метаданным
12.03.2020 9239 16 sapervodichka 18
Мастер полнотекстового поиска
Набор инструментов для работы с полнотекстовым индексом платформы 1С. Стандартные и расширенные возможности.
07.02.2020 15746 145 YPermitin 29
Помощник работы с идентификаторами объектов
Инструмент для расширенного анализа идентификаторов объектов.
24.01.2020 18599 70 YPermitin 32
Поиск значений Промо
Удобный поиск ссылок и простых значений. Искать можно ВСЕ, в т. ч. ссылки на планы видов характеристик, планы видов расчета, бизнес-процессы, задачи. Ищет ВЕЗДЕ — даже в регистрах накопления / бухгалтерии / расчетов и в последовательностях! В поиск включены служебные (предопределенные), общие реквизиты. Есть возможность прервать поиск.
15.09.2009 24143 351 sashocq 24
Поиск и Восстановление битых ссылок (Объект не найден) (обычные и управляемые формы)
Обработка для поиска и восстановления данных по битой ссылке (Объект не найден). Вы можете узнать информацию по удаленному объекту (его уникальный идентификатор, где используется), чтобы в бэкапной базе найти и восстановить этот объект. Данные битой ссылки восстанавливаются по COM соединению с копии базы.
21.12.2019 6602 90 Denr83 0
Поиск ссылок на объект с отображением в отчете на СКД, из формы элемента справочника или формы документа, для управляемого приложения
Данное расширение удобно для поиска ссылок на ссылку справочника или ссылку документа. Пользуется спросом у менеджеров, занимающиеся ценообразованием.
19.12.2019 3715 6 PugachevVU 0
Поиск документов, которые не сделали проводки по выбранному регистру (но при этом являются регистратором для него)
13.12.2019 3013 3 user1233211 2
Мастер поиска и удаления Промо
Обработка предназначена для рекурсивного поиска ссылок на выбранный объект с возможностью «кустового» (рекурсивного) удаления всей связанной информации. Корректно работает с независимыми регистрами сведений, экспериментально добавлен режим удаления ключей аналитики в ряде типовых конфигураций (в частности поддерживается КА и УПП). Обработка внешняя, полностью автономная и универсальная. Незаменима на проектах, связанных с обменом данными с внешними системами.
27.03.2014 38179 379 mbreaker 20
Ссылка по ГУИДам
07.11.2019 9058 10 alfir70 12
Поиск элементов справочника без ссылок на них в информационной базе и удаление
Обработка для УФ позволяет выбрать любой справочник в конфигурации и найти все объекты этого справочника, на которые нет ссылок в других объектах, и удалить их.
17.09.2019 5317 28 Neuroproton 0
Сценарное сравнение данных (версия 1.5.12)
Прикладное решение Сценарное сравнение данных (ССД) предназначено для автоматизации процесса поиска расхождений в данных.
18.08.2019 8686 21 sertak 23
Полнотекстовый поиск по значениям реквизитов Промо
Обработка расширяет возможности Полнотекстового поиска, позволяя искать похожие элементы в ЛЮБЫХ Справочниках ЛЮБОЙ конфигурации по проценту совпадения значений выбранных реквизитов. Работает в Обычном и Управляемом режиме!!
25.12.2013 41454 122 vladim-kul 8
Поиск объектов метаданных при несовпадении заголовка окна с синонимом
Внешняя обработка, позволяющая ускорить поиск объекта метаданных открытой формы.
24.06.2019 6108 4 Неопределено 11
Проверка статуса лицензий банков по данным ЦБ РФ
Довольно часто приходится сталкиваться с тем, что имена банков отличаются от данных сервиса РКБ (загрузки классификатора банков). Для проверки точности наименования банка коллеги попросили сделать обработку, которая бы показала данные по банку из первоисточника, т.е. данные Центрального банка РФ.
27.05.2019 5323 1 MikeLetto 0
Подсистема для выгрузки, быстрого поиска и анализа журнала регистрации 1С в Elasticsearch
15.05.2019 14420 30 Nikolo17 14
Качалка Промо
Менеджер закачки и средство автоматизации обработки web-данных в одном флаконе. Интерактивный режим работы: фоновое скачивание, многопоточная фоновая проверка ссылок. Параллельное выполнение парсера, проверки, скачивания, редактирования списка и другие действия. Авто подключение через активный прокси. Индикация всех процессов: парсинга, проверки, скачивания, оставшегося времени, скорости (текущая и средняя), свободного места, состояния прокси соединения. Модульная структура: 3 парсера, 2 модуля скачивания, 2 экспорта, 1 печати. Экспорт в списки закачки для «Download Master», «ReGet». Список закачки в виде дерева значений – логическое структурирование данных, организация подпапок хранения. Печатная форма для дерева закачки на СКД. Веб-браузер: авто подбор парсера, история просмотра, «домашние страницы». Для программиста: легко расширяемых функционал (есть демо-модули для примеров); настраиваемый лог; авто подключение новых модулей в интерфейсе; открытый код. По возможности максимально применены сначала встроенные объекты 1С и затем ОС Windows (ПолеHTMLДокумента, ЧтениеXML и COM: WinHttp.WinHttpRequest, MSXML2.DomDocument, winmgmts). Не использовались: временные файлы, скрипты, внешние компоненты.
06.09.2013 27243 157 TrashMaster 37
Поиск и чистка битых ссылок в регистрах сведений и накоплений 8.3
Данная обработка позволяет чистить устаревшие битые записи в регистрах сведений и накоплений. Я не затрагиваю в ней регистр бухгалтерии, так как там удаление любой записи может быть критичным для баланса. Бухгалтеры иногда готовы терпеть любые ссылки на удаленные раннее из базы объекты, лишь бы баланс сходился, даже если битая ссылка не может пролить свет на её происхождение.
04.05.2019 10773 97 AlexandrSmith 2
Поиск документов по номеру, используя нечеткое сравнение строк.
Указав в шаблоне для поиска строку типа «р 1020», будет выполнен поиск всех документов с номерами в которых есть вхождение сначала буквы «р», а затем «1020», т.е. пробел заменяет любое число символов.
При таком шаблоне будут найдены документы с номерами «Р-ДВ001020», «К-РМ010202» и т.д.
Если результат поиска будет содержать более 500 документов, то вывод дерева не происходит, т.к. это нецелесообразно.
Предназначено только для ТиС, т.к. используются функции из типовой конфигурации, но переделать при желании не трудно.
В качестве входящего параметра желательно указать «Контекст».
После двойного щелчка на строке с найденным документом обработка передаст его в качестве параметра.
Скачать файлы
Специальные предложения
Нехватало второго параметра в нижеприведенной функции (без него выдается ошибка)
ИТЗ.Группировать(«Год:Год; ВидДокумента:ВидДокумента;Документ:Документ», «»);
P.S. иконки до боли знакомые 🙂
Если строку:
Стр = «%»+СтрЗаменить(Врег(Стр),» «, «%»)
заменить на:
Стр = «%»+СтрЗаменить(Врег(Стр),» «, «%»)+»%»;
только тогда включается поиск по вхождению.
я проверил на базе ДБФ, если в конце нет «%» то ничего не ищет.
(но я не спец.по прямым запроса. )
P.S. версия 1С++ от 08.10.07
Обновление 26.10.07 00:00
Код открыт Не указано
См. также
Замена элементов в реквизитах и проводках документов, реквизитах справочников и движениях регистров. (SQL)
Иногда возникает необходимость заменить один элемент справочника на другой по всей конфигурации. При этом нежелательно перепроводить документы. Эта разработка позволит проделать такую операцию на SQL-базах
26.10.2010 18547 302 MadDAD 17
Обработка для поиска Контрагентов
Не первая и не последняя.. Не лучшая, и не худшая. Просто вариант поиска контрагентов по нескольким словам или их частям в наименовании.
19.05.2010 12995 112 aka AMIGO 7
Поиск и замена дублирующихся элементов справочников, КОД ОТКРЫТ, для 7.7
11.05.2010 25907 625 Незнайка 64
Поиск реализаций без выписаных Счет-фактур
Возникают случаи когда оператор не выписал счет-фактуру по реализации. Обработка выполняет поиск этих реализаций. Присутствует отбор по контрагенту и типу договора.
12.01.2010 11131 144 Maks_Alexey 10
Поиск ссылок прямыми запросами для SQL версии.
Поиск ссылок стандартным методом довольно долгая процедура. В этой обработке реализован обход метаданных для поиска реквизитов, которые могут содержать ссылку на искомый объект, составление и выполнение запросов по найденным таблицам. Для работы необходима компонента 1С++.
13.11.2009 16122 197 MadDAD 25
Обработки для печати и исправления реквизитов табличных частей документов (унив.)
28.09.2009 16404 288 swimdog 7
Поиск дублей в документах
Обработка ищет дубли документов в базе.
27.05.2009 18168 335 arr 4
Компонента для работы с фильтрами поисковых систем. Получает текст из файла по установленном в системе фильтрам. Индексирует и ищет файлы по их содержанию (аналог Desktop Search) Поддерживает *.doc, *.xls, *.txt, *.ppt. Дополнительные фильтры можно скачать с http://www.ifilter.org/Links.htm
24.03.2009 35216 142 Душелов 44
Универсальная замена поиском по подстроке в строковых реквизитах справочников
Универсальная замена поиском по подстроке в строковых реквизитах справочников
26.01.2009 15555 316 Dolly_EV 21
ЗиК: Исправление задвоенных шаблонов проводок
Обработка предназначена для поиска одинаковых шаблонов проводок конфигурации Зарплата+Кадры 2.3, поиска и замены ссылок на один из них.
21.10.2008 19079 614 poppy 6
Поиск одинаковых наименований в справочниках
19.02.2008 11698 521 alegator 4
Замена вида расчета
Замена вида расчета. Иногда пользователи заводят произвольные виды расчетов, хотя для тех же целей имеются предопределенные и наоборот. Например премии вводили предопределенным «Премия разовая», а потом не устраивает как она входит в расчет среднего. Данная обработка призвана исправить ситуацию. Не забывайте делать архивных копий!
18.02.2008 15878 1156 Kapitan911 6
Поиск ТМЦ в документах
Определяет разницу по количеству товара в документах.
06.12.2007 13135 413 Delon 1
Чистка справочников
Обработка позволяет удалять дублированные элементы на которые уже существуют ссылки.
29.11.2007 10337 601 Kolek 10
FormEx. Быстрый поиск в поле ввода 2.1
26.09.2007 20904 733 item 27
Выборка документов
Выборка документов в базе за период по значению какого-либо реквизита шапки. Работает на всех конфигурациях.
04.06.2007 12282 1028 sevenlis 7
Поиск номенклатуры (OLE DB) ТиС 9.2. + Любой справочник в любой конфе 7.7
1.Шпаргалка. Пример НЕ универсальной работы с OLE DB дровами и Реестром win200x. 2. С возможностью выбрать Справочник и реквизиты для поиска.
02.06.2007 11197 352 dav405 3
Универсальная обработка по поиску дубликатов в справочниках
15.05.2007 18405 1416 denukraine 27
Поиск в базах
Обработка осуществляет поиск в любом справочнике во всех зарегистрированных базах по наименованию. Может быть полезна при наличии большого количества однотипных баз.
23.03.2007 12949 362 MadDAD 1
Замена элементов справочников по всей базе
Заменяет один элемент справочника на другой, после чего заменяемый элемент можно удалить.[b] ДЛЯ ТЕХ, КТО В ТАНКЕ, обработка заточена под компоненту «Бухгалтерский учет», и ДОКУМЕНТЫ НЕ ПЕРЕПРОВОДИТ.[/b] Кто сталкивался с гиговыми базами и знает, что такое «закрытый период», тот поймет и оценит.
30.08.2006 16736 824 defini 12
Поиск похожих документов по шаблону
Данная разработка предназначена для обнаружения похожих друг на друга документов в информационной базе с любой конфигурацией на платформе 1С: Предприятие 7.7
16.08.2006 13812 887 OlegTor 6
Быстрый поиск по подстроке в любом. списке (или ТЗ на форме) при наборе с клавиатуры.
Работает для всех (в том числе и системных!) списков 1С и для таблиц значений на форме. Вызывается нажатием ALT-F7.
10.08.2006 26373 1073 antonrost 15
Быстрый поиск документов по числовой составляющей номера.
Наверняка у многих бывает ситуация, когда нужно найти документ по номеру, но изобретательные пользователи (а иногда и программисты) вносят такое большое количество и разнообразие различных префиксов и прочего мусора, что на слух догадаться что такое, например, «АВ С5-1236пр» абсолютно невозможно. При использовании этой разработки необходимость «чтения мыслей» отпадает. Достаточно нажать кнопку поиск (или, при желании, функциональную клавишу), ввести «1236»,и на экран выводится легкий для чтения список документов с этой числовой составляющей номера, сгрупированный по фирмам и видам документов. Список фильтруется по условиям отбора и периода журнала. Пара щелчков мышью, и нужный документ активизируется. При наличии FormEx.dll список выводится в виде дерева. Если в номере вообще нет цифр, то нужно искать номер 99999999 (восемь девяток).
20.07.2006 13625 445 antonrost 13
Поиск дубликатов элементов в справочнике по любому реквизиту
Универсальная обработка для поиска дубликатов элементов по любым реквизитам(в т.ч. по наименованию и коду) в любом справочнике. Ищет по полному совпадению. Ограничение: Невозможен поиск по реквизитам имеющим тип «Строка» неограниченной длины из-за внутренних ограничений языка запросов 1С.
12.07.2006 22579 1165 Kavar 4








