Имя: Пароль:
1C
1С v8
Очистка таб. частей документов
,
0 Bot002
 
15.05.18
13:33
Добрый день.
УПП 1.3
Подскажите, пожалуйста, можно ли очистить таб. части проведённых документов и при этом не перепроводить их?
1 AlvlSpb
 
15.05.18
13:34
(0) Нельзя
2 catena
 
15.05.18
13:35
Документ.Записать(РежимЗаписиДокумента.Запись)
3 kda26
 
15.05.18
13:35
Если в ТЧ не движения, то почему нет.
4 Bot002
 
15.05.18
13:35
(2) Если документ проведён - то он перепроведётся. Разве нет?
5 Bot002
 
15.05.18
13:36
(1) Какой то мужик) стандартной обработкой делал такое в УТ 11.
6 kda26
 
15.05.18
13:37
Еще есть КЗР.
7 catena
 
15.05.18
13:37
(4)Нет
8 Bot002
 
15.05.18
13:38
(6) В регистры Эти данные не попадают, только в печатные формы.
9 Bot002
 
15.05.18
13:39
(7) Спасибо. Попробую.
10 kda26
 
15.05.18
13:40
Тогда ТЧ.Очистиь();
Документ.Записать(РежимЗаписиДокумента.Запись)
11 _stay true_
 
15.05.18
13:40
(8) Если конечная цель просто спрятать данные от посторонних глаз, то копай в сторону фальштабчасти и играйся с видимостью
12 catena
 
15.05.18
13:50
(10)
-Так вы что, и конфеты за меня жрать будете?
13 Bot002
 
15.05.18
13:51
(7) Да, ОбработкаПроведения не выполняется, срабатывают ПереЗаписью и ПриЗаписи...
14 _stay true_
 
15.05.18
13:52
(13) Серьёзно?
Продолжайте вести наблюдение!!

И лучше немного посвятите нас в сакральный смысл вашех телодвижений
15 catena
 
15.05.18
13:53
(13)
ОбменДанными.Загрузка = Истина
16 kabanoff
 
15.05.18
14:05
Чувствую, следующий топик будет: "В печатные формы перестали выводиться строчки. Как их вернуть?")
17 Bot002
 
15.05.18
14:07
(16) Нет) Как почистить таб. части используя SQL сервер.
18 kabanoff
 
15.05.18
14:11
(17) Тогда так:
1. Сделать бэкап.
2. Узнать физическое имя таблиц шапки и ТЧ на SQL.
3. Организовать цикл: пока есть хотя бы 1 запись в ТЧ проведенного документа.
4. Внутри цикла начать транзакцию, удалить порцию данных из ТЧ и закоммитить транзакцию, либо в случае ошибок откатить и прервать процесс.
19 kda26
 
15.05.18
14:13
(17) truncate table, некоторые РС так и чистят, сделав предварительно бэкап.
20 kabanoff
 
15.05.18
14:14
(19) Нельзя так. Автору, как я понял, нужно удалить записи по условию.
21 _stay true_
 
15.05.18
14:16
(20) Не выдаёт ТС военную тайну, зачем ему это всё.
Только DROP TABLE/DROP DATABASE ему не советуйте)))
22 kda26
 
15.05.18
14:17
Автор однозначен "...очистить таб. части...", хотя...
23 kabanoff
 
15.05.18
14:17
(21) А вообще да, судя по вопросу в (0) тут даже страшно что-то предлагать делать средствами SQL.
24 Bot002
 
15.05.18
14:31
(15) Спасибо.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн