Имя: Пароль:
1C
1C 7.7
v7: Очистка регистра в ТиС
0 skemmy
 
17.08.12
12:16
Добрый день!
Есть Торговля и Склад. В ней кто-то создал два регистра, в которых движения делают документы, но при этом если документ был создан до 01.08.2011, то он не должен был делать эти движения. В результате ошибки - сделали перепроведение базы "с начала времен", - в регистре полезли документы до 01.08.2011.
Теперь необходимо, не трогая ничего в базе, очистить эти два регистра, чтобы запустить проведение документов с 01.08.2011 и правильно заполнить регистры.
Как это можно сделать?
1 aka AMIGO
 
17.08.12
12:21
в модуле проведения, или в гм - в зависимости от того, чем делаются двидения, поставь условие
2 Надсмотрщик
 
17.08.12
12:21
А перепровести слабо? Поставив условия при проведении твоего дока
3 Rie
 
17.08.12
12:22
(0) Убей таблицы регистров и запусти перепроведение.
4 skemmy
 
17.08.12
12:24
(3) - как убит таблицу регистров? в этом вопрос как раз и состоит. Никогда не делал.
(1) и (2) - условие уже написал (естественно) и перепроведение запущу, но только тогда, когда смогу убить таблицу регитсров. Т.к. с начала времен перепроведение не могу запустить.
5 aka AMIGO
 
17.08.12
12:28
(4)посмотри в *DD, в каком dbf-файле содержится твой регистр
6 WoodMan
 
17.08.12
12:28
(4) если ее один раз перепровели с начала времен, то почему второй раз нельзя?
7 Rie
 
17.08.12
12:29
(5) + имей в виду, что на каждый регистр есть _две_ таблицы - RA* и RG*
8 Гефест
 
17.08.12
12:29
добрые вы, перед такими вещами учат делать бэкап
9 aka AMIGO
 
17.08.12
12:29
(8)да ладно, всё равно база негодная :)
10 Надсмотрщик
 
17.08.12
12:30
(8) "бэкап"? А что это такое?
11 skemmy
 
17.08.12
12:31
(6) - потому что не провели, а попытались и все поехало.
Про бекап - это известно, что надо. Только меня уже по факту позвали ;).
(5) и (7) - ок, спасибо большое.
12 andrewks
 
17.08.12
12:41
(8) ну вот зачем? теперь придётся ещё объяснять, как сделать бэкап
13 Надсмотрщик
 
17.08.12
12:43
(12) -> (10)
14 Godofsin
 
17.08.12
12:43
(8) бэкапы делают трусы!!!
15 Надсмотрщик
 
17.08.12
12:46
(14) Ты забыл "В" вставить