Имя: Пароль:
1C
1C 7.7
v7: Удаление лишней номенклатуры
0 6apHu58
 
14.01.12
21:49
Всем привет.
Проблема такая. После свертки ТиС появилась необходимость удалить неактуальные позиции номенклатуры, накопленные за долгие годы работы. Если воспользоваться стандартными обработками, пометить всю номенклатуру на удаление, удалить что можно, потом снять с оставшихся пометки, то попутно удаляются подчиненные справочники (цены) у всей номенклатуры, что очень печально. Каким образом лучше поступить?
1 ДенисЧ
 
14.01.12
21:50
Напиши запрос...
Выбери всю номенклатуру, что есть в остатках. То, чего нет в результате запроса - помечай на удаление.
Потом штатно удаляй.
2 6apHu58
 
14.01.12
21:54
Актуальной номенклатуры может не быть на данный момент на остатке. Нужно удалить только ту, на которуюю вообще нет ссылок в базе (из документов). Как такую выбрать?
3 ДенисЧ
 
14.01.12
21:57
(2) НайтиСсылки() и думать над результатом.
4 6apHu58
 
14.01.12
21:59
(3) Спасибо, подумаю.
5 ДенисЧ
 
14.01.12
22:03
Это полезно... В СП есть ещё одна процедура на эту тему...
6 6apHu58
 
14.01.12
22:05
Какая?
7 Cthulhu
 
14.01.12
22:10
(5): одна???
8 ДенисЧ
 
14.01.12
22:12
(7) одной хватит
(6) УдалитьОбъекты()
9 andrewks
 
14.01.12
22:13
(2) можно запрос за весь период сделать
10 Cthulhu
 
14.01.12
22:17
(9): пятнично!
11 Рэйв
 
14.01.12
22:19
(0)Судя по твоему уровню, лучше бы все это не трогать. А если учитывать "за долгие годы работы."....  То лучше позвать специалиста...И то не каждый пойдет.
Я бы не полшел.
12 andrewks
 
14.01.12
22:19
(10) сёдня суббота, вообще-то. сабж читал? база свёрнута
13 Cthulhu
 
14.01.12
22:20
(12): я о совете а не о дне недели.
я-то как раз читал. ;)
14 andrewks
 
14.01.12
22:22
(13) обоснуй
15 6apHu58
 
14.01.12
22:22
(11) Ну я как бы и пришел, просто с семеркой очень мало работал.
16 Cthulhu
 
14.01.12
22:26
(14): я лучше перед тобой извинюсь. прости. голодный был.
17 Рэйв
 
14.01.12
22:27
(15)Сочувствую:-)
Тут на мисте тебе возможно подскажут решение.Только ЗНАНИЙ тебе это не добавит.Чтобы стать спецом надо самому писать код.И долго.
18 Бирюк
 
14.01.12
22:30
(0) На диске ИТС есть компект доп.отчетов ExtReps (как-то так). Там есть обработка "Удаление неиспользуемых объектов" с выбором типов объектов и т.п.
19 6apHu58
 
14.01.12
22:46
(17) Согласен, только семерка сейчас маловостребованна и учиться писать на ней параллельно изучая восьмерку как-то не очень. Поэтому ищу тут хороший совет или готовое решение :)
(18) Спасибо.
20 Фокусник
 
14.01.12
23:52
(0)   двухходовка: на тестовой базе сделать так как в (0), зафиксировать коды оставшейся номенклатуры (например выгрузить в файл). На реальной базе удалить номенклатуру, кодов которой нет в чудо-файле :)
21 6apHu58
 
15.01.12
00:04
(20) Видимо самый доступный для меня вариант, обработка с диска итс меня не спасла.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.