Имя: Пароль:
1C
1С v8
Быстрая пометка на удаление документов
,
0 Classic
 
20.06.13
12:17
Движений нет. Надо быстро пометить на удаление доки определенного вида. Можно даже без отбора.
1 ДенисЧ
 
20.06.13
12:17
Разрешаю. Действуй
2 Флудер
 
20.06.13
12:18
Разрешаю.
3 Classic
 
20.06.13
12:18
Трехзвенка. Обычное приложение.
Как?
4 1Cv8_accepted
 
20.06.13
12:19
(3) Сервис - Универсальные обработки - Групповая обработка справочников и документов.
5 ДенисЧ
 
20.06.13
12:19
Выбрать
цикл
УстановитьПометкуУдаления()
6 Classic
 
20.06.13
12:20
(5)
Как-то не очень быстро получается.
Около 1000 документов в минуту. Мне надо быстрее
7 ДенисЧ
 
20.06.13
12:21
(6) drop database
8 Classic
 
20.06.13
12:21
(7)
Это не пометка на удаление :)
И не одного вида
9 Classic
 
20.06.13
12:23
Есть подозрения, что надо прямоми запросами фигачить в скуль.

Кто-то делал такое?
10 ДенисЧ
 
20.06.13
12:24
(9) к тебе уже выезжают :-)
За нарушение лицензии.

Разбери структуру таблиц и сделай
11 Classic
 
20.06.13
12:28
(10)
Это нарушение лицензии? Не знал
(10)
Та вот думаю самому полазить.
Может кто скажет, какие проблеммы могут быть в моем случае, если я исполню обычный запрос вида

UPDATE ....
SET Mark = true

Ну или какие там поля будут.

Вроде движений нет, ссылочная целостность не нужна, подписки и прочии предопределенки тоже.

Документ сугубо служебный. Чем может такое грозить?
12 ДенисЧ
 
20.06.13
12:29
(11) Уже попробовал бы на копии :-)
13 shadowfiend10
 
20.06.13
12:31
действуй, работает
14 mikecool
 
20.06.13
12:31
(11) если не в теме - жди, когда универсальная обработка отработает
15 Classic
 
20.06.13
12:33
(14)
Когда-то в тему надо влезать:)

(12)
И так условно на копии делаю. Но база большая - в случае чего восстанавливать долго
16 Рэйв
 
20.06.13
12:38
Выборка
Цикл

Док.ПометкаУдаления=Истина;
17 Рэйв
 
20.06.13
12:39
это если правда движений нет
18 Classic
 
20.06.13
14:09
Десять секунд меньше чем 70 часов.
Жаль, что платформа не предоставляет механизмы массового изменения документов :(
19 IШаман
 
20.06.13
14:16
(6) Сколько же там у вас документов?
20 Classic
 
20.06.13
14:30
(19)
Немного. Всего несколько миллионов. Но штатно помечает долго. Может где-то забыл подписку отключить, может еще чего
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан