Найти тему
EFSOL

Как найти и удалить дубли в 1С? - пошагово от EFSOL

В практике работы с программой 1С очень часто случаются ситуации создания дублей. Чаще всего происходит задвоение в справочнике «Номенклатура». Это приводит к таким негативным последствиям:

  • Создаются излишки и недостачи ТМЦ.
  • Возникают неправильные проводки.
  • Появляются ошибки в балансе.

Основными причинами появления дублей являются:

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

Для исправления создания дублей в справочниках необходимо воспользоваться типовой обработкой «Поиск и удаление дублей». Данная обработка доступна только для пользователей с правами Администратора, она предназначена для поиска и устранения дублирования элементов во всех списках программы.

Обработка позволяет найти все дублирующие элементы номенклатуры и производит замену всех ссылок. В документах подставляются ссылки на выбранный "правильный" элемент. Дублирующиеся элементы в списке помечаются на удаление.

Рассмотрим пример работы обработки «Поиск и удаление дублей» в справочнике «Номенклатура» на конфигурации «1С:Управление торговлей 11.4». Эта обработка также доступна и в других конфигурациях 1С.

Для запуска обработки Пользователь с правами Администратора переходит из раздела «НСИ и администрирование» / «Администрирование» в раздел «Обслуживание».

Рисунок 1 - Раздел «НСИ и администрирование»
Рисунок 1 - Раздел «НСИ и администрирование»

В строке «Корректировка данных» выбирает обработку «Поиск и удаление дублей».

Рисунок 2 - Раздел «Обслуживание»
Рисунок 2 - Раздел «Обслуживание»

В открывшемся окне обработки «Поиск и удаление дублей» Администратор заполняет указанные поля:

  • Искать - в списке выбора указать справочник «Номенклатура».
  • Отбирать - по умолчанию указано «Все элементы». При необходимости, пользователем создаются правила отбора элементов списка.Например, необходимо учитывать элементы по одному виду Номенклатуры. Для этого в окне «Правила отбора «Контрагенты»» выбирается:

- поле, по которому будет производится отбор;
- указывается вид сравнения;
- задается значение для отбора.

  • Сравнить - указываются правила поиска дублей в выбранном списке.
Рисунок 3 - Форма Правила отбора «Номенклатура»
Рисунок 3 - Форма Правила отбора «Номенклатура»

Для заполнения Пользователь переходит по ссылке в поле «Сравнить». В открывшемся окне «Правила поиска дублей «Номенклатура» указывает необходимое поле и правило отбора.

Рисунок 4 - Форма Правила поиска дублей «Номенклатура»
Рисунок 4 - Форма Правила поиска дублей «Номенклатура»

После окончания составления условий поиска дублей, Пользователь нажимает кнопку «Найти дубли».

Рисунок 5 - Форма окна обработки «Поиск и удаление дублей»
Рисунок 5 - Форма окна обработки «Поиск и удаление дублей»

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

Рисунок 6 - Список найденных дублей номенклатуры
Рисунок 6 - Список найденных дублей номенклатуры

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

Рисунок 7 - Форма обработки «Поиск и удаление дублей»
Рисунок 7 - Форма обработки «Поиск и удаление дублей»

Пользователь проверяет список найденных элементов. Если в списке отражены не дублирующиеся элементы номенклатуры, снимает с них отметку. Эти элементы не будут принимать участие в процедуре удаления дублей.

Рисунок 8 - Обработка найденных элементов номенклатуры
Рисунок 8 - Обработка найденных элементов номенклатуры

Далее Пользователь нажимает кнопку «Удалить дубли». Выбранные дубли будут помечены на удаление и заменены на оригиналы во всех перечисленных документах.

Рисунок 9 - Обработка «Поиск и удаление дублей»
Рисунок 9 - Обработка «Поиск и удаление дублей»

Если после завершения процесса удаления дублей появится сообщение «Не удалось заменить дубли на оригиналы в некоторых местах использования», Пользователь проверяет в каких документах не удалось заменить элементы, переходя по ссылке «Все места использования». В открывшемся окне «Места использования объектов программы» открывает документ, в котором не удалось заменить элемент номенклатуры.

Рисунок 10 - Форма отчета «Места использования элементов»
Рисунок 10 - Форма отчета «Места использования элементов»

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

Рисунок 11 - Изменение элемента номенклатуры в документе
Рисунок 11 - Изменение элемента номенклатуры в документе

Далее необходимо повторно запустить процесс удаления дублей, нажав на кнопку «Повторить удаление».

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

Рисунок 12 - Завершение процесса объединения дублей
Рисунок 12 - Завершение процесса объединения дублей

Окончательно удалить дубли номенклатуры можно используя обработку «Удаление помеченных объектов» в разделе «Администрирование / Обслуживание».

Рисунок 13 - Обработка «Удаление помеченных объектов»
Рисунок 13 - Обработка «Удаление помеченных объектов»

Полезная статья? - Подписывайтесь на наш канал!

#1c #1c ут #1с управление торговлей #настройка 1с #бухгалтер #дубли в 1с #бухгалтерия #бухгалтерские услуги #автоматизация бизнеса #автоматизация