Удаление дублирующих элементов номенклатуры по артикулам в 1С: Торговля и склад 7.7

13.02.09

База данных - Чистка данных

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

Скачать файл

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

Наименование Бесплатно
Обработка (версия 1.2)
.1234357001 185,00Kb
258
258 Скачать бесплатно

Описание:

Перед запуском необходимо у всех повторяющихся элементов номенклатуры поставить одинаковый артикул. По кнопке "Сформировать" таблица заполнится дублирующими значениями номенклатуры. В поле "*" необходимо поставить отметку напротив того элемента, который будет считаться правильным. В поле "Код_замены" появится код элемента на который в документах будут заменяться текущий элемент номенклатуры. При двойном клике на наименовании элемента откроется окно редактирования элемента справочника. При двойном клике в других полях откроется ведомость движения товара за последние 12 месяцев. В поле "У" отображается текущее состояние пометки на удаление элемента номенклатуры.

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

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

Буду рад, если эта обработка кому-то поможет. Денег не надо. Жду Ваших комментариев.

И будьте добрее, господа. Давайте складывать и умножать. Smile

См. также

Чистка данных Пользователь Оперативный учет 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Установка пометки на удаление справочника Номенклатура. Торговля 77. 9.2.

1 стартмани

21.11.2022    2659    3    Sevg    0    

2

Чистка данных Программист Пользователь Платформа 1С v7.7 1С:Бухгалтерия 7.7 1С:Зарплата и кадры 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)

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

1 стартмани

12.09.2022    3129    9    tetraren    0    

2

Свертка базы Чистка данных Перенос данных 1C Системный администратор Программист Платформа 1С v7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Приводится порядок действий для создания новой информационной базы на основе имеющейся файл-серверной "Торговля и Склад" ред.9.2, для учёта с нуля. В новую базу выполняется перенос справочников и остатков номенклатуры. Журналы документов, данные регистров, долги контрагентов, партии очищаются.

1 стартмани

14.01.2022    6450    6    etmarket    3    

4

Чистка данных Корректировка данных Программист Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Архив различных обработок 1С 7.7 с открытым исходным кодом для работы с данными при свертке, выгрузке, исправлении, модификации информационной базы. Можно использовать любую обработку в качестве заготовки для добавления собственных функций.

1 стартмани

13.05.2021    8156    12    etmarket    0    

3

Чистка данных Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Эта обработка позволяет удалить созданные системой элементы справочников. Например, когда элементы создаются при тестировании и исправлении базы с наименованиями, включающими строку "ФС". Обработка тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

10 стартмани

26.03.2021    8701    2    softmaker    0    

0

Поиск данных Чистка данных Логистика, склад и ТМЦ Программист Оперативный учет 7.7 1С:Торговля и склад 7.7 Управленческий учет Абонемент ($m)

Простая и удобная обработка предназначена для поиска и исправления задублированных (повторяющихся) номенклатурных штрихкодов справочника Единицы. Также она даёт возможность посмотреть номенклатурные остатки. Полезна в случаях, когда номенклатура сопоставляется по штрихкоду с другими внешними источниками, а именно с модулем "Обмент ГИСМТ".

1 стартмани

19.11.2020    7924    1    Kuzya_brаtsk    4    

8

Чистка данных Системный администратор Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Когда удаляются документы и элементы справочников в 1С 7.7 через удаление помеченных на удаление объектов, запись из dbf файла не удаляется, она помечается как удаленная, но физически остается в файле. Если эти помеченные на удаление записи удалить физически, то размер файлов значительно уменьшится.

1 стартмани

18.10.2018    16158    48    evg520750    5    

1
Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Ёпрст 1065 11.02.09 14:13 Сейчас в теме
>>Док.ВыбратьДокументы(ДобавитьМесяц(ТекущаяДата(),-120),ТекущаяДата())
да уж..
а просто без параметров ужо не кошерно ?
2. Ёпрст 1065 11.02.09 14:14 Сейчас в теме
>>Спр.НайтиПоКоду(ТаблицаНоменклатуры.Код_Замены)

А нафига ?
в ТЗ на форме храни ссылку на сам элемент справочника, её и имей..
3. Ёпрст 1065 11.02.09 14:16 Сейчас в теме
В курсе, что могут быть документы других видов ?
Почему бы их не иметь из метаданных ?

4. Ёпрст 1065 11.02.09 14:18 Сейчас в теме
ТаблицаНоменклатуры.НайтиЗначение(Док.Номенклатура.Код,

так писать тоже глупо...
Не надо вообще привязываться никогда к коду элемента, имея саму ссылку на справочник.
mdvinfostart; +1 Ответить
7. mdvinfostart 37 11.02.09 16:04 Сейчас в теме
(4) Глупец думает, что он действительно умен, а мудрец знает, что он глуп. ШЕКСПИР
5. Ёпрст 1065 11.02.09 14:19 Сейчас в теме
Еще нонсенс - Запись и проведение документа в цикле обхода строк...

ЗЫ: repval.ert видели ?
В разы проще её переделать как угодно... если что.
6. mdvinfostart 37 11.02.09 16:02 Сейчас в теме
Спасибо за замечания. Благодаря Ёпрсту новая версия обработки получила новое, содержание при той-же функциональности. А список документов сделан намерено, чтобы соблюсти последовательность их обработки.
8. CheBurator 2712 11.02.09 21:39 Сейчас в теме
(6) Епрст правильно говорит... также советую посмотреть на универсальную обработку подбора объектов...
9. CheBurator 2712 11.02.09 21:42 Сейчас в теме
единственное, автор не раскрыл секрета - как же быстро выбрать повторяющиеся элементы номенклатуры, для проставления в них "артикула"...??? масло масленое???? не лучше ли сделать поиск похожих элементов и сразу вносить их в таблицу для обработки/выбора...
10. mdvinfostart 37 12.02.09 08:23 Сейчас в теме
(9) Секрет прост: сидят два менеджера на разных точках распределенной базы и тупо заводят каждый себе новую номенклатуру (при этом правильно указывая артикулы), а при обмене данными получается косяк. Собственно, для этого случая и была быстро сделана эта обработка. Цель опубликования - сбор мнений по этой проблеме.
Иваныч; +1 Ответить
11. mdvinfostart 37 12.02.09 08:58 Сейчас в теме
(9)>>не лучше ли сделать поиск похожих элементов и сразу вносить их в таблицу для обработки/выбора...
Это было-бы очень не плохо, проблема с выбором критериев отбора похожих элементов. Есть у кого-нибудь предложения? Может у кого-нибудь есть опыт использования нейросетевых технологий в обработке данных 1С?
12. Slesh-01 4 18.02.09 19:43 Сейчас в теме
Такая же проблема - решил ее поиском похожих элементов...
13. Валерий_ 01.03.09 13:11 Сейчас в теме
Помеченная, на удаление номенклатура, из-за оставшихся ссылок, перешедших к заменённым элементам, удаляется только в ручную в документах по ссылкам, с изменением единиц измерений или с помощью удаления и повторного введения заменённого элемента в документ, что очень трудоемко, если документов создано много.
В остальном, (до удаления помеченных на удаление), работает всё хорошо.

Оставьте свое сообщение