|
v7: Движения не проведенного документа. | ☑ | ||
---|---|---|---|---|
0
ЗЫ5
29.12.11
✎
17:53
|
Документ не проведен, а движения в регистре остаются, что делать? такая проблема по 1 документу.
|
|||
1
Ёпрст
29.12.11
✎
17:54
|
провести-распровести
|
|||
2
ЗЫ5
29.12.11
✎
17:55
|
сделало не помогает
|
|||
3
ЗЫ5
29.12.11
✎
17:56
|
сделал)
|
|||
4
Ёпрст
29.12.11
✎
17:56
|
грохни движения прямым запросом тогда
А у тебя, скорее всего, есть дубль этого документа с таким же iddoc. |
|||
5
Ёпрст
29.12.11
✎
17:57
|
вот и не удаляются при распроведении
|
|||
6
Kreont
29.12.11
✎
17:57
|
кто-то значит шарился и правил конфигурацию :)
|
|||
7
ЗЫ5
29.12.11
✎
18:00
|
(4) понял спасибо попробую найти дубль
|
|||
8
FN
29.12.11
✎
18:28
|
Скорее всего не дубль, а просто в жорнале отсутсвует флаг привязки к регистру, вот 1С-ка и не чистит этот регистр при распроведении дока.
Либо вычисти движения руками, либо в жорнал поставь флаг и сними с проводки докумет - платформа сама регистр почистит. |
|||
9
Patrio_
O_Muerte 29.12.11
✎
18:53
|
Тии
|
|||
10
ЗЫ5
29.12.11
✎
19:00
|
Нда дубля нет
|
|||
11
ЗЫ5
29.12.11
✎
19:00
|
(8) в жорнал поставь флаг и сними с проводки докумет - платформа сама регистр почистит.
|
|||
12
ЗЫ5
29.12.11
✎
19:01
|
Можно подробнее как это сделать?
|
|||
13
ЗЫ5
29.12.11
✎
19:01
|
в какой журнал какой флаг установить?
|
|||
14
Ёпрст
29.12.11
✎
19:06
|
в табличке 1sjourn посмотреть RF от нужного регистра и поле ACTCNT
|
|||
15
mehfk
29.12.11
✎
19:12
|
SQL? В Enterprise Manager открой табличку и удали строчку(и), потом поправь табличку итогов.
|
|||
16
ЗЫ5
29.12.11
✎
19:12
|
да SQL
|
|||
17
mehfk
29.12.11
✎
19:13
|
16+ Возможно, в конфе косяк с транзакциями.
|
|||
18
ЗЫ5
29.12.11
✎
19:15
|
#==TABLE no 3 : Журналы
# Name |Descr |SQLTableNam|RecordLock T=1SJOURN |Журналы |_1SJOURN |R #-----Fields------- # Name |Descr |Type|Length|Precision F=ROW_ID |Row ID |I |0 |0 F=IDJOURNAL |ID of Journal |I |0 |0 F=IDDOC |ID Document |C |9 |0 F=IDDOCDEF |ID Def Document |I |0 |0 F=APPCODE |App code |S |0 |0 F=DATE_TIME_IDDOC |Date+Time+IDDoc |C |23 |0 F=DNPREFIX |Prefix Document No |C |18 |0 F=DOCNO |Document No |C |10 |0 F=CLOSED |Flag document is clo|Y |0 |0 F=ISMARK |Doc is Marked for De|L |0 |0 F=ACTCNT |Action counter |I |0 |0 F=VERSTAMP |Version stamp |I |0 |0 |
|||
19
ЗЫ5
29.12.11
✎
19:16
|
это из ДДС
|
|||
20
ЗЫ5
29.12.11
✎
19:17
|
#==TABLE no 424 : Регистр Операции
# Name |Descr |SQLTableNam|RecordLock T=RG15370 |Регистр Операции |RG15370 | #-----Fields------- # Name |Descr |Type|Length|Precision F=PERIOD |Period Registr |D |0 |0 F=SP15371 |(P)Заказ |C |13 |0 F=SP15372 |(P)Этап |C |9 |0 F=SP15373 |(P)Товар |C |9 |0 F=SP15374 |(P)Контрагент |C |9 |0 F=SP15375 |(P)Основание |C |9 |0 F=SP15376 |(P)Валюта |C |9 |0 F=SP15377 |(P)ДокументДвижения |C |13 |0 F=SP15378 |(P)Количество |N |9 |3 F=SP15379 |(P)Объем |N |9 |3 F=SP15380 |(P)СуммаУпр |N |14 |2 F=SP15381 |(P)СуммаВал |N |14 |2 #----Indexes------ # Name |Descr |Unique|Indexed fields |Type I=PK_RG15370 |PERIOD+PROP |1 |PERIOD,SP15371,SP15372,SP15373,SP15374,SP15375,SP15376,SP15377|1 # #=============================================================================== #==PROCEDURE # Name |Descr |Parameters |Source P=_1sp_RG15370_Change | |@per D,@p1 C(13),@p2 C(9),@p3 C(9),@p4 C(9),@p5 C(9),@p6 C(9),@p7 C(13),@p8 N(9,3),@p9 N(9,3),@p10 N(14,2),@p11 N(14,2)|{\ Set Nocount On Update RG15370 set SP15378=Case When ABS(SP15378+@p8)>999999.999 Then 999999.999 Else SP15378+@p8 End,SP15379=Case When ABS(SP15379+@p9)>999999.999 Then 999999.999 Else SP15379+@p9 End,SP15380=Case When ABS(SP15380+@p10)>999999999999.99 Then 999999999999.99 Else SP15380+@p10 End,SP15381=Case When ABS(SP15381+@p11)>999999999999.99 Then 999999999999.99 Else SP15381+@p11 End where PERIOD=@per AND SP15371=@p1 AND SP15372=@p2 AND SP15373=@p3 AND SP15374=@p4 AND SP15375=@p5 AND SP15376=@p6 AND SP15377=@p7 if @@ROWCOUNT=0 insert into RG15370 values(@per,@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8,@p9,@p10,@p11) \} # #=============================================================================== #==PROCEDURE # Name |Descr |Parameters |Source P=_1sp_RG15370_Select | |@per D,@p1 C(13),@p2 C(9),@p3 C(9),@p4 C(9),@p5 C(9),@p6 C(9),@p7 C(13),@p8 N(9,3) O,@p9 N(9,3) O,@p10 N(14,2) O,@p11 N(14,2) O|Select @p8=SP15378,@p9=SP15379,@p10=SP15380,@p11=SP15381 from RG15370 where PERIOD=@per AND SP15371=@p1 AND SP15372=@p2 AND SP15373=@p3 AND SP15374=@p4 AND SP15375=@p5 AND SP15376=@p6 AND SP15377=@p7 # #=============================================================================== #==PROCEDURE EscalateTLock # Name |Descr |Parameters |Source P=_1sp_RA15370_TLock |EscalateTLock | |set nocount on declare i integer select i=1 from RA15370(TABLOCK HOLDLOCK) where 0=1 # #=============================================================================== #==PROCEDURE EscalateTLockX # Name |Descr |Parameters |Source P=_1sp_RA15370_TLockX |EscalateTLockX| |set nocount on declare i integer select i=1 from RA15370(TABLOCKX HOLDLOCK) where 0=1 # |
|||
21
ЗЫ5
29.12.11
✎
19:17
|
где тут этот RF?
|
|||
22
Ёпрст
29.12.11
✎
19:18
|
(18) найди запись с нужным iddoc в табличке _1sjourn и смотри, что в полях RF
|
|||
23
Ёпрст
29.12.11
✎
19:21
|
(18) Гы.. судя по этому словарю, у тебя нет регистров в базе вообще.
Чего ты нам голову морочишь ? |
|||
24
ЗЫ5
29.12.11
✎
19:23
|
так нашел док в таблице 1sJourn
|
|||
25
ЗЫ5
29.12.11
✎
19:24
|
Какую колонку смотреть?
|
|||
26
ЗЫ5
29.12.11
✎
19:24
|
687068 18247 9QNV 17986 1 200910239WN2SG 9QNV 179862009 50890 1 0 66 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 79380588-199C-4CC9-88C0-773655086967
|
|||
27
ЗЫ5
29.12.11
✎
19:25
|
там колонок которые начинаются с RF много
|
|||
28
mehfk
29.12.11
✎
19:25
|
(26) а как колонки называются?
|
|||
29
ЗЫ5
29.12.11
✎
19:25
|
15370?
|
|||
30
mehfk
29.12.11
✎
19:26
|
ищи RF15370
|
|||
31
ЗЫ5
29.12.11
✎
19:26
|
RowId,IDJOURNAL,IDDOC...RF10205..
|
|||
32
ЗЫ5
29.12.11
✎
19:27
|
0 там стоит
|
|||
33
mehfk
29.12.11
✎
19:27
|
сначала документ толшько проведи, потом по этой колонке выставишь признак движения, потом отменишь
|
|||
34
ЗЫ5
29.12.11
✎
19:27
|
проведен док
|
|||
35
ЗЫ5
29.12.11
✎
19:27
|
что ставить 1?
|
|||
36
ЗЫ5
29.12.11
✎
19:29
|
в ячейке RF15370
|
|||
37
ЗЫ5
29.12.11
✎
19:31
|
а ничего я не убью лишнего?))
|
|||
38
ДенисЧ
29.12.11
✎
19:32
|
(37) лишнего не убъёшь. ТОлько себя.
|
|||
39
Ёпрст
29.12.11
✎
19:32
|
Не надо ничего ставить, ты для начала, словарь пересоздай.
|
|||
40
ЗЫ5
29.12.11
✎
19:34
|
а зачем словарь пересоздавать?
|
|||
41
ЗЫ5
29.12.11
✎
19:34
|
если он есть ужо
|
|||
42
ЗЫ5
29.12.11
✎
19:34
|
??
|
|||
43
mehfk
29.12.11
✎
19:35
|
(39) А что у него со словарем? Не очевидно.
(37) Проверь N раз на бэкапах, где N=допуя |
|||
44
ЗЫ5
29.12.11
✎
19:35
|
))
|
|||
45
Ёпрст
29.12.11
✎
19:41
|
(41) значит, ты в (18) показал его не весь, там в табличке _1sjourn должны быть описания полей RF
|
|||
46
Ёпрст
29.12.11
✎
19:41
|
если их нет - то у тебя dds не соответствует табличкам в скуле.
|
|||
47
mehfk
29.12.11
✎
19:43
|
(46) Ну это видно, что не все он показал. Там же ни одного поля, соответствующего регистру.
|
|||
48
ЗЫ5
29.12.11
✎
20:02
|
конечно не все показал..
|
|||
49
Mikeware
30.12.11
✎
07:22
|
развели тут бардак.....
Либо вручную записи с этим иддоком из всех регистров удаляйте, а потом итоги пеесчитывайте. Либо снимите у дока признак удаления, поставьте у дока признак проведения и флажки движений по всем регистрам. а потом в журнале кнопку del.... делов на 1 минуту, обсуждали 2 часа... ахринеть. |
|||
50
ЗЫ5
30.12.11
✎
13:50
|
я так понимаю можно чтобы средствами 1с решить проблему, сделать движения по этому регистру в обработке проведения, док перезапишет движения а потом распровести и уделаить проведение по этому регистру?
|
|||
51
Mikeware
30.12.11
✎
16:08
|
(50) Никто никого не перезапишет... Просто док будет искуственно отмечен кк поведенный, и имеющий движеения про всем регистрам. Поэтому при пометке на удаление будут произведены совершенно штатные дейчтвия по удалению движений....
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |