Имя: Пароль:
1C
1C 7.7
v7: Как пересчитать итоги по 1-му регистру dbf.
,
0 trdm
 
27.10.16
09:05
Как пересчитать итоги по 1-му регистру dbf.
В sql базе - нет проблем, в дбф подзабыл.
Подскажите плз.
1 Это_mike
 
27.10.16
09:07
сделай копию.
удали все регистры, кроме..
сделай пересчет
скопируй в основную
2 FN
 
27.10.16
09:08
Готовых обработок не встречал. Так что пересчитывай все.
3 Это_mike
 
27.10.16
09:08
ну, или загрузи 2 таблицы в сиквел, и пересчитай хранимкой
4 trdm
 
27.10.16
09:09
ага. Понятно. И РГ и РА скопировать?
5 Это_mike
 
27.10.16
09:09
(4) ну да.
хотя можешь и только РА, если полный пересчет
6 Это_mike
 
27.10.16
09:11
+(3) две не получится, еще может журнал понадобиться, если флаг не установлен...
7 trdm
 
27.10.16
09:12
понятно. пол часа гуглил, вариант (1) был, но вспомнил про уникальные порядковые ключи в РА aktno кажется и тормознулся.
Спасибо, попробую.
8 Это_mike
 
27.10.16
09:13
(7) нету там такого.
9 Базис
 
naïve
27.10.16
10:02
recalc.cmd?
10 Ёпрст
 
27.10.16
10:07
не забудь и rg удалить, оставь только ra от нужного регистра.
11 Ёпрст
 
27.10.16
10:09
потом копируешь вместе с индексами ra и rg Можно и не в копии, просто все ra и rg с индексами положить в другое место, потом вернуть после пересчета.
И это. Пересчитывать проще, двигая та назад - вперёд, так служебные данные не будут пересчитаны.
12 Ёпрст
 
27.10.16
10:10
Если будешь двигать через операции - полный пересчет (или через пофигуратор в администрировании, не помню ?), будут также рассчитываться итоги в шапках документа, если стоит галка итог по колонке
13 Ёпрст
 
27.10.16
10:11
а это медленнеее
14 trdm
 
27.10.16
10:47
(11) > Пересчитывать проще, двигая та назад - вперёд, так служебные данные не будут пересчитаны.

Понял. так и думал.
AdBlock убивает бесплатный контент. 1Сергей