[ПОЛЕЗНЯШКИ] Очистка номенклатуры от неиспользуемых элементов

05.03.21

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

1C v.7.7 Готовое решение. Не требует настройки. Не требует допрограммирования. Обработка предназначена для автоматической "подчистки" базы типовой ТиС от "неиспользуемых" элементов номенклатуры.

Скачать файл

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

Наименование По подписке [?] Купить один файл
-
.1246294295 189,00Kb
594
594 Скачать (5 SM) Купить за 3 050 руб.
-
.1246294491 0,06Kb
279
279 Скачать (1 SM) Купить за 1 850 руб.

Неиспользуемыми элементами считаются те номенклатурные позиции, которые удовлетворяют 2-ум условиям:
- номенклатура, которая на данный момент отсутствует на остатках;
- и не было приходов номенклатуры за указанное количество дней;

Например, при указанной настройке = 90 дней и текущей дате = 29.06.2009, в "мусор" будут перемещены те позиции, последний приход которых был до 31.03.09.

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

Наличие всех "неиспользуемых" элементов в одной группе впоследствии дает определенные удобства при их обработке программно или с использованием других (универсальных) обработок.

Разработка - из разряда мелких полезняшек. Пригодится на этапе "наведения порядка" в залохмаченных базах.

Установка: файлы положить в папочку  КаталогБазы\ExtForms, запуск: Меню-Сервис-Дополнительные возможности

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

03.07.09 По многочисленным просьбам анонсируется наличие обработки восстановления номенклатуры по родным группам

АНОНС: на подходе обработка выявления дублей в справочнике товаров для типовой ТиС; функционирует на основе модуля нечеткого сравнения строк (пример можно посмотреть здесь: http://www.infostart.ru/projects/393/), позволяет отлавливать дубли, сходные по звучанию (латинская-русская), написанные с грамматическими ошибками и пр...

 

См. также

Чистка данных Пользователь Оперативный учет 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. Арчибальд 2709 30.06.09 07:42 Сейчас в теме
Простенько и со вкусом
2. CheBurator 2712 30.06.09 07:45 Сейчас в теме
45. TrinitronOTV 16 16.10.11 18:08 Сейчас в теме
CheBurator пишет:

(1) Жрать со вкусом!

большое спасибо
3. Monolit 8 30.06.09 10:54 Сейчас в теме
Удобно. я только вместо сообщения< не использовать> в скобки вставил путь к бывшему каталогу. Вы не против?
4. CheBurator 2712 30.06.09 13:07 Сейчас в теме
(3) разрешаю, выполняйте!!!
(только при просмотре в списке с коротким маркером еще можно увидеть наименование кусочек ипонять, а с длинным путем - вряд ли... но есть и свои плюсы - при сортировке по наименованию будут сгруппированы)
5. homkadron 01.07.09 08:31 Сейчас в теме
6. CheBurator 2712 01.07.09 09:11 Сейчас в теме
(5) есть и "обратная" обработка - из папки "неиспользуемые" разносит по исходным группам...
7. homkadron 01.07.09 18:52 Сейчас в теме
(6) А где? Если не секрет.
8. CheBurator 2712 01.07.09 19:00 Сейчас в теме
тут, есть.. работает.. но за деньги.. ;-)
9. kivduts 118 02.07.09 10:55 Сейчас в теме
А как на счет обратной вещицы, для востановления порядка с выбором элементов восстановления, тогда обработка на 100% будет супер.
10. CheBurator 2712 02.07.09 12:28 Сейчас в теме
12. Арчибальд 2709 02.07.09 17:45 Сейчас в теме
(9) Слушай Ёпрста (с) Чебур.
11. Ёпрст 1065 02.07.09 17:42 Сейчас в теме
Шляпа... т.е всё продали вчера, Чебур "подчистил" сегодня и ..привет, новый Приход ужо не создашь? Нужно по-новой нуменклатурку создавать? Или Чебуру бабло за восстановление ????

Гы..
13. CheBurator 2712 02.07.09 18:52 Сейчас в теме
Епрст, конечно, крут.. но иногда заносит на поворотах... ;-0)
В описании все написано... соответсвенно "управляющий" принимает решение юзать или нет... Если шляпу продали вчера, а сегодня Чебур ее "подчистил" потому что ее нет на остатках и последний приход был полгода назад - то скорее всего такая шляпа вряд ли появится в приходах... Но если приходы сканируются (приемка по ШК) - она спокойно внесется в приход - Чебур работает аккуратно и данные не убивает - только в приходе визуально будет видно (и при просмотре остатков тоже) наличие товара из группы "Не использовать" - что для умного "управляющего" должно быть сигналом - а нафига нам нужна такая древняя шляпа по такой цене? мода уже на другие шляпы... ;-)
v.l.; delete009; Tatitutu; +3 Ответить
14. Ёпрст 1065 02.07.09 19:34 Сейчас в теме
15. O-Planet 6443 03.07.09 12:33 Сейчас в теме
О! Я такое писал на коленке, помнится, прямо у клиента в офисе (на своей коленке, хоть и клиент была - дама). И кажется для бухии...
16. Altair777 645 03.07.09 12:43 Сейчас в теме
(15)
> Я такое писал на коленке
И не только такое? ;-)
17. O-Planet 6443 03.07.09 12:54 Сейчас в теме
19. CheBurator 2712 03.07.09 16:56 Сейчас в теме
(16) я вообще-то штангу весом 500 кг подымал. Подымал-подымал, но не поднял... ;-)
20. Altair777 645 03.07.09 17:13 Сейчас в теме
(19) А Олег бы поднял... Одной коленкой... Причем левой!
:-)
21. venger 2124 03.07.09 20:37 Сейчас в теме
(20) Не, он бы средней поднял бы;)
32. v.l. 435 26.08.09 15:35 Сейчас в теме
(15) коленку в студию!
ну, или обработку...
18. Shaman100M 1151 03.07.09 15:21 Сейчас в теме
раз пошла речь об "утилизации" номенклатуры, можно записывать дату последнего использования через проведение документов текущего числа, а окончательное решение о перемещении в "корзину" принимать учитывая и принадлежность номенклатуры к группам ABC XYZ
22. CheBurator 2712 03.07.09 22:31 Сейчас в теме
АНОНС: на подходе обработка выявления дублей в справочнике товаров для типовой ТиС; функционирует на основе модуля нечеткого сравнения строк, позволяет отлавливать дубли сходные по звучанию (латинская-русская), написанные с нрамматическими ошибками и пр....
23. Ёпрст 1065 05.07.09 16:16 Сейчас в теме
(22) Опоздал с этим... вот, например:
http://infostart.ru/projects/1915/

:)~
24. CheBurator 2712 07.07.09 01:49 Сейчас в теме
(23) Свой лисапед комфортабельнее и иедет быстрее!
25. Арчибальд 2709 07.07.09 07:39 Сейчас в теме
(24) Теперь ты это точно знаешь :))
26. assa 61 31.07.09 12:12 Сейчас в теме
Весьма полезная обработка. На ее базе сделал то же самое только с контрагентами, ну и заодно восстановление (http://infostart.ru/projects/5341/). В этой обработке слегка подправил запрос. Получается, что если товара сейчас нет на остатке и не было прихода за указанное к-во дней, то товар помечается на удаление. А если был расход?
27. CheBurator 2712 31.07.09 19:49 Сейчас в теме
Если СЕЙЧАС нет остатка, то понятно что когда-то какой-то расход (может даже попавший в период поиска приходов) - вывел эти остатки в ноль... остатки на нуле - приходов не было, продали последнее - товар КОНЧИЛСЯ, откидываем его в мусор
29. assa 61 01.08.09 21:57 Сейчас в теме
(27) По большому счету правильно. Только я сразу начал удалять помеченные и натолкнулся на то, что есть ссылка в расходе. В общем кому как нравится :). Ценность данной обработки от этого не уменьшилась :). Я свою базу регулярно режу, за период скопилось множество товаров, которые удалить было просто необходимо.
28. Danny Ocean 01.08.09 14:51 Сейчас в теме
Есть такое же решение для 1С 8.1.14 УПП?
30. findirDS 17.08.09 10:44 Сейчас в теме
А для бухгалтерии 7.7 такой программки нет? очень бы пригодилась...
31. CheBurator 2712 17.08.09 10:47 Сейчас в теме
(30) переделывается элементарно. Цена вопроса?
33. dex3 08.11.10 23:29 Сейчас в теме
Как я понял восстановлялки нет?..Тогда может убрать ее из анонса??
34. CheBurator 2712 08.11.10 23:57 Сейчас в теме
(33) ну почему же нет? есть.. "удалялка" - в свободном доступе, "восстановлялка" - за отдельную плату ;-)
35. evgentret 18.08.11 08:49 Сейчас в теме
36. CheBurator 2712 19.08.11 01:42 Сейчас в теме
(35)первоначальный комментарий был про тупую коленку.. ? ;-)
37. CheBurator 2712 19.08.11 03:57 Сейчас в теме
удален, дубль сообщения
38. evgentret 19.08.11 04:39 Сейчас в теме
Вообще - да. Глюк оказался в моей конфигурации, предыдущему программеру надо руки оторвать и в ухи вставить :((( Увидел в последний момент, уже когда был разочарован во всех представителях человечества. Пришлось поменять коммент, ибо автор молодец :)
39. CheBurator 2712 19.08.11 11:51 Сейчас в теме
(38) тебе несказанно повезло. ато бы жил с тяжелой ношей что человек из-за тебя застрелился.. ;-)
40. CheBurator 2712 19.08.11 11:52 Сейчас в теме
(38) этот случай, кстати, весьм апоказателен в тему: прежде чем обхаять - убедись в собственной непогрешимости.. ;-)
41. WildFire 20.09.11 11:11 Сейчас в теме
Черт... сначала скачал обработку и только потом увидел, что она для 7.7 (мне для 8.2 нужно было). Но все равно спасибо автору за труд.
42. Olenevod2 22.09.11 00:40 Сейчас в теме
Очень хочется заполучить эту обработку. Надеюсь автор меня простит за спам. Но я пока не представляю как заработать 1$m. Надеюсь потом сообщения можно удалить.
43. Olenevod2 22.09.11 00:43 Сейчас в теме
Хм.... дали 0.60$m. Еще одно сообщение и смогу скачать. ИМХО. Да простит меня автор. Потом постараюсь почистить сообщения, но предполагаю, что модераторы меня могут опередить.
44. UserInfo 16.10.11 12:25 Сейчас в теме
46. cathunter 18.10.11 15:11 Сейчас в теме
Спасибо автору, удалил 50к номенклатур из 75к. Но как всегда сперва поковырялся в коде)
47. provnick 04.11.11 08:53 Сейчас в теме
На типовой оч. хорошо, с чем автора и поздравляю и благодарю, но нужда, извините, заставила применить на не типовой торговле и вот, что происходит при выполнении ТЗостатки.Заполнить(0,,,"НадоУдалить"); Номер за пределами значения! по бестолковости копал и не раскопал, может подскажете, как проверку можно сделать, чтоб увидеть. Справочник "Товары", в отличии от типового спр.номенклатуры, только код числовой, количество уровней 8 и регистр не ОстаткиТМЦ, а ОстаткиТовара, измерение Товар, а не Номенклатура и нет реквизита ВидОперации, что соответсвенно в обработке учтено, но увы видимо криво.
48. provnick 04.11.11 21:31 Сейчас в теме
то есть мной изменения внесены видимо криво, но оказалось, и это тоже пока непонятно, что измерение, в моем случае "товар" не имеет чебоксика "отбор итогов" и он не активен.
49. margo2007 15 15.11.11 07:03 Сейчас в теме
Хотелось бы посмотреть на эту обработку..
50. PTV52 24.11.11 14:17 Сейчас в теме
Замечательная обработочка, то что надо!
51. Anton_prezident 05.12.11 22:47 Сейчас в теме
52. ykoba 10.12.11 18:43 Сейчас в теме
Интересно посмотреть!
53. CheBurator 2712 16.06.12 03:47 Сейчас в теме
просто умопомрачительно какая популярная обработка - качают постоянно...
54. MDV666 02.06.15 11:00 Сейчас в теме
Не сработала:
СпрН.Записать();
{F:\1CV77\UPDATE\2013\EXTFORMS\CHE_NULLDESTROY.ERT(124)}: Код не уникальный!
55. CheBurator 2712 03.06.15 01:18 Сейчас в теме
(54)
Возможные причины:
1. В конфигурации изменен типовой вариант нумерации кодов справочинка номенклатуры (что вряд ли)
2. В справочнике присутствуют номенклатуры с одинаковым кодом, что противоречит установленному в конфигурации признаку уникальности кодов.

Т.к. обработка новых элементов не создает, а только перемещает существующие элементы в другую группу - смотрите по п.2

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

Если распечатать затруднительно, тогда:
- отключить режим просмотра по иерархии (штатная возможность)
- отсортировать показ справочника по порядку кодов (штатная возможность)
- смотреть глазками на наличие в списке двух и более строк с одинаковым кодом.
56. CheBurator 2712 29.03.16 18:51 Сейчас в теме
57. пользователь 01.04.16 07:29
Сообщение было скрыто модератором.
...
58. user728638 28.12.20 21:25 Сейчас в теме
Пригодилась в 2020 году, спасибо
59. CheBurator 2712 28.12.20 21:48 Сейчас в теме
(58) аж всплакнул...
работае - хорошо!
пригодилось кому-то - я вообще счастлив!
60. Иваныч 23 17.01.23 13:58 Сейчас в теме
Che, и я плюс поставлю. Когда-то была задумка неиспользованную , устаревшую номенклатуру переносить в отдельную папку, но чтобы продавец на рознице не видел. Хотя, в жизни есть и разовые закупки в некоторых случаях, когда эту позицию нужно оставить
61. CheBurator 2712 17.01.23 14:37 Сейчас в теме
(60) ну ты стремительный с реакцией на разработку!
"разовые закупки" - ничто не мешает поставить "исключенную" позицию в поступлениеТМЦ...
62. CheBurator 2712 17.01.23 14:38 Сейчас в теме
(60)
но чтобы продавец на рознице не видел.

реквизит = "не показывать". для исключенной =1, программная установка отбора в формах списка.
.
с другой стороны - нахрена?
видит и видит. какой вред это принесет?
63. alexantipov71 22.03.23 11:27 Сейчас в теме
Великолепно! Аж слезу пробило, когда очистил номенклатуру, которой 14 лет, и в ней было полно товара, который уже давно не используется. ПРЕДЛОЖЕНИЕ! сделать такую же обработку для UChoice (Универсальная обработка подбора объектов). Удобство предложения: получаем список товара, где можно поставить-снять галку и соответственно пометить товар на удаление (отобрав товар, по которому не было движений ВООБЩЕ), переименовать, поставить галку "НеВключатьВПрайс", перенумеровать коды, и т.д.
64. CheBurator 2712 22.03.23 11:30 Сейчас в теме
(63) Можно и для Учойза, типа так: запускаем обработку, получаем список "устаревших" товаров и штатно передаем его в Учойз, а там уже что хотите, то и делать самим Учойзом с этим списком товаров.
.
Будет проспонсировано - то и сделаю...
65. alexantipov71 22.03.23 11:33 Сейчас в теме
66. CheBurator 2712 22.03.23 15:23 Сейчас в теме
(65) "(отобрав товар, по которому не было движений ВООБЩЕ"
- детализируй какой набор номенклатуры должен быть получен или несколько вариантов.
тогда этот набор номенклатуры уже можно будет подсовывать в учойз для выполнения над ним групповых действий плугинами учойза.
или более детально опиши сценарий работы по этому вопросу с учойзом.
67. alexantipov71 22.03.23 19:49 Сейчас в теме
Про "ВООБЩЕ" забудь, твоя обработка всё это делает. Моя идея: разделить обработку на две части. 1.Отобрав номенклатуру, обработка штатно передает её Учойзу. 2.Обработка для Учойза "перемещение" отмеченного ТМЦ с запросом "куда".
68. CheBurator 2712 23.03.23 00:32 Сейчас в теме
(67) п.2 я вообще не трогаю.
По п. 1 - отбор номенклатуры оставить как есть сейчас или какие-то другие правила отбора номенклатуры ещё добавить и можно между ними будет выбирать?
69. CheBurator 2712 23.03.23 00:36 Сейчас в теме
П. 2 также и делает остальное что надо - отдельным плагином пристыковывает к наименованию префикс если надо, и прочее всё что захотят с этим набором данных сделать. А перемещение куда - это просто смена родителя.
.
Типа так ?
Оставьте свое сообщение