Массовое изменение наименований и артикулов номенклатуры

24.07.20

Задачи пользователя - Корректировка данных

Внешняя обработка позволяет по заданным правилам изменить в любой вариации строку наименования или артикула списка номенклатуры, например, в выбранной папке. Также есть возможность скопировать список товаров в другую папку уже с переименованием из источника.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Массовое изменение наименований и артикулов номенклатуры:
.epf 14,11Kb ver:1.1
85 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Правил переименования всего два:

- замена символов по расположению, берём с начала строки номер символа начала замены, берём номер символа конца замены, указываем новую строку замены(любой длины), будет замена. Если строка замены пустая - то заменяемая часть будет заменена на пробел, если получится в результате наименование с двумя рядом стоящими проблемами - то аналогичным образом можно эту область с двумя пробелами заменить на один пробел. Либо вообще изначально "захватить" один пробел как номер символа конца замены.

- перемещение символов по расположению, берём с начала строки номер символа начала перемещения, берём номер символа конца перемещения, указываем номер символа куда вставляем этот "кусок"(номер символа в исходном наименовании!). 

Возможно одновременное применение обоих правил при одном массовом изменении, когда нужно сначала заменить часть наименования, а затем переместить в другое место строки, или наоборот(тогда нужно убрать галку "Сначала замена").

Пример №1: необходимо в большей части номенклатуры в папке ЗАМЕНИТЬ производителя в наименовании с "KUMHO" на "ROSS-TILLER":

Пример №2: необходимо в большей части номенклатуры в папке ДОБАВИТЬ в наименовании конец наименования строку "x999ft", т.е нужно ЗАМЕНИТЬ символ после конца наименования на "x999ft":

Пример №3: необходимо в большей части номенклатуры в папке ПЕРЕМЕСТИТЬ производителя после слова "ECO ":

Пример №4: необходимо в большей части номенклатуры в папке товары наименования типа "Рулон KUMHO ECO AD 06x1000-30" сначала ЗАМЕНИТЬ "Рулон" на "Куб", а затем "Куб" переместить после всех названий перед размерами. Нужно иметь ввиду что после замены изменится порядок символов наименования, так как "Куб" по количеству символов меньше "Рулон" на 2 символа - нужно заранее в этом случае "прикинуть" номер символа для перемещения уже замененного наименования, в данном случае это номер 18, а не 20 как изначально:

По умолчанию стоит галка "Меняем наименование(копируем в полное)" - это значит что все работы проводятся с "Наименованием", а при записи оно будет скопировано в "Полное наименование". Остальные галки говорят сами за себя. При галке "Артикул" работа будет вестись только с артикулом.

Проверив, правильность настроек замены на примере - необходимо в правой части формы указать группы для фильтра расположения исходной номенклатуры и нажать "ПОКАЗАТЬ" - в списке можно будет увидеть как изменятся наименования, можно убрать из списка часть номенклатуры.

По кнопке "Переименовать/создать копированием" будет произведено действие:

 - если не заполнено поле справа "Папка для новой номенклатуры", то переименование произойдет в исходной папке(но только по номенклатуре из вашего списка)

- если заполнено поле справа "Папка для новой номенклатуры", то товары списка будут скопированы в эту новую папку, и там уже переименованы.

   Обработка подходит для конфигураций любых релизов на управляемых формах: КА 2, ERP, УТ 11, БП 3, УНФ и других на их основе.

   Тестировалось на КА 2.4.11.100, БП 3.0.77.106, УТ 11.4.12.61, УНФ 1.6.19.183 но привязки к релизу нет, работает на всех релизах данных конфигураций на управляемых формах.

   Внешний отчет, не требует внесения изменений в конфигурацию, пошаговое стандартное подключение на схеме ниже:

Вступайте в нашу телеграмм-группу Инфостарт

обработка Массовое изменение наименований артикулов номенклатуры групповое замена перемещение список управляемые формы переименование переименовать переименовывание

См. также

Корректировка данных Системный администратор Программист 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    115739    696    176    

736

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    39114    115    152    

82

Взаиморасчеты Корректировка данных Бухгалтер Пользователь 1С v8.3 1C:Бухгалтерия Бухгалтерский учет Управленческий учет Платные (руб)

Вы наконец разобрались с закрытием месяцев и пора начать контролировать сроки оплаты поставщикам и задолженности клиентов, но в базе расчеты не идут из-за развернутого сальдо? Не беда, есть решение!

12000 руб.

02.11.2020    8378    6    3    

9

Закрытие периода Корректировка данных Системный администратор Бухгалтер Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Налоговый учет НДС Платные (руб)

Обработка для диагностики и устранения ошибочных состояний ключей аналитики при использовании новой методики раздельного учета НДС в "Бухгалтерии предприятия ред. 3.0"

6000 руб.

27.01.2015    58675    31    14    

40

Закрытие периода Корректировка данных Программист Пользователь 1С v8.3 Система компоновки данных 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 руб.

13.07.2015    52712    181    29    

133

Печатные формы Корректировка данных Учет документов 1С v8.3 1C:Бухгалтерия 1С:Управление нашей фирмой 3.0

Данная обработка позволяет работать со справками об оплате медицинских услуг в любой конфигурации 1С 8.3 Решение выполнено в виде внешней обработки, поэтому будет работать так же на базовых версиях конфигураций 1С, где нет возможности добавить расширение.

3600 руб.

28.01.2025    1106    0    0    

2

Корректировка данных Программист Бухгалтер Пользователь 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет НДС Платные (руб)

Обработка предназначена для ООО для смены системы налогообложения УСН на ОСНО, без ведения раздельного учета, входящего НДС по способам учета. При реализации перехода в операции формируются проводки по выделению НДС, который ранее учитывался в стоимости номенклатуры, регистр «НДС Предъявленный».

7200 руб.

22.01.2025    2201    5    0    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. lunjio 67 25.07.20 12:45 Сейчас в теме
А чем инструменты разработчика не угодили или групповая обработка спр и документов на крайний случай ?
Не понимаю товарищей, понаделают велосипеды под индивидуальный случай и тратят время и разбавляют ценность публикаций на инфостарте такими публикациями.
Сделай что-нибудь универсальное и крутое, не велосипед и спасибо скажут и скачивать будут.
2. ITSun 25.07.20 12:58 Сейчас в теме
Поддержу коллегу и поставлю ПЛЮС!

(1) Инструменты разработчика и групповое редактирование реквизитов не в каждом случае стоит доверять пользователю.
prestige; +1 Ответить
3. Dalglish 27 27.07.20 10:11 Сейчас в теме
(1) Добрый день! Во первых, абсолютно согласен с ITSolncev, инструменты разработчика на то так и называются, что они не для пользователя, ибо он там может по незнанию "наворотить дел", даже групповую обработку спр и документов стоит давать только высококвалифицированным юзерам. Во вторых, какие конкретно инструменты разработчика могут несколькими нажатиями "Выполнить" поменять громадный список номенклатуры вида "Мама мыла раму ГОСТ 1000x1000, Мама мыла раму ГОСТ 2000x1000, ... , Мама мыла раму ГОСТ 9000x9000" на "Мама мыла 1м высоты:1м ширины стандартной размерности раму, Мама мыла 2м высоты:1м ширины стандартной размерности раму, ... , Мама мыла 9м высоты:9м ширины стандартной размерности раму" ? Если речь идет о "Универсальный подбор и обработка объектов 1С 8.3" с ИТС или встроенное "Групповой обработке справочников и документов" - то там такого ПОЛЬЗОВАТЕЛЬСКОГО функционала нет. В данном случае заказчику необходим был узконаправленный инструмент для работы пользователя с минимальными правами и функционалом в базе.
klaus38; prestige; +2 Ответить
4. Bud78 8 08.01.21 19:02 Сейчас в теме
Отличное дополнение. Бренд поменял название и нужно было переименовать быстро бренд.

Подскажите, как добавить в начало артикула символы. К пример был артикул 12345, а нужно чтобы был BU 12345,
У артикула отсуствует логика первого символа. Т.е первый символ может быть буквой, цифрой и так далее.
prestige; +1 Ответить
5. Dalglish 27 09.01.21 12:08 Сейчас в теме
Добрый день! Можно вот так сделать в одном проходе(замены+перемещение), но будет работать только если известно изначально количество символов в артикуле. Например, если у вас в рамках одной папки все артикулы по 6 символов, то для этой папки делаете прогон указав в перемещении номер символа начала - 7, а для других папок будет уже другой прогон с другой настройкой:
Прикрепленные файлы:
prestige; +1 Ответить
6. hulkulya 23.08.21 06:44 Сейчас в теме
в новых релизах делал не правильный отбор и думал, что убрали массовое редактирование артикула, скачал вашу обработку, в итоге штатным групповым изменением реквизитов справился, но вопрос остался, для товара с отбором по группе номенклатуры, нужно было сделать единый артикул "Товары ООО"(просьба клиента; 2 организации, кассиры по артикулу ориентируются...) в вашей обработке так и не смог на тестовой базе присвоить всем товарам в группе нужный мне артикул, пытался сделать так как у вас на скрине выше, но в окне, что получится после переименования получал "Товары ООО", вроде бы так и нужно было, далее нажимал кнопку справой стороны, где уже были подобраны товары нажимал кнопку "переименовать\создать копированием", но ничего не происходило... что я делаю не так)? и какая кнопка отвечает за переделывание\переименование?
Прикрепленные файлы:
7. Dalglish 27 23.08.21 11:18 Сейчас в теме
(6)Добрый день! Только что воспроизвел ситуацию. всё получилось. На скрине порядок действий(сначала "Показать", потом "Переименовать"
Прикрепленные файлы:
8. ad_m_in 12.01.22 13:19 Сейчас в теме
Добрый день, необходимо поменять артикулы у всей номенклатуры добавив нули до 6 знаков.
Вашей обработкой можно это сделать?
9. Dalglish 27 12.01.22 14:52 Сейчас в теме
(8)если такие артикулы как "123" , "1234", "12345" нужно привести к "000123","001234" и "012345" соответственно, то нет, данная обработка работает только чуткому указанию "с и по какой" символ вставлять.
10. safronovis 13.08.22 17:10 Сейчас в теме
добрый день! можно ли массово изменить рабочие наименования и наименования для печати согласно настройкам в 1с?
можно ли массово изменить артикул в зависимости от набора реквизитов?
11. Dalglish 27 15.08.22 12:44 Сейчас в теме
(10) Добрый день! Нет, данная обработка не тянет данные из других мест, только в рамках "собственной" строки, т.е. может в наименовании переставить слова или добавить фиксированные слова(в артикуле аналогичные действия)
12. пользователь 20.12.23 00:06
Сообщение было скрыто модератором.
...
13. NashPatriot67 06.03.24 17:10 Сейчас в теме
Добрый день. Вы можете добавить фильтр по "Наименование содержит" а не по папкам расположения?

Нам необходимо массово убрать ошибки в наименованиях номенклатур, но товары одного бренда(или другого реквизита) находятся в разных папках, а также могут быть разного вида и длины, поэтому нужно чтобы изменение работало по принципу функции в Office "Заменить"

Например: нужно найти все товары которые Содержат слово "рогга" - "рогга и Копыта 300гр." и заменить слово "рогга" на "Рога" сохранив всё остальное наименование без изменений = "Рога и Копыта 300гр."

При этом эти "рогга" могут быть в любом месте наименования например "Копыта и рогга 300гр." и нам не известно через сколько начало и через сколько конец символов. Поэтому предположительно поиск и замена должна происходить по принципу от пробела до пробела или от/до символа.

Или нужно найти все наименования которые содержат "два пробела" и заменить на "один пробел"
14. Dalglish 27 10.04.24 14:36 Сейчас в теме
(13) Добрый день. У вас задача совсем не для этой обработки: и по отбору и по реализации правки. Вам нужна другая обработка, с одной функцией замены одного целого(как вы и описали "от пробела до пробела") слова на другое целое слово в то же место.
15. user1478951 11.09.25 13:51 Сейчас в теме
Исправьте "Насройки"
Прикрепленные файлы:
Для отправки сообщения требуется регистрация/авторизация