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

24.07.20

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

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

Скачать исходный код

Наименование Файл Версия Размер
Массовое изменение наименований и артикулов номенклатуры:
.epf 14,11Kb
60
.epf 1.1 14,11Kb 60 Скачать

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

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

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

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

Пример №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С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

Корректировка данных Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    2696    30    15    

36

Тестирование и исправление ключей аналитики ERP, УТ11, КА

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

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

3600 руб.

10.02.2017    107360    637    173    

680

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

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

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

14400 руб.

29.04.2020    28069    83    146    

61

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 11.4,УТ 11.5, КА 2.4,КА 2.5, ERP 2.4, ERP 2.5, КА 2 Казахстан, Управление торговлей 3 для Казахстана

Закрытие периода Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

2400 руб.

27.10.2021    22605    302    35    

74

Исправление ошибок по НДФЛ и взаиморасчетам с сотрудниками в 1С:Бухгалтерия 3.0

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

Внешняя обработка предназначена для исправления самых различных ошибок, возникших по самым разным причинам. Общее проявление этих ошибок видно в различии данных между: проводками и различными отчетами по НДФЛ, заполнении ведомостей на выдачу зарплаты, неверным расчетом НДФЛ при начислении ЗП и т.д.

3600 руб.

09.02.2024    768    4    4    

7

Заполнение документа "Корректировка регистров" произвольными данными

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

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

2400 руб.

13.07.2015    50352    171    29    

121
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. lunjio 66 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" с ИТС или встроенное "Групповой обработке справочников и документов" - то там такого ПОЛЬЗОВАТЕЛЬСКОГО функционала нет. В данном случае заказчику необходим был узконаправленный инструмент для работы пользователя с минимальными правами и функционалом в базе.
prestige; +1 Ответить
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) Добрый день. У вас задача совсем не для этой обработки: и по отбору и по реализации правки. Вам нужна другая обработка, с одной функцией замены одного целого(как вы и описали "от пробела до пробела") слова на другое целое слово в то же место.
Оставьте свое сообщение