Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: В каких таблицах хранятся движения регистров для 1с 7.7 sql?

v7: В каких таблицах хранятся движения регистров для 1с 7.7 sql?
Я
   barsik123
 
16.09.16 - 13:55
Хочу через SQL пометить на удаление документы и полностью удалить движения документов.
Помечаю на удаление так:

UPDATE _1sjourn SET ismark = 1, closed=4
WHERE
(Date_Time_IDDOC < '20160701')
Для примера удаляю один из регистров через SQL:
DELETE FROM rg2351 where rg2351.PERIOD<='30.06.2016';
Проверяю селектом,что данные из таблицы удалились.
Захожу в 1с, документы помечены на удаление,но движения по регистру никуда не удалились. Подскажите в какой еще таблице нужно почистить движения по регистрам.
 
 
   mikecool
 
1 - 16.09.16 - 14:01
ra
   Это_mike
 
2 - 16.09.16 - 14:14
dds украли? :-)
   barsik123
 
3 - 16.09.16 - 14:25
(1) Спасибо. Ну таблицу легко было почистить, а вот как почиcтить таблицу ra?
   Эльниньо
 
4 - 16.09.16 - 14:25
(2) Я не брал
   Это_mike
 
5 - 16.09.16 - 14:27
(3) точно так же.
Если установлен "быстрый отбор движений"
а если нет - джойнить с журналом
   trdm
 
6 - 16.09.16 - 14:28
Итоги по регистру потом пересчитай.
   trdm
 
7 - 16.09.16 - 14:29
Есть такая обработка ПересчетИтоовРегистров, на 1С++ рабоает.
   Это_mike
 
8 - 16.09.16 - 14:30
(6) так он итоги в регистре уже покерил...
   barsik123
 
9 - 16.09.16 - 14:32
(5)В ra нет поля с датой. Нужно получается соединять таблицу rg c ra. Готовый бы кодик кинули бы.
(6)Еще 10 раз могу восстановить, мне главное добиться цели,чтобы пометить документы на удаление, а движения и проводки убрать.
   Это_mike
 
10 - 16.09.16 - 14:35
(9) соединять надо с журналом по иддок, а в журнале уже отбор по дата_время_иддок
 
 Рекламное место пустует
   Это_mike
 
11 - 16.09.16 - 14:35
(7) у меня есть даже выборочного пересчета, по набору измерений
   DrZombi
 
12 - 16.09.16 - 14:36
(9) Запусти ТИИ 1С сама пересчитает итоги по оборотам :)
   barsik123
 
13 - 16.09.16 - 14:37
(12)ТИИ у меня уже идет часов 10. Хочется сократить время.
   DrZombi
 
14 - 16.09.16 - 14:37
(8) Разве? У меня вот не удалось удалить итоги. Скуль позволил удалить только обороты :)
   DrZombi
 
15 - 16.09.16 - 14:37
(13) А вы пересчет запустили?
Или вообще и проверку целостности и т.д.?
   barsik123
 
16 - 16.09.16 - 14:38
(15)Все проверки
   DrZombi
 
17 - 16.09.16 - 14:38
+(13)Смотри в (7), гугли обработку на 1С++ по пересчету итогов. Она могет считать индивидуально порегистру
   DrZombi
 
18 - 16.09.16 - 14:38
(16) Зачем? :)
   Злопчинский
 
19 - 16.09.16 - 14:38
(7) а на дбф спецов не нашлось написать...
   DrZombi
 
20 - 16.09.16 - 14:39
Я бы вырубил, поднял из бекапа. и пересчитать итоги по новой
   Это_mike
 
21 - 16.09.16 - 14:40
(14) а в чем разница? :-)))
   Это_mike
 
22 - 16.09.16 - 14:41
(19) там с индексацией проблема
   trad
 
23 - 16.09.16 - 14:43
(0) а ты уверен, что для всех доков старше 20160701 надо closed=4 ?
   barsik123
 
24 - 16.09.16 - 14:44
(20)бекап то я подниму, а что реально если через sql помечу документы на удаление, а затем пробегусь указанной вами обработкой и это поможет убрать движения?
   trad
 
25 - 16.09.16 - 14:45
(23)+ у тебя получается, что все доки помечены на удаление и проведены по бух.учету
   Это_mike
 
26 - 16.09.16 - 14:47
(25) тайная бухгалтерия..
   trad
 
27 - 16.09.16 - 14:48
(0) и еще
ты точно уверен, что тебе не нужна такая сущность, как перенос остатков?
   Это_mike
 
28 - 16.09.16 - 14:49
(27) ну или хотя бы их фиксация :-)
зы. "безумству храбрых..."©
   barsik123
 
29 - 16.09.16 - 15:00
(27) А кто сказал что не нужна?) Остатки я переношу, просто хочу более быстрее, чем типовым способом  удалить документы и движения, но при этом сохранить ссылки на документы, которые попали в остатки.
   barsik123
 
30 - 16.09.16 - 15:07
(23)даже не задумывался, погуглил, во всех примерах стояло closed=4
   trad
 
31 - 16.09.16 - 15:09
   Это_mike
 
32 - 16.09.16 - 15:11
   barsik123
 
33 - 16.09.16 - 15:16
Для прямого удаления документов и движений я пользуюсь этой обработкой:
http://www.softpoint.ru/archive/article_id63.php
Но эта обработка полностью удаляет документ и нарушается ссылочная целостность, поэтому я хочу сначала пометить на удаление, затем удалить движения, а затем помеченные на удаление удалить типовым способом. задача вообщем-то простая
 
 
   nicxxx
 
34 - 16.09.16 - 15:19
(3)обычно делают closed&1=1
   barsik123
 
35 - 21.09.16 - 19:04
Свернул базу, удалилась несколько миллионов проводок и движений по регистру, но размер базы не изменился в меньшую сторону даже на байт как был 30 Гб, так и остался. Делал регламентное задания на сжатие базы,не помогло,только лог сжался. Вот архив стал намного меньше был: уменьшился с 4 Гб,до 700 мб.Что еще можно сделать?
   Это_mike
 
36 - 21.09.16 - 19:34
(35) так пару раз бэкап сделай...а потом кже шринкай


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует