Довольно часто у пользователя возникает необходимость быстро найти заказ покупателя. Он помнит, например, префикс организации и его последние цифры, но, к сожалению, в стандартном поиске необходимо еще и сосчитать количество лидирующих нулей, что делает банальный процесс довольно затруднительным. Или другой случай, когда пользователь приблизительно помнит наименование контрагента, но использование отборов и сортировки по "содержит" является для него чем-то из разряда фантастики. Основная идея данной обработки - это именно облегчение жизни простого пользователя, чтобы он, используя минимум действий, быстрее добился нужного ему результата.
Итак, поиск осуществляется по нескольким критериям:
1. По номеру заказа покупателя. Для осуществления поиска необходимо ввести префикс организации и номер документа, без лидирующих нулей (рис. 1) и нажать "Найти заказ".
2. По наименованию контрагента. Для осуществления этого варианта поиска необходимо ввести либо полное наименование контрагента, либо его часть. Если вводится часть наименования, тогда необходимо использовать символ "*", который будет интерпретирован аналогично символу "%" (последовательность, содержащая любое количество произвольных символов) языка запросов (рис. 2). Т.е. если вы помните, например, первые буквы наименования контрагента (для примера возьмем Рарус), тогда необходимо ввести ра*, а если вы помните последние, то необходимо ввести *рус.
3. По ИНН контрагента. Тут дополнительных пояснений не требуется, если значение заполнено, то поиск будет осуществлеться по номеру ИНН.
При желании, можно выбрать условие по периоду поиска документов. После вывода результатов поиска, заказы, в которых менеджером является текущий пользователь, будут выделены зеленым цветом, а заказыне принадлежащие ему - серым.