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

05.03.21

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

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

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

Наименование Файл Версия Размер
-
.1246294295 189,00Kb
593
.1246294295 189,00Kb 593 Скачать
-
.1246294491 0,06Kb
279
.1246294491 0,06Kb 279 Скачать

Неиспользуемыми элементами считаются те номенклатурные позиции, которые удовлетворяют 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    2398    3    Sevg    0    

2

Поиск и удаление дублей справочника 7.7

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

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

1 стартмани

12.09.2022    2923    6    tetraren    0    

2

Учет с нуля на основе имеющейся файл-серверной базы данных 1С 7.7

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

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

1 стартмани

14.01.2022    6090    5    etmarket    3    

3

Комплект обработок 1С 7.7 для работы со справочниками и документами

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

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

1 стартмани

13.05.2021    7850    8    etmarket    0    

3

Удаление элементов справочника в 1С 7.7

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

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

10 стартмани

26.03.2021    8334    2    softmaker    0    

0

Поиск и исправление дублей штрихкодов для номенклатурных единиц измерения

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

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

1 стартмани

19.11.2020    7673    1    Kuzya_brаtsk    4    

8

Сжатие DBF-файлов для 1С:Предприятие 7.7

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

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

1 стартмани

18.10.2018    15751    45    evg520750    5    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Арчибальд 2707 30.06.09 07:42 Сейчас в теме
Простенько и со вкусом
+
2. CheBurator 3119 30.06.09 07:45 Сейчас в теме
(1) Жрать со вкусом! ;-)
+
45. TrinitronOTV 14 16.10.11 18:08 Сейчас в теме
CheBurator пишет:

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

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

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

:)~
+
24. CheBurator 3119 07.07.09 01:49 Сейчас в теме
(23) Свой лисапед комфортабельнее и иедет быстрее!
+
25. Арчибальд 2707 07.07.09 07:39 Сейчас в теме
(24) Теперь ты это точно знаешь :))
+
26. assa 61 31.07.09 12:12 Сейчас в теме
Весьма полезная обработка. На ее базе сделал то же самое только с контрагентами, ну и заодно восстановление (http://infostart.ru/projects/5341/). В этой обработке слегка подправил запрос. Получается, что если товара сейчас нет на остатке и не было прихода за указанное к-во дней, то товар помечается на удаление. А если был расход?
+
27. CheBurator 3119 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 3119 17.08.09 10:47 Сейчас в теме
(30) переделывается элементарно. Цена вопроса?
+
33. dex3 08.11.10 23:29 Сейчас в теме
Как я понял восстановлялки нет?..Тогда может убрать ее из анонса??
+
34. CheBurator 3119 08.11.10 23:57 Сейчас в теме
(33) ну почему же нет? есть.. "удалялка" - в свободном доступе, "восстановлялка" - за отдельную плату ;-)
AnryMc; +1
35. evgentret 18.08.11 08:49 Сейчас в теме
36. CheBurator 3119 19.08.11 01:42 Сейчас в теме
(35)первоначальный комментарий был про тупую коленку.. ? ;-)
+
37. CheBurator 3119 19.08.11 03:57 Сейчас в теме
удален, дубль сообщения
+
38. evgentret 19.08.11 04:39 Сейчас в теме
Вообще - да. Глюк оказался в моей конфигурации, предыдущему программеру надо руки оторвать и в ухи вставить :((( Увидел в последний момент, уже когда был разочарован во всех представителях человечества. Пришлось поменять коммент, ибо автор молодец :)
+
39. CheBurator 3119 19.08.11 11:51 Сейчас в теме
(38) тебе несказанно повезло. ато бы жил с тяжелой ношей что человек из-за тебя застрелился.. ;-)
+
40. CheBurator 3119 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 3119 16.06.12 03:47 Сейчас в теме
просто умопомрачительно какая популярная обработка - качают постоянно...
+
54. MDV666 02.06.15 11:00 Сейчас в теме
Не сработала:
СпрН.Записать();
{F:\1CV77\UPDATE\2013\EXTFORMS\CHE_NULLDESTROY.ERT(124)}: Код не уникальный!
+
55. CheBurator 3119 03.06.15 01:18 Сейчас в теме
(54)
Возможные причины:
1. В конфигурации изменен типовой вариант нумерации кодов справочинка номенклатуры (что вряд ли)
2. В справочнике присутствуют номенклатуры с одинаковым кодом, что противоречит установленному в конфигурации признаку уникальности кодов.

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

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

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

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