Имя: Пароль:
1C
1С v8
Типовая обработка массовое удаление объектов - есть такое?
0 genesys
 
29.08.16
10:44
сабж
1 PR
 
29.08.16
10:45
Нет
2 genesys
 
29.08.16
10:46
(1) А готовые для БП 3.0 существуют в свободном доступе? например удалить все документы или все записи РН
3 PR
 
29.08.16
10:46
(2) Думаю, что да
4 genesys
 
29.08.16
10:50
(3) А если удаленны все документы, то все движения в РН потрутся или как?
5 PR
 
29.08.16
10:51
(4) Нет
6 genesys
 
29.08.16
10:52
(5) А их как чистить ?
так вот удаляю доки
Для Каждого ТекМД из Метаданные.Документы Цикл
        
        Выборка = Документы[ТекМД.Имя].Выбрать();
        
        Пока Выборка.Следующий() Цикл
            
            ТекОб = Выборка.ПолучитьОбъект();
            
            Если ТекОб.ПометкаУдаления Тогда
                Продолжить;
            КонецЕсли;
            
            Попытка
                ТекОб.УстановитьПометкуУдаления(Истина);
            Исключение
                Сообщить("Документ " + ТекОб + " не удалось пометить на удаление, по причине " + ОписаниеОшибки());            
            КонецПопытки;
            
        КонецЦикла;
        
        
    КонецЦикла;
7 PR
 
29.08.16
10:53
+(5) Но по штатному поведению да.
8 _stay true_
 
29.08.16
11:06
(6) Есть в типовых такая замечательная обработка - "Универсальный обмен данными в формате XML". Там есть вкладочка "удаление данных". Алгоритм такой:

1. Нажать кнопочку "Все функции".
2. Выбрать обработку "Универсальный обмен данными в формате XML".
3. Отметить галками нужные объекты на вкладке "удаление данных", предварительно сняв галку "удалять объъекты, на которые есть права доступа".
4. Нажать волшебную кнопочку "удалить".
5. Отдохнуть от проделанной работы, прокачать ЧСВ.
9 Mauser
 
29.08.16
11:07
6) Создать на мисте тему "как восстановить данные"
10 genesys
 
29.08.16
11:08
(9) нах?
11 Зая Бусечка
 
29.08.16
11:08
(6) Так ты не удаляешь, а помечаешь на удаление
12 Mauser
 
29.08.16
11:10
(10) на 5м пункте узнаешь
13 genesys
 
29.08.16
11:12
(11) ну да и 1 кнопкой удаляю помеченные
14 Jokero
 
29.08.16
11:17
Есть типовая "Групповая обработка справочников и документов". Там выбираешь нужные тебе объекты и изменяешь им "Пометку удаления".
Потом обработкой "Удаление помеченных объектов" удаляем все помеченные.
15 Jokero
 
29.08.16
11:18
(14) + таким образом можно корректно удалить, без битых ссылок и т.п. Но придется помаяться с зависимостями.
16 genesys
 
29.08.16
11:18
Это вопрос к моему старому вопросу:
Нам нужна чистая база 1С с реквизитами организации, учетной политикой
всеми справочниками.
Т.е. такая же база без операций (для ведения управленческого учета)
Им нужна база без документов получается?
17 Злопчинский
 
29.08.16
11:21
(14) РН так можно удалить?
18 mistеr
 
29.08.16
11:22
(16) Это вопрос к "ним".

А делается такая база обработкой ВыгрузкаЗагрузкаДанныхXML.epf
19 Зая Бусечка
 
29.08.16
11:22
(17) РН у тебя удалится сам, при отмене проведения документа
20 genesys
 
29.08.16
11:24
(18) Дак а что мне выгружать то ? Операции это разве не документы? Дак если им не нужны операции, то не проще удалить документы, чем переносить все, кроме документов?
21 CMblCL
 
29.08.16
11:31
(20) А не проще сразу переносить не все, а только то, что нужно, без удаления?
22 genesys
 
29.08.16
11:31
(18) а?а?а?а?
23 genesys
 
29.08.16
11:32
(21) а перенести ВСЁ кроме документов проще, чем удалить только документы?
24 _stay true_
 
29.08.16
11:36
(11) Именно УДАЛЯЕШЬ данные НЕПОСРЕДСТВЕННО. (18) Как-правило, такая операция приводит к задвоению предопределенных данных и прочим маленьким "радостям". (20) Помечаешь в обработке все документы, жмакаешь "удалить" - она тебе все движения почистит.
25 Злопчинский
 
29.08.16
11:36
(19) независимый РН.?
26 hhhh
 
29.08.16
11:37
(25) независимых рн не бывает. Или вы уже про 1с 9.0 говорите?
27 _stay true_
 
29.08.16
11:41
(23) Проще и надежнее удалить документы. На практике сталкивался с задвоением плана счетов после "Выгрузки/Загрузки XML"
28 Злопчинский
 
29.08.16
11:44
(26) я говорю по РН, информация в которых цена независима от того проведен документ или нет. и отмена проведения и удаление документа не влияет на состав РН. - такого разве нет?
29 genesys
 
29.08.16
11:45
(27) удаляется
операции = документы? точнее документы фиксируют операции и без документов не будет операций или я чего то не поинмаю ?
30 mistеr
 
29.08.16
11:50
(28) Пример можно? Ты путаешь с РС, по-моему.
31 Злопчинский
 
29.08.16
11:50
(30) тьфу ты, спасибо, конечно же РС, помутнение нашло... ;-)
32 Deon
 
29.08.16
11:51
(31) Напугал
33 mistеr
 
29.08.16
11:52
(29) Для БП - да, операции=документы.
34 Deon
 
29.08.16
11:54
Если база не сильно большая, то нормально будет вырубить расчет итогов, пометить все документы на удаление, удалить документы, врубить итоги
35 hhhh
 
29.08.16
11:55
(31) думаю, РС ему как раз не надо удалять. РС эти больше как справочники можно рассматривать, чем как регистры.
36 genesys
 
29.08.16
11:59
(35) я и не планипровал РС удалять, документы и движения по ним
37 hhhh
 
29.08.16
12:02
(36) если так будешь удалять, тогда лучше частями. за неделю например. или за месяц удалить. Потом второй месяц, и так далее.
38 genesys
 
29.08.16
12:06
(37) почему? ДТ 300мб
39 ASU_Diamond
 
29.08.16
12:12
(27) "Проще и надежнее удалить документы" - я бы так однозначно не говорил.
40 ASU_Diamond
 
29.08.16
12:13
(36) документы могут и в РС писать
41 genesys
 
29.08.16
12:18
(40) РС фиксирует операции?
42 ASU_Diamond
 
29.08.16
12:23
(41) расшифруй. Есть РС подчиненные регистратору.
43 genesys
 
29.08.16
12:42
(42) мой косяк
44 Tarlich
 
29.08.16
12:59
Для БП и 2 и 3 на инфостаре  - можно удаление документов по организации ....
45 genesys
 
29.08.16
13:06
(44) за деньги
46 xaozai
 
29.08.16
13:08
Есть две обработки, которые могут помочь:
"Групповая обработка справочников и документов"
и
"Удаление помеченных объектов"
47 _stay true_
 
29.08.16
13:21
(45) Есть бесплатная "Удаление данных по организации"
48 genesys
 
29.08.16
13:22
(47) ну у меня она все равно одна
49 Deon
 
29.08.16
13:27
(48) Уже б написал 10 строк кода пометки на удаление всех документов
50 genesys
 
29.08.16
13:29
(49) я уже удалил)
51 Deon
 
29.08.16
13:57
(50) Кросаучег! )
52 genesys
 
29.08.16
14:31
z;ghjuhfvvbcn
53 genesys
 
29.08.16
14:31
яжпрограммист
54 Злопчинский
 
29.08.16
17:25
ну так может кто-нить сказать - есть штатно что нить для удаления записей независимого РС?
55 TormozIT
 
гуру
29.08.16
22:38
Не удержался, комрады.
В подсистеме "Инструменты разработчика" есть свои 2 инструмента для решения задачи удаления
1. Подбор и обработка объектов. Позволяет удалять выбранные строки из любых записываемых через объектную модель таблиц. http://devtool1c.ucoz.ru/index/podbor_i_obrabotka_obektov/0-22
2. Удаление объектов с контролем ссылок.  http://devtool1c.ucoz.ru/index/udalenie_obektov_s_kontrolem_ssylok/0-41
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс