Имя: Пароль:
1C
1C 7.7
v7: Обрезка базы стандартной обработкой wrap.ert - как ускорить? Долго удаляться документы....
0 Джордж1
 
11.12.19
11:57
Долго удаляються документы

Проблема в том что обрезаем 2014 год, и при удалении документов долго пересчитываются бухгалтерские итоги за последующие кварталы

Если способ ускорить
1 Ёпрст
 
11.12.19
11:57
Шо опять?
2 Ёпрст
 
11.12.19
11:59
Если дбф, то вот

Иногда появляется глюк, не могу отловить
218 пост.

от wrap оставит только создание операций по вводу остатков -документов операций, остальное заккоментить.
3 Ёпрст
 
11.12.19
12:00
в скуле, всё попроще, чутка синтаксис запросов поправить
4 Джордж1
 
11.12.19
12:01
(2)ссылка не работает

Ну а с документами то чего потом делать?
5 arsik
 
гуру
11.12.19
12:02
(0) на 2 этапа wrap разбей.
1) Создание остатков
2) Удаление документов, предварительно откат итогов на самое начало, что бы не пересчитывались, потом вперед.
6 Ёпрст
 
11.12.19
12:03
7 Ёпрст
 
11.12.19
12:03
И.. там всё написано
8 Джордж1
 
11.12.19
12:04
(5) итоги то бухгалтерские - они же не откатываются
9 arsik
 
гуру
11.12.19
12:04
(8) Окстись
10 Ёпрст
 
11.12.19
12:05
(8) их нужно просто удалить, перед пересчетом итогов
11 Ёпрст
 
11.12.19
12:07
Да, если у тебя бухня, то в тексты запросов я бы добавил, чтоб по ОС -ам документы не трогались бы вообще, и периодика чтоб тоже не трогалась, ну и из вводв останков эти счета исключил бы.
Меньше геморроя потом, с этими амортизациями  и прочим мусором
12 Джордж1
 
11.12.19
12:09
(11)База самописная. Просто давно не резали, ОС не актуально

Я правильно понял что вы предлагаете удалять документы прямыми запросами?
13 Ёпрст
 
11.12.19
12:13
(12) да. Там 2 варианта - удалить насовсем, или пометить на удаление. Потом удаляете таблички итогов, делайте пересчет итогов и проводите документы ввода останков. усё Итого, минут 10 на всю обрезку займет, или еще меньше
14 Джордж1
 
11.12.19
12:15
(13)при штатном удалении, ведь будут пересчитываться БИ по все последующим кварталам. Не пойму как мы это избегаем?
15 Ёпрст
 
11.12.19
12:17
(14) Код то открой, там всё написано.. там нет пересчета итогов
16 Ёпрст
 
11.12.19
12:17
И.. нафига удалять что-то штатно ?
17 Ёпрст
 
11.12.19
12:17
при свёртке..
18 Джордж1
 
11.12.19
12:18
(15)ткните носом - про какой код речь
19 Ёпрст
 
11.12.19
12:19
(18)  (6) 218 пост
20 Ёпрст
 
11.12.19
12:20
качаешь 218, устанавливаешь 219 и читаешь 220.
усё
21 Ёпрст
 
11.12.19
12:20
да и правишь wrap и ДО удаления создаешь документы ввода остатков
22 Ёпрст
 
11.12.19
12:21
Хотя, можешь и в начале удалить, потом создать документы, а потом прибить файло итогов
23 Джордж1
 
11.12.19
12:24
Ёпрст, спасибо. Все понятно

Но лучше осановлюсь на штатном способе.

За ночь без проблем один год подрежеться
24 Ёпрст
 
11.12.19
12:25
(23) хозяин барин, но проще взять копию и сделать за 5 минут, чем ночь ждать неизвестного результата
25 Ёпрст
 
11.12.19
12:26
Осв проверить в 2-х базах потом, еще 1 минута
26 Джордж1
 
11.12.19
12:29
(25)тут заказчик очень волнительный. Уж лучше подождать. Тем более у меня в прямых запросах опыта нет
27 Джордж1
 
11.12.19
12:30
И радует что что с обрезкой каждого квартала скорость будет возвращать
28 Ёпрст
 
11.12.19
12:33
(26) этот факт не отменяет проведения обрезки на копии базы
29 Джордж1
 
11.12.19
12:34
(28)копия это святое.
База не в круглосуточной работе - можно подождать
30 Ёпрст
 
11.12.19
13:11
(29) как то не коррелирует с этим:
"wrap.ert - как ускорить? Долго удаляться документы...."
31 fikuskaktus
 
12.12.19
08:10
(0) закомментируй пересчет периодических реквизитов справочников
32 AAA
 
12.12.19
08:12
На DBF тоже удаляю прямыми запросами. Все очень быстро
33 Джордж1
 
16.12.19
11:16
Ёпрст.
Снова нужна ваша помощь. Я так понимаю vfp oledb под Win10 64 не работает

(32) Можешь дать пример обработки
34 Ёпрст
 
16.12.19
11:24
(33) еще как работает
35 Ёпрст
 
16.12.19
11:25
если на 1с-ину не ставил патч от hogik, заходи в базу не монопольно
36 Ёпрст
 
16.12.19
11:27
ну и 1cpp поставь посвежее, 3.2.4.3 хотя бы
37 Джордж1
 
16.12.19
12:30
(36)Большое спасибо, помогло. Остатки все равно удвоились - но это решаемо

Я правильно понимаю последовательность действий

1. Удаляем документы обработкой
2. удаляет фалы с итогами 4 файла - TTL которые
3. Выполняем пересчет итогов
4. Штатно удаляем помеченные объекты
38 Ёпрст
 
16.12.19
13:09
(37)

0. Создаем операции ввода остатков


4.-это если метить на удаление, если удалять непосредственно, то не надо.
Если удалять потом через "удалить помеченные", то для ускорения, отключить ЖР в пофигураторе, поснимав все галки.
39 Ёпрст
 
16.12.19
13:11
и..помимо документов, там в моеё поделке надо удалить операции и проводки (поставить галочку)
40 Джордж1
 
16.12.19
13:21
(39)Спасибо.

А вот arsik оказался прав - БИ действительно откатываются. За столько лет и не делал такого ни разу.

И после отката БИ все намного быстрее обрезается и штатными методами