Поиск дублей номенклатуры, если названия одинаково заведены в 1С

Вопрос задал Наталья М. (Саратов, Саратовская область)

Ответственный за ответ: Демашева Мария (★9.85/10)

Здравствуйте!
Посоветуйте как найти дубли в номенклатуре?
Много названий однотипных.
Например
Ведро маленькое
Ведро большое
Ведро с крышкой
Ведро овальное и т.д.

Все комментарии (27)

  1. Наталья, здравствуйте!

    Можно предложить два варианта на выбор.

    Тестировать надо обязательно в копии базы и если все ок (сравнить полную ОСВ до и после корректировок), то повторить процедуру в рабочей базе. Предварительно сделать ее архив.

    Вариант №1 Поиск и удаление дублей

    Администрирование – Настройки программы – Обслуживание – Корректировка данных – Поиск и удаление дублей

    Более подробно обсуждали с коллегами этот вопрос здесь Найти товары-двойники и заменить (без объединения) №1.

    Можно или просто дубли искать по какому-то признаку. Например, содержит «ведро». Или просто все дубли.

    Вариант №2 Групповое изменение реквизитов

    Если знаете, в каких именно документах делать замену, то их можно выделить мышкой в Журнале с зажатой кнопкой ctrl. Потом клик правой кнопкой мыши и «Изменить выделенные…». Попадете в форму, где укажите что изменить.

    Сама обработка расположена в

    Администрирование — Настройка программы — Обслуживание — Корректировка данных — Групповое изменение реквизитов

    Памятка, как работать с групповым изменением в этом обсуждении Найти товары-двойники и заменить (без объединения) №2

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

    Дополнительно
    Поиск и удаление дублей в 1С
    Поиск и удаление дублей 1С 8.3
    Как обнаружить и исключить дубли во входящих документах?
    .

  2. Тот вопрос я читала. Он мне не подходит.

    Все товары начинаются с «Ведро» просто бывает, что не находим и вносим название. а в итоге оно уже было создано. Как вот такие дубли найти?

  3. У вас дубли, их надо найти и перенести на одно эталонное название. Или выбираете из своего списка или создайте номенклатуру Ведро (без каких-либо эпитетов — общий элемент, который подходит под все).
    Например, возьмем, ведро. Можно сделать отбор только по нему.
    Но это если знаете уже конкретно, что в этом наименовании повторились. Пример фильтра во вложении.

    Проверка на дубли — это неотъемлемый шаг в процедуре Закрытия месяца. Т.е. каждый раз перед закрытием по этой Памятке проверяете и удаляете все дубли.

  4. Приложение

    Отбор по номенклатуре во вложении.

  5. Приложение

    Если конкретное название, где дубль не знаем, то тогда конкретное слово не выбираем, а делаем такой отбор
    Искать в: Номенклатура
    Отбирать: Все элементы
    Сравнивать: Наименование совпадает по походим словам

    См. вложение «дубли2».

  6. мы торгуем только «ведрами», других наименований нет.

    «Ведро» — это условное название. Так может быть Автомобиль, Пирожное и т.д. У нас только один вид товара, но название разное.
    Ведро маленькое
    Ведро большое
    Ведро с крышкой
    Ведро овальное и т.д.

    Бывает так, что не увидели название «Ведро маленькое» и внесли такое же. получаются дубли.

    1. Т.е. две позиции «Ведро маленькое», правильно? Тогда такой же принцип, нашли дубли «Ведро маленькое» и объединили их. Перенесете с одной позиции на другую, лишнюю удалите.

  7. Если позиций 10000 такое не найти вручную.

  8. Приложение  Kak-ubrat-dubli.pdf

    Прелесть обработки Поиск и удаление дублей в том, что она находит и удаляет дубли полностью автоматически и в количестве расхождений 1 000 и 10 000 и более. Ручной поиск не требуется.
    Подробный пример с комментариями во вложении. Также отправляю его вам на электронную почту.
    Если останутся вопросы по конкретной ситуации в рабочей базе, то выкладывайте, пожалуйста, скрины по шагам, что не получается и в чем проблема — будем разбираться.

  9. Наталья, значит давайте добавим какой-то критерий. Посмотрите варианты отбора. Может период или вид документа или какое-то слово. Например, уже знаете проблему, где задвоение — начните с нее.
    Если правильно поняла, то у вас полные 100% дубли. Поэтому получается, что не просто похожие слова, а полное совпадение — значит такой фильтр стоит выбрать т.е. уже этот механизм «Поиск и удаление дублей» со всеми его возможностями примеряете на свою конкретную ситуацию. Вариантов проблем с дублями может быть огромное множество и они решаются, как раз фильтрами и отборами.

  10. Дубли не 100%. У всех наименований схожее название только окончание разное.
    Не знаю как отфильтровать.

    Может хотя бы начать с того чтобы понять сколько же дублей. В универсальном отчете как настроить?

    1. Дайте, пожалуйста, пример дублей. Один случай, который хотим закрыть.
      УО тут не нужен, дольше его настраивать будете. Можете любой стандартный отчет взять или ОСВ по счету 41 или Анализ субконто Номенклатура.
      Сумму можно убрать, оставить количество, чтобы компактнее отчет выглядел.

      100% дубли имею в виду, что два раза завели 100% одинаково одно и тоже «Ведро маленькое» и «Ведро маленькое».
      Значит — это 100% дубли, названия никак не отличаются друг от друга.
      Поэтому и искать надо по полному совпадению, а не по схожим словам.

  11. Приложение  Kak-ubrat-dubli2.pdf

    Изменила пример, если названия одинаково заведены — как раз везде «Ведро».
    Если это не поможет, то возможно есть какая-то узкая специфика, в чем конкретно некорректность ввода и тут надо специалисту по 1С с базой работать и смотреть, что происходит. Заочно проблематично ставить диагноз.

    Еще можно в поле Отбирать свои выборки ставить. Например, Пометка Удаления Равно Нет. Т.е. этим блоком тоже пользоваться, чтобы свою ситуацию более оптимально смоделировать.

  12. Шаблонов нет. Под каждый конкретный случай пользователь под свою задачу подбирает нужные ему фильтры и их комбинацию. Их огромное количество, как видите в этой форме т.е. под себя можно, что угодно подобрать и с условием «=» и «и» и «или».

    А если сделать так — добавить отдельную колонку Номенклатура Код на вкладке Дополнительные поля в ОСВ 41 счет. Оставить только количество. Отчет формировать без дат, чтобы вся номенклатура попала т.к. хотите же от всех дублей избавиться.
    Сохранить этот список в excel, отсортировать его по названию. Дальше сделать Промежуточные итоги по названию. Получите группы по всем дублям. И уже увидите, что и как и будете эти группы отдельно обрабатывать через «Поиск и удаление дублей» с более конкретными фильтрами по словам или еще каким-то явным признакам, которые доступны для фильтрации.
    Не видя базы сказать сложно, можно ли решить стандартным способом или нужно, чтобы программист писал обработку с более сложными условиями.

    1. Можно более подробно. Я пока ничего не поняла. Или инструкцию.

  13. Могу только полное название прописать. Сожержит -ведро маленькое. Потом написать содержит -ведро большое. Но это вручную тогда получается. Я так начала делать, но поняла это- не выход.

  14. А в другой программе, по какой причине так? Если вы не ликвидируете проблему, то замена дублей ничего не даст.
    Это бесконечный процесс и судя по фильтрам, что они не «справляются», объем дублей серьезный.

  15. Давайте попробуем на почту. У вас она есть — отправляла памятки и ранее ответы по семинарам.
    Справочник нужен со структурой т.е. с группами. И ваш комментарий, что конкретно не так т.е. пример, это дубли (100%, частичные и т.д.) и надо объединить.
    Но тут надо понимать, что разово такую работу можно проделать, но убирать надо первоисточник.
    Особенно с учетом того, что у нас все унифицируется, стандартизируется и мы идем к единообразным справочникам номенклатуры в рамках страны.

  16. И дубли у нас по счету 41, если правильно понимаю. Поэтому только эта часть нужна и она с «папками», если они есть.

  17. Наталья, здравствуйте!

    Спасибо за информацию.

    Судя по данному скрину должно отрабатывать все то, что мы с вами обсудили в теме с вопросом.
    Могла бы попробовать именно на вашем примере в своей тестовой базе.
    Вы можете по кнопке Выгрузить сохранить в файл номенклатуру и прислать?
    При выгрузке Отбор сделайте В группе Подшипники.
    Если нет, то Вам надо еще раз пройтись по всему алгоритму, что мы обсуждали и проверить, что все необходимые выборы и фильтры стоят.

  18. Наталья, проанализировала ваш файл с номенклатурой.

    Всего позиций 4 844 в т.ч.
    Дубли по Наименованию 975
    Дубли по Полному наименованию 975
    Дубли по Идентификатору 0

    Ситуация серьезная. Все вопросы и файл с проведенным анализом выслала на вашу электронную почту.
    Жду ответов на вопросы. После этого сообщу мое виденье ситуации для принятия дальнейшего решения.

  19. Наталья, по данному вопросу с учетом полученной от Вас информации, мое виденье ситуации следующее:

    1. Проконтролировать, что в программе, из которой выгружаете данные нет дублей.
    2. Уточнить у технического специалиста, что такое Идентификатор в справочнике Номенклатура в 1С. Потому что по этой аналитике дублей нет. Все Идентификаторы уникальны. А по Названию и по Полному названию 975 дублей. И это я посмотрела одну папку, возможно, что их больше и дублей больше.
    2. Убрать дубли в системе, из которой поступают данные в БП, если они там есть.
    3. Убрать дубли в БП. По тому же принципу т.е. оригиналы и в системе, из которой поступают данные и в БП должны быть 100% идентичные по Идентификатору или какому-то иному общему показателю.
    4. Все манипуляции должны выполняться только под контролем технического специалиста или техническим специалистом с предварительным сохранением архивов и тестированием систем на корректность после внесения изменений.

    Другими словами надо понять, какие именно номенклатуры есть в программе, из которой выгружаются данные, и именно эти элементы должны остаться в БП. Т.е. сначала надо синхронизировать данные программы Бизнес пак и 1С. Далее обработкой убрать дубли.
    Это не бухгалтерский вопрос, а технический. Специалист такую работу выполнит очень быстро.
    Поэтому советую обратиться в ИТ поддержку.

  20. ТЗ, как вижу вопрос, отправила на почту.
    Можете почитать, что-то добавить от себя т.к. знаете ситуацию лучше и дальше решить вопрос с ИТ специалистом.

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

Комментарии закрыты.