v7: Как пересчитать итоги по 1-му регистру dbf. #783838


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

В этой группе 1С