|
|
нужно удалить все доки в конфе. какой может быть минимальный код? |
☑ |
|
0
vnikvlad
14.07.11
✎
12:33
|
нужно удалить все доки в конфе. какой может быть минимальный код?
обработка просто должна удалять все документы. и больше ничего.
|
|
|
1
Ненавижу 1С
гуру
14.07.11
✎
12:34
|
а движения в регистрах не должна?
|
|
|
2
butterbean
14.07.11
✎
12:35
|
если это типовая, то можно без кода - Групповая обработка справочников и документов, там пометит на удаление, а потом удалить помеченные
|
|
|
3
Naumov
14.07.11
✎
12:38
|
format c: /q
|
|
|
4
Злопчинский
14.07.11
✎
12:38
|
в 7.7 это делалось вообще без единой строчки кода...
|
|
|
5
hhhh
14.07.11
✎
12:43
|
(4) чего это ты 7.7 заживо похоронил?
|
|
|
6
vnikvlad
14.07.11
✎
12:46
|
да просто 8-ку изучаю, возник вопрос....
в семерке 5 строчек, во сколько можно минимально уложиться в 8-ке (без батника я имею ввиду)
|
|
|
7
Maxus43
14.07.11
✎
12:47
|
(6) > (2) чем не нравится?
|
|
|
8
vnikvlad
14.07.11
✎
12:50
|
Maxus43 мне нужно именно во сколько строк уложится минимальный код...
|
|
|
9
Maxus43
14.07.11
✎
12:51
|
(8) исследование такое чтоль? строчек 5 и будет примерно, если непосредственное удаление и куча битых ссылок в базе
|
|
|
10
hhhh
14.07.11
✎
12:51
|
(8) ну наверно строчек 15. Хотя этот случай - не показатель, в большинстве случаев восьмерка короче семерки. Взять хотя бы пресловутые
ВыбратьСтроки()
ПолучитьСтроку()
в восьмерке одной строчкой делается
Для Каждого
|
|
|
11
vnikvlad
14.07.11
✎
12:52
|
напиши плиз эти 5 строк - очень интересно.
|
|
|
12
le_
14.07.11
✎
12:53
|
6 строк без попыток, сообщений, обработок прерываний:
Для Каждого Док Из Метаданные.Документы Цикл
Выборка = Документы[Док.Имя].Выбрать();
Пока Выборка.Следующий() Цикл
Выборка.ПолучитьОбъект().УстановитьПометкуУдаления(Истина);
КонецЦикла;
КонецЦикла;
|
|
|
13
Живой Ископаемый
14.07.11
✎
12:55
|
(12)+
либо
Выборка.ПолучитьОбъект().Удалить();
|
|
|
14
vnikvlad
14.07.11
✎
12:56
|
спасибо.:)
|
|
|
15
Maxus43
14.07.11
✎
13:14
|
3 строчки:
Для Каждого Док Из Метаданные.Документы Цикл Выборка = Документы[Док.Имя].Выбрать();
Пока Выборка.Следующий() Цикл Выборка.ПолучитьОбъект().УстановитьПометкуУдаления(Истина); КонецЦикла;
КонецЦикла;
:)
|
|
|
16
Ненавижу 1С
гуру
14.07.11
✎
13:17
|
(15) так и в одну можно
|
|