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

Опубликовал Сергей (Che) Коцюра (CheBurator) в раздел Администрирование - Чистка базы

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

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

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

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

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

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

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

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

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

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

 

Скачать файлы

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

См. также

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

Гы..
12. Александр Рытов (Арчибальд) 2655 02.07.09 17:45 Сейчас в теме
(9) Слушай Ёпрста (с) Чебур.
13. Сергей (Che) Коцюра (CheBurator) 3375 02.07.09 18:52 Сейчас в теме
Епрст, конечно, крут.. но иногда заносит на поворотах... ;-0)
В описании все написано... соответсвенно "управляющий" принимает решение юзать или нет... Если шляпу продали вчера, а сегодня Чебур ее "подчистил" потому что ее нет на остатках и последний приход был полгода назад - то скорее всего такая шляпа вряд ли появится в приходах... Но если приходы сканируются (приемка по ШК) - она спокойно внесется в приход - Чебур работает аккуратно и данные не убивает - только в приходе визуально будет видно (и при просмотре остатков тоже) наличие товара из группы "Не использовать" - что для умного "управляющего" должно быть сигналом - а нафига нам нужна такая древняя шляпа по такой цене? мода уже на другие шляпы... ;-)
Vladal; delete009; Tatitutu; +3 Ответить
14. Ёпрст (Ёпрст) 1017 02.07.09 19:34 Сейчас в теме
15. Олег Пономаренко (O-Planet) 6669 03.07.09 12:33 Сейчас в теме
О! Я такое писал на коленке, помнится, прямо у клиента в офисе (на своей коленке, хоть и клиент была - дама). И кажется для бухии...
16. Альтаир (Altair777) 633 03.07.09 12:43 Сейчас в теме
(15)
> Я такое писал на коленке
И не только такое? ;-)
17. Олег Пономаренко (O-Planet) 6669 03.07.09 12:54 Сейчас в теме
18. Михаил Семенов (Shaman100M) 1176 03.07.09 15:21 Сейчас в теме
раз пошла речь об "утилизации" номенклатуры, можно записывать дату последнего использования через проведение документов текущего числа, а окончательное решение о перемещении в "корзину" принимать учитывая и принадлежность номенклатуры к группам ABC XYZ
19. Сергей (Che) Коцюра (CheBurator) 3375 03.07.09 16:56 Сейчас в теме
(16) я вообще-то штангу весом 500 кг подымал. Подымал-подымал, но не поднял... ;-)
20. Альтаир (Altair777) 633 03.07.09 17:13 Сейчас в теме
(19) А Олег бы поднял... Одной коленкой... Причем левой!
:-)
21. Александр Венгер (venger) 2042 03.07.09 20:37 Сейчас в теме
(20) Не, он бы средней поднял бы;)
22. Сергей (Che) Коцюра (CheBurator) 3375 03.07.09 22:31 Сейчас в теме
АНОНС: на подходе обработка выявления дублей в справочнике товаров для типовой ТиС; функционирует на основе модуля нечеткого сравнения строк, позволяет отлавливать дубли сходные по звучанию (латинская-русская), написанные с нрамматическими ошибками и пр....
23. Ёпрст (Ёпрст) 1017 05.07.09 16:16 Сейчас в теме
24. Сергей (Che) Коцюра (CheBurator) 3375 07.07.09 01:49 Сейчас в теме
(23) Свой лисапед комфортабельнее и иедет быстрее!
25. Александр Рытов (Арчибальд) 2655 07.07.09 07:39 Сейчас в теме
(24) Теперь ты это точно знаешь :))
26. assa Петренко (assa) 54 31.07.09 12:12 Сейчас в теме
Весьма полезная обработка. На ее базе сделал то же самое только с контрагентами, ну и заодно восстановление (http://infostart.ru/projects/5341/). В этой обработке слегка подправил запрос. Получается, что если товара сейчас нет на остатке и не было прихода за указанное к-во дней, то товар помечается на удаление. А если был расход?
27. Сергей (Che) Коцюра (CheBurator) 3375 31.07.09 19:49 Сейчас в теме
Если СЕЙЧАС нет остатка, то понятно что когда-то какой-то расход (может даже попавший в период поиска приходов) - вывел эти остатки в ноль... остатки на нуле - приходов не было, продали последнее - товар КОНЧИЛСЯ, откидываем его в мусор
28. Андрей Савин (Danny Ocean) 01.08.09 14:51 Сейчас в теме
Есть такое же решение для 1С 8.1.14 УПП?
29. assa Петренко (assa) 54 01.08.09 21:57 Сейчас в теме
(27) По большому счету правильно. Только я сразу начал удалять помеченные и натолкнулся на то, что есть ссылка в расходе. В общем кому как нравится :). Ценность данной обработки от этого не уменьшилась :). Я свою базу регулярно режу, за период скопилось множество товаров, которые удалить было просто необходимо.
30. Irina Podkopaeva (findirDS) 17.08.09 10:44 Сейчас в теме
А для бухгалтерии 7.7 такой программки нет? очень бы пригодилась...
31. Сергей (Che) Коцюра (CheBurator) 3375 17.08.09 10:47 Сейчас в теме
(30) переделывается элементарно. Цена вопроса?
32. vladal (Vladal) 26.08.09 15:35 Сейчас в теме
(15) коленку в студию!
ну, или обработку...
33. Александр (dex3) 08.11.10 23:29 Сейчас в теме
Как я понял восстановлялки нет?..Тогда может убрать ее из анонса??
34. Сергей (Che) Коцюра (CheBurator) 3375 08.11.10 23:57 Сейчас в теме
(33) ну почему же нет? есть.. "удалялка" - в свободном доступе, "восстановлялка" - за отдельную плату ;-)
35. Евгений Третьяков (evgentret) 18.08.11 08:49 Сейчас в теме
36. Сергей (Che) Коцюра (CheBurator) 3375 19.08.11 01:42 Сейчас в теме
(35)первоначальный комментарий был про тупую коленку.. ? ;-)
37. Сергей (Che) Коцюра (CheBurator) 3375 19.08.11 03:57 Сейчас в теме
удален, дубль сообщения
38. Евгений Третьяков (evgentret) 19.08.11 04:39 Сейчас в теме
Вообще - да. Глюк оказался в моей конфигурации, предыдущему программеру надо руки оторвать и в ухи вставить :((( Увидел в последний момент, уже когда был разочарован во всех представителях человечества. Пришлось поменять коммент, ибо автор молодец :)
39. Сергей (Che) Коцюра (CheBurator) 3375 19.08.11 11:51 Сейчас в теме
(38) тебе несказанно повезло. ато бы жил с тяжелой ношей что человек из-за тебя застрелился.. ;-)
40. Сергей (Che) Коцюра (CheBurator) 3375 19.08.11 11:52 Сейчас в теме
(38) этот случай, кстати, весьм апоказателен в тему: прежде чем обхаять - убедись в собственной непогрешимости.. ;-)
41. Serge Popoff (WildFire) 20.09.11 11:11 Сейчас в теме
Черт... сначала скачал обработку и только потом увидел, что она для 7.7 (мне для 8.2 нужно было). Но все равно спасибо автору за труд.
42. Olenevod Olenevod (Olenevod2) 22.09.11 00:40 Сейчас в теме
Очень хочется заполучить эту обработку. Надеюсь автор меня простит за спам. Но я пока не представляю как заработать 1$m. Надеюсь потом сообщения можно удалить.
43. Olenevod Olenevod (Olenevod2) 22.09.11 00:43 Сейчас в теме
Хм.... дали 0.60$m. Еще одно сообщение и смогу скачать. ИМХО. Да простит меня автор. Потом постараюсь почистить сообщения, но предполагаю, что модераторы меня могут опередить.
44. UserInfo UserInfo (UserInfo) 16.10.11 12:25 Сейчас в теме
45. Александр Лыткин (TrinitronOTV) 16.10.11 18:08 Сейчас в теме
CheBurator пишет:

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

большое спасибо
46. aser gerrf (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 (margo2007) 6 15.11.11 07:03 Сейчас в теме
Хотелось бы посмотреть на эту обработку..
50. Татьяна Протасова (PTV52) 24.11.11 14:17 Сейчас в теме
Замечательная обработочка, то что надо!
51. Антон Шевелёв (Anton_prezident) 05.12.11 22:47 Сейчас в теме
52. ykoba ykoba (ykoba) 10.12.11 18:43 Сейчас в теме
53. Сергей (Che) Коцюра (CheBurator) 3375 16.06.12 03:47 Сейчас в теме
просто умопомрачительно какая популярная обработка - качают постоянно...
54. MDV666 Маслов (MDV666) 02.06.15 11:00 Сейчас в теме
Не сработала:
СпрН.Записать();
{F:\1CV77\UPDATE\2013\EXTFORMS\CHE_NULLDESTROY.ERT(124)}: Код не уникальный!
55. Сергей (Che) Коцюра (CheBurator) 3375 03.06.15 01:18 Сейчас в теме
(54)
Возможные причины:
1. В конфигурации изменен типовой вариант нумерации кодов справочинка номенклатуры (что вряд ли)
2. В справочнике присутствуют номенклатуры с одинаковым кодом, что противоречит установленному в конфигурации признаку уникальности кодов.

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

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

Если распечатать затруднительно, тогда:
- отключить режим просмотра по иерархии (штатная возможность)
- отсортировать показ справочника по порядку кодов (штатная возможность)
- смотреть глазками на наличие в списке двух и более строк с одинаковым кодом.
56. Сергей (Che) Коцюра (CheBurator) 3375 29.03.16 18:51 Сейчас в теме
Оставьте свое сообщение