Имя: Пароль:
1C
1С v8
Удаление номенклатуры. УТ 10.3
0 Eeelena
 
09.09.13
10:52
Здравствуйте! Нужно удалить номенклатуру и все документы которые ссылаются на нее. Как это можно сделать?
1 cw014
 
09.09.13
10:52
Пометить на удаление, потом через удаление помеченных объектов
2 Eeelena
 
09.09.13
10:55
через удаление помеченных объектов не удаляет номенклатуру так как есть ссылки на удаляемый объект... как мне их пометить на удаление тогда?
3 cw014
 
09.09.13
10:59
Пройтись, и ручками пометить
4 cw014
 
09.09.13
11:00
Можно обработку написать, но не факт, что она не поудаляет чего нибудь лишнего
5 Галахад
 
гуру
09.09.13
11:01
В тех документах, наверное есть и другая номенклатура.
6 Eeelena
 
09.09.13
11:09
если документ будет ссылаться на помеченную номенклатуру, то его тоже надо удалить. готовой обработки нет?
7 Eeelena
 
09.09.13
11:10
если нет, то какой примерно алгоритм этой обработки
8 Галахад
 
гуру
09.09.13
11:19
М = Новый Массив;
М.Добавить(МояНом);

ТабСсылок = НайтиПоСслыкам(М);
Для Каждого Стр из ТабСсылкок Цикл
Стр.ПолучитьОбъект().Удалить();
КонецЕсли;
9 Eeelena
 
09.09.13
11:24
Галахад, могли бы пояснить?
10 Галахад
 
гуру
09.09.13
11:25
(9) Нет. И за результат тоже не хочу отвечать.
11 Godofsin
 
09.09.13
11:27
(8) жесть
12 cw014
 
09.09.13
11:28
(10) Солидарен
13 Eeelena
 
09.09.13
11:30
ну так как мне в таком случае решить проблему?
14 Галахад
 
гуру
09.09.13
11:31
(13) Кстати, а какая у вас проблема?
15 Eeelena
 
09.09.13
11:34
Нужно удалить номенклатуру и все документы которые ссылаются на нее
16 Eeelena
 
09.09.13
11:35
нужно сделать поиск объектов которые ссылаются на эту номенклатуру и удалить их
17 Галахад
 
гуру
09.09.13
11:36
Это не проблема, это задача. Проблема не описана.
18 Eeelena
 
09.09.13
11:40
ну как это сделать то?
19 Гефест
 
09.09.13
11:45
(18) пометить на удаление номенклатура, затем пометить на удаление все объекты, содержащие ссылки на эту номенклатуру и все удалить
20 Godofsin
 
09.09.13
11:46
(19) Хорош учить, она же щас наделает
21 Eeelena
 
09.09.13
11:49
Ребят ну дай те уже дельный совет
22 Гефест
 
09.09.13
11:50
(20) не наделает, потому что не умеет.

пилу некогда точить - пилить надо©
23 LehhaK
 
09.09.13
11:52
(21) Обработка на просторах инфостарта есть, там удаляемый объект показывается со всеми ссылками в виде дерева. Потом ручками помечаешь эти объекты на удаление и удаляешь. Не надо ниче программировать
24 Eeelena
 
09.09.13
11:55
а эту обработку можно бесплатно скачать?
25 floody
 
09.09.13
11:58
"поиск ссылок на объекты" в платформе же есть
26 Eeelena
 
09.09.13
12:02
floody, в обработке удаление помеченных объектов? я просто не хочу в ручную удалять, там очень много
27 mistеr
 
09.09.13
12:02
УниверсальныеПодборИОбработкаОбъектов - обработка с ИТС. Бесплатно, без смс.
28 Eeelena
 
09.09.13
12:16
mistеr
скачала эту обработку , спасибо)
29 mzelensky
 
09.09.13
12:23
(0) чего вы человеку мозги парите. Есть куча обработок, которые могу все это сделать
30 mzelensky
 
09.09.13
12:24
(27) не совсем то .что нужно посоветовал.

Есть такая обработка "Удаление помеченных объектов +" - в ней имеется волшебная кнопочка позволяющая пометить на удаление объекты, которые хочется удалить, но на них имеются ссылки + удобная система отборов.
31 Eeelena
 
09.09.13
12:37
а где такую обработку взять?
32 v4442
 
09.09.13
12:42
Пометить на удаление нужную номенклатуру и все документы.
После операции "удаления помеченных объектов" те документы которые остались снять пометку удаления.
33 mzelensky
 
09.09.13
12:47
(31) я могу кинуть. Напиши свою почту и платформу 1С
34 Eeelena
 
09.09.13
13:03
mzelensky, спасибо большое) УТ 10.3, может вы мне лучше свою аську дадите? не хочу тут почту оставлять
35 mzelensky
 
09.09.13
13:08
(34) моя почта и ася написаны в личной карточке (щелкни по нику)
36 Eeelena
 
09.09.13
13:16
ок
37 Кай066
 
09.09.13
14:41
(32) Что помешает удалиться документам, в которых не фигурирует помеченная номенклатура?