Всем привет!
Часто использую в повседневной работе внешнюю обработку "Поиск номенклатуры в документах".
Обработка представлена для конфигураций:
1) УТ 10.3.46.2;
для управляемых форм добавлен отбор по периоду и по виду документа - подобного ни у кого не видел:
2) БП 3.0.81.30;
3) КА 2.4.11.106;
4) УТ 11.4.10.75;
5) Розница 2.3.5.32;
6) УНФ 1.6.21.103.
Обработка протестирована на платформе 1С:Предприятие 8.3 (8.3.15.1830).
Небольшое отступление: в УТ 10.3 есть механизм просмотра документов по справочнику "Контрагенты". Он реализован через объект метаданных Критерий отбора "ДокументыПоКонтрагенту".
По такому же принципу можно было бы создать механизм поиска номенклатуры в документах (просмотра связанных документов по любому справочнику, в том числе по номенклатуре и характеристикам).
Но есть три минуса в использовании механизма Критерия отбора:
1) надо изменять программу, выгонять пользователей для обновления базы;
2) информация по связанным документам начинает храниться в базе, увеличивая объем базы;
3) необходимо прописывать вызов формы связанных документов в определенных локальных местах программы - где вам необходимо оперативно смотреть соответствующие связанные документы.
Собственно внешняя обработка, которая представлена в статье, исключает все эти минусы, превращая в плюсы:
1) работает на лету, не надо выгонять пользователей, не надо изменять конфигурацию;
2) не хранит сведения в базе - не увеличивает объем базы;
3) не нужно дополнительно программировать - обработка проста в использовании.
Дополнительно: добавил механизм удаления из выделенного документа "Установка цен номенклатуры" соответствующей номенклатуры. Этот функционал появился исторически, когда понадобилось после свертки базы почистить номенклатуру, а часть из нее была в документах "Установка цен номенклатуры".
Иногда в связке с данной обработкой я использую другие внешние обработки - просто открываю внешнюю обработку и в один клик анализирую ситуацию:
1. Список номенклатуры + Уникальный идентификатор. УТ 10.3
2. Доработки УТ 10.3, улучшающие работу пользователей
3. Подбор товаров по характеристикам (свойствам и значениям)
Добавил внешнюю обработку для конфигураций на УФ: БП 3.0, УТ 11, КА 2.4, УНФ, Розница 2.3 - поиск происходит как по реквизитам документов, так и по табличным частям.
Для управляемых форм можно использовать глобальный поиск по строковому названию товара или услуги, если он подключен и используется. Но если кому-то будет интересен поиск по конкретной номенклатуре (указав ссылку на номенклатуру), тогда предлагаю воспользоваться представленной в публикации обработкой - см. видео.
Оптимизация добавлена только для представленных конфигураций - то есть без оптимизации можно использовать обработку для любых конфигураций на УФ: без оптимизации поиск номенклатуры происходит по всем документам дерева метаданных по всем реквизитам и табличным частям документов. ...А для оптимизации заранее задан список документов, реквизитов и табличных частей, соответствующих версии конфигурации.
Всем успехов!
1) [Расширение] УНФ. Список заказов + Структура подчиненности
2) [Расширение] УТ 11.4. Счет на оплату с факсимиле
3) [Расширение] БП 3.0. Список счетов/ Список реализаций + Связанные документы
Внешние обработки (не расширения!):
1) Список заказов поставщикам + структура подчиненности
2) Список заказов покупателей + структура подчиненности
3) Список реализаций со структурой подчиненности + реестр документов
4) Список заказов покупателей (Расширенная версия)
Другие публикации:
1) Удаление справочников для любых баз на управляемых формах
2) Удаление документов для любых баз на управляемых формах
3) Удаление чеков ККМ в Рознице 2.2
4) Загрузка товаров, штрихкодов, цен и остатков на УФ - Розница 2.2
5) Отчет Остатки и цены (прайс с остатками)
7) Как почистить характеристики в УТ 10.3
8) Доработка конфигурации Конвертация Данных 2
9) Ввод показателей план-факта БП 3.0 через табличный документ
10) Договоры для 1с-ника ТОП-скачиваний
11) Маркировка: привязка марок к товарам и печать марок, поступивших от поставщика
12) Загрузка свойств товара (в том числе характеристик) из эксель
13) Адресное хранение: этикетки складских ячеек со стрелками
14) Прайс-Заказ для ваших оптовиков
15) Внедрение адресного хранения на 1С:КА 2.4
16) Шаблоны текста (Ctrl+Shift+T) в режиме 1С:Предприятие
17) Про деньги фрилансера New
Из последнего опубликованного: