Изменить название номенклатуры - замена подстроки в названии

Обработки - Обработка справочников

переименование номенклатуры в УТ 10.3 и БП 2.0 распознавание помеченных на

3
Разработаны для БП 3.0 и 2.0, подходит для УТ 11 и 10.3. Очередная задача по УТ 10.3 и БП 2.0 - разные пользователи создают номенклатуру - названия номенклатуры задваиваются: "труба утепленная L=1000" и "утепленная труба L=1000". Обработка находит вхождения определенной фразы в названиях номенклатуры - и заменяет эту фразу другой. Для читателей-разработчиков в конце статьи представлен бонус - как распознать помеченные на удаление элементы.

Разработаны для БП 3.0 и 2.0, подходит для УТ 11 и 10.3.

Очередная задача по УТ 10.3 и БП 2.0 - разные пользователи создают номенклатуру - названия номенклатуры задваиваются: "труба утепленная L=1000" и "утепленная труба L=1000". Обработка находит вхождения определенной фразы в названиях номенклатуры - и заменяет эту фразу другой: например, обработка позволит найти все названия "утепленная труба" и заменит на "Труба утепленная". Таким образом, пользователь может обработать номенклатуру по своим "заданным формулам" и придать названиям унифицированный вид. Справочник "Характеристики" не используется - все характеристики указаны в названии номенклатуры. (см. рис.)

Обработка одинаково подходит как для УТ 10.3 и БП 2.0, поскольку в обеих конфигурациях имеется справочник "Номенклатура". Обработка подходит для любых версий УТ 10.3 и БП 2.0. Наверняка подходит для любых конфигураций, имеющих справочник "Номенклатура", поскольку алгоритм обработки затрагивает только реквизиты "Наименование" и "НаименованиеПолное".

Добавил обработку на управляемых формах - подойдет для БП 3.0, УТ 11, Розница 2.0, УНФ и для всех конфигураций, у которых есть справочник Номенклатура.

*Бонус для читателей.

Бывают такие ситуации: пользователь указал в ЗаказеПокупателя номенклатуру (характеристику), через некоторое время другой пользователь по разным причинам помечает на удаление данную номенклатуру (характеристику). Теперь во всех списках номенклатуры - в табличных частях документов, в списке регистра сведений "Цены номенклатуры" и в списке регистра сведений "Штрихкоды номенклатуры" не видно, какая номенклатура помечена на удаление, а какая нет. 

Так вот в таких случаях, я внедряю в УТ 10.3 выделение красным цветом всех помеченных на удаление.

Во всех списках в процедуру ПриВыводеСтроки() добавляю код:
    

ОформлениеСтроки.Ячейки.ХарактеристикаНоменклатуры.ЦветТекста = Новый Цвет(0,0,0);
    Если ДанныеСтроки.ХарактеристикаНоменклатуры.ПометкаУдаления Тогда
        ОформлениеСтроки.Ячейки.ХарактеристикаНоменклатуры.ЦветТекста = Новый Цвет(255, 0, 0); //красный
    КонецЕсли;

    ОформлениеСтроки.Ячейки.Номенклатура.ЦветТекста = Новый Цвет(0,0,0);
    Если ДанныеСтроки.Номенклатура.ПометкаУдаления Тогда
        ОформлениеСтроки.Ячейки.Номенклатура.ЦветТекста = Новый Цвет(255, 0, 0); //красный
    КонецЕсли;

Если характеристики не используются, вставляю только блок по номенклатуре.

Предварительно в базе с помощью консоли запросов определяю масштабы бедствия - много ли помеченных на удаление номенклатуры указано в документах (см. рис.)

В результате выделение цветом выглядит так - см. рис.

 

С пользой для клиентов, RustIG

3

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

Наименование Файл Версия Размер
Переименование номенклатуры - замена подстроки в названии номенклатуры
.epf 9,47Kb
13.12.17
5
.epf 9,47Kb 5 Скачать
УФ. Переименование номенклатуры - замена подстроки в названии (управляемые формы)
.epf 7,33Kb
23.02.18
4
.epf 7,33Kb 4 Скачать

См. также

Комментарии
Избранное Подписка Сортировка: Древо
1. Drivsvs 05.10.18 16:01 Сейчас в теме
не работает в 1С:Предприятие 8.3 (8.3.13.1549)
Управление торговлей, редакция 11 (11.4.5.63)
даже не запускается
2. Rustig 996 05.10.18 16:22 Сейчас в теме
(1) на УТ 11.4.5.63 не тестировалась, УТ 11.4 изменена по сравнению с УТ 11.1.
Оставьте свое сообщение