Имя: Пароль:
1C
1С v8
Пометить на удаление элементы метаданных "Задача"
0 Mashap
 
08.02.12
11:40
Добрый день!
Есть необходимость удалить задачи пользователей, которых сформировалось неимоверное количество. Как это можно сделать, ни через "Удаление объектов" обработки универсальный обмен данными в формате ХМЛ, ни через групповую обработку, ни через универсальный подбор и обработка объектов сделать этого не получается.
Мне необходимо добавить реквизиты в задачу пользователя, но видимо из-за большого объема данных, конфигурация базы данных не сохраняется, выдается ошибка платформы.
Спасибо!
1 Ненавижу 1С
 
гуру
08.02.12
11:41
(0) от того что пометишь, они не удалятся
2 Mashap
 
08.02.12
11:42
(1) ну потом я запущу процесс удаления. Если можно сразу, то было бы хорошо
3 almar
 
08.02.12
11:42
Процедура КнопкаВыполнитьНажатие(Кнопка)
   Запрос=Новый Запрос;
   Запрос.Текст=
   "ВЫБРАТЬ
   |    ЗадачаИсполнителя.Ссылка
   |ИЗ
   |    Задача.ЗадачаИсполнителя КАК ЗадачаИсполнителя";
   ТЗ=Запрос.Выполнить().Выгрузить();
   Для каждого Стр из ТЗ Цикл
       Об=Стр.Ссылка.ПолучитьОбъект();
       Об.Удалить();
   КонецЦикла;    
КонецПроцедуры
4 Mashap
 
08.02.12
11:42
круто:) спасибо
5 Maxus43
 
08.02.12
11:44
(4) это не круто, помечай сначала и типовым удалением делай, чтоб не было потом "Всё пропало! Битые ссылки атакуе!"
6 Mashap
 
08.02.12
11:45
(3) ну хорошо, допустим у себя я удалю, и выполню разработку, но при сохранении ее на рабочей базе опять возникнет та же проблема. Есть еще варианты, кроме удаления задач? При изменении структуры задачи (добавление реквизита, пр.) при сохранении конфигурации падает платформа.
7 Maxus43
 
08.02.12
11:49
(6) именно у задач? к другим объектам добавляется нормально?
8 Mashap
 
08.02.12
11:50
(7) да, добавляла и к справочникам, и к документам.
9 Maxus43
 
08.02.12
11:50
и вобще - Файловая/серверная, платформа, реквизит общий добавляеш или конкретно задаче и т.д.
Тема не раскрыта.
в файловой ограничение на размер таблицы в 4 Гб например
10 Mashap
 
08.02.12
11:52
база файловая, платформа 8.1 (под 8.2 тоже пробовала, то же самое), добавляю реквизит типа Булево в задачиПользователя, в реквизиты
11 Maxus43
 
08.02.12
11:52
размер 1cd?
12 Maxus43
 
08.02.12
11:53
chdbfl для начала надо файлой сделать
13 Mashap
 
08.02.12
12:03
140мб , УТ
14 Maxus43
 
08.02.12
12:15
(13) не может быть. 140 мб - пустая база больше весит наверно)
15 Maxus43
 
08.02.12
12:17
короче чистим кэши и chdbfl на базу натравливаем. вылет платформы на таких объёмах - это мистика
16 Mashap
 
08.02.12
12:17
1cv8.1cD - 140 мб, пустая в три раза меньше весит
17 Mashap
 
08.02.12
12:17
как почистить кэш?
18 Maxus43
 
08.02.12
12:17
запускай (12). быстро сделается, потом раскажеш
19 Mashap
 
08.02.12
12:17
запустила
20 Mashap
 
08.02.12
12:21
ошибок не обнаружено, запустила создание реквизита под 8.2, обрабатывает задачи, 107000...
21 Maxus43
 
08.02.12
12:22
C:\Users\<юзер>\AppData\Local\1C\1Cv82\
например
22 Mashap
 
08.02.12
12:23
(21) нет такой папки, как узнать поточнее?
23 Maxus43
 
08.02.12
12:29
24 Mashap
 
08.02.12
12:44
под 8.2 добавила, правда долго это было..
ладно, сейчас еще с 8.1 буду воевать. спасибо!
25 Mashap
 
08.02.12
13:28
Повреждена таблица размещения внутреннего файла <Данные таблицы '_TASK14NG'>
Повреждены данные таблицы '_TASK14NG'. Восстановлено 150624 из 150625 записей.

тестирование под 8.1
26 Maxus43
 
08.02.12
13:31
(25) ну вот, правда 1 запись не восстановлена
27 Mashap
 
08.02.12
14:15
добавилось и под 8.1, правда это было ооооочень долго, отображение закончилось когда записей было миллион с хвостом, может правда почистить
28 Maxus43
 
08.02.12
14:20
реструктуризация была просто... если уж чистить - использовать стандартные механизмы. т.е. обработкой можно пометить на удаление, а контроль ссылок нужен всё равно. бездумно удалять как в (3) таки зло
29 Mashap
 
08.02.12
14:23
(28) не нашла стандартных механизмов
30 Mashap
 
08.02.12
14:23
описано в (0)
31 Maxus43
 
08.02.12
14:33
(30) стандартные - я имею ввиду обработкой пометить на удаление, а потом Операции - Удаление помеченых объектов
33 Mashap
 
09.02.12
18:40
(31) набросала еще с десяток реквизитов, платформа упала почти сразу...