gifts2017

Обработка для быстрого поиска Заказа Покупателя

Опубликовал Петр Суренков (lord_soth) в раздел Обработки - Обработка документов

Обработка предназначена баз с большим количеством организаций и большим количеством заказов покупателей. Значительно облегчает поиск пользователем интересующего его заказа.

Довольно часто у пользователя возникает необходимость быстро найти заказ покупателя. Он помнит, например, префикс организации и его последние цифры, но, к сожалению, в стандартном поиске необходимо еще и сосчитать количество лидирующих нулей, что делает банальный процесс довольно затруднительным. Или другой случай, когда пользователь приблизительно помнит наименование контрагента, но использование отборов и сортировки по "содержит" является для него чем-то из разряда фантастики. Основная идея данной обработки - это именно облегчение жизни простого пользователя, чтобы он, используя минимум действий, быстрее добился нужного ему результата.

Итак, поиск осуществляется по нескольким критериям:

1. По номеру заказа покупателя. Для осуществления поиска необходимо ввести префикс организации и номер документа, без лидирующих нулей (рис. 1) и нажать "Найти заказ".

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

3. По ИНН контрагента. Тут дополнительных пояснений не требуется, если значение заполнено, то поиск будет осуществлеться по номеру ИНН.

При желании, можно выбрать условие по периоду поиска документов. После вывода результатов поиска, заказы, в которых менеджером является текущий пользователь, будут выделены зеленым цветом, а заказыне принадлежащие ему - серым.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Быстрый поиск заказа покупателя
.epf 10,68Kb
04.12.15
1
.epf 1 10,68Kb 1 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Михаил Зотов (ZOMI) 06.12.15 17:53
Лучше показать бухгам как работать с отборами в форме списка и использовать структуру подчиненности.

Найти заказ по конкретной организации и номеру с помощью отбора(ов) будет быстрее и удобнее... Да и пользователь навыки сможет использовать и в других формах,,,
dj_serega; draf; +2 Ответить
2. Сергей Дуганов (rounder) 08.12.15 22:23
{Форма.Форма.Форма(98)}: Метод объекта не обнаружен (ЗапомнитьПараметрыЗапроса)
ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос,ПредаставлениеЗапросаВМасиве);
3. Петр Суренков (lord_soth) 09.12.15 09:29
(2) rounder, какая конфигурация, какой релиз?
4. Сергей Дуганов (rounder) 09.12.15 10:53
(3) lord_soth, "Управление торговлей", редакция 10.3 (10.3.32.2)
1С:Предприятие 8.3 (8.3.5.1443)
5. Сергей Дуганов (rounder) 09.12.15 10:59
тока увидел что она для УПП
6. Петр Суренков (lord_soth) 09.12.15 11:40
(5) rounder, да, эта обработка для УПП. Но можно запустить и в УТ. Закомментируйте строку
ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос,ПредаставлениеЗапросаВМасиве);

и вместо
Рез = ПолныеПрава.ВыболнитьЗапросБезКонтроляПрав(ПредаставлениеЗапросаВМасиве);

напишите
Рез = Запрос.Выполнить();
7. Сергей Дуганов (rounder) 09.12.15 20:51
(6) lord_soth, круть заработало!
Ставлю плюс...
8. Вадим Никонов (V.Nikonov) 10.12.15 17:35
Часто Заказы требуется подставлять в реквизиты неких документов, отборов и т.п. Для данных целей использование внешних обработок - не снижает трудоемкости!
Лучше модифицировать Форму списка документов (в т.ч. для подбора): добавить наиболее ходовые отборы. В частности добавить поле в которое вводя последние цифры номера, после чего модифицируется отбор списка, и фокус передаётся на сам список.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа