#0
by _Ramzes
Нашел в интернете статью по выборочному пересчету итогов: Решение вопроса. Все работы проводим в копии. 1. Делаем копию рабочей базы. 2. На время пересчета рабочую базу не использовать, обмены УРИБ и т.п. не производить. 3. В копии базы в файле 1cv7.dd ищем перечень регистров подлежащих пересчету. Пример: (фрагмент файла 1cv7.dd) #=============================================================================== #==TABLE no 123 : Регистр (Дв.) Взаиморасчеты # Name |Descr |Type[A/S/U]|DBTableName|ReUsable T=RA456 |Регистр (Дв.) РасчетыСКлиентам|A |RA456 |1 4. Удаляем из копии базы файлы неисправных итогов RGxxxx.DBF и RGxxxx.CDX взятых из 1cv7.dd (файл движений RAxxxx соответствует файлу итогов RGxxxx) 5. Переносим из копии базы все RA*.* и RG*.* файлы в отдельный каталог, за исключением RAxxxx.DBF (и RAxxxx.CDX) взятых из 1cv7.dd 6. В конфигураторе копии делаем пересчет итогов. При этом пересчет итогов будет сделан по оставшимся регистрам RAxxxx.DBF и создадутся пустые файлы итогов по остальным регистрам. Закрываем конфигуратор. 7. Возвращаем на место в копию ранее перенесенные RA/RG, при этом перезапишутся пустые файлы итогов (см. п.4.) 8. ТА, ГП и пр. в полученной базе измениться не должны, файлы/состояние УРИБ те же что и в рабочей базе. После проверки копии "на адекватность" заменяем рабочую базу полученной копией. Интересует кто-нибудь пробовал таким образом работать? У меня не получилось сделать тестирование потому что файлов md dd не сказано что надо копировать. Когда скопировал эти файлы запустил тестирование и исправление, а оно мне кажется пересчитывает абсолютно все итоги, потому что файлы которые я удалил не создаются заново. Может быть я что то не так делаю? Или есть другой вариант пересчета итогов по одному регистру. База 12 гб. Файловый вариант.
#5
by Ёпрст2
+4 Идея в очень простая - оставить только один(несколько) регистров и пересчитать итоги только по ним, удалив при этом все остальные таблички - итоги и движения по всем регистрам, за исключением пересчитываемых и таблички итогов пересчитываемых регистров ... ЗЫ: И всё должно работать.
#6
by _Ramzes
Тогда у меня возникает глупый вопрос. Что мы переносим в отдельный каталог все файлы за исключением двух нужных нам которые соответствуют регистрам, которые нам нужны. А каким образом 1С узнает что именно эти файлы надо пересчитать. У меня процедура Тестирования и исправления по одному регистру опять не прошла за выходные. Может имеет смысл подправить dd файл, и удалить в нем строчки с ненужными регистрами? Ещё раз повторюсь база очень большая. 12 гб.
#7
by Mikeware
1.ТиИ пересчитает ВСЕ регистры, но т.к. "остальные" - которые кроме "нужных" - регистры пустые, то временит на их пересчет практически не потребуется... 2.ПОфигуратор в ДД не смотрит. 3. Твой регистр надо пристально разглядывать... Имхуется мне, что не закрывается он, поэтому как немецкие дети - "Штирлиц украдкой подкармливал немецких детей - от украдки немецкие дети от украдки пухли и дохли" - пухнет и дохнет...
#8
by _Ramzes
Я разобрался. Насколько я понял надо наоборот копировать только DBF-ки регистра который надо пересчитать , MD и DD файл, а потом запускать ТИ и там выбирать пересчет итого регистров. Он вместо пустых регистров создает пустые DBF а нужные пересчитывает.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Пересчет регистров
- v7: Новая статья. Быстрый и выборочный пересчет бух. итогов в 1С 7.7.
- Новая статья. Быстрый и выборочный пересчет бух. итогов в 1С 7.7.
- Слетели остатки регистров, пересчёт итогов не помогает
- Пересчет итогов регистров в 1С7.7
- Долго производится "пересчет регистров" "пересчета итогов" в ТИИ
- КД . Выборочный перенос записей регистра сведений "Присоединенные файлы".
В этой группе 1С
- Имя документа как оно задано в конфигураторе. Как получить из ссылки?
- биллинг и 1С.... дружат? а может на 1С?
- Не доступно "Сохранить копию"...
- v7: Первый раз вижу такую ошибку. Помогите....
- несоответствие версий ODBCBCP и драйвера
- Windows Home в Windows Professional
- Получить через OLE значение 'ДД.ММ.ГГГГ ЧЧ:ММ:СС' без потери времени
- Внешняя таблица в запросе
- Как заставить работать свойство Формат для поля ввода?
- v7: Изменить проводки проведенного документа
- Иероглифы в 1С в терминальном доступе!
- Как в 1с 8.0 обход по документам в цикле сделать?
- Построитель отчета, ТЗ как источник данных, группировка по периодам.
- Выборка из ТЗ
- Оптимизация SQL + 1c8 (нехватка памяти)
- Ошибка на сервере 1С8
- установка 1с под LInux Mandriva 2008
- OpenOffice + 1C8, открытие и печать файла, COMSafeArray. Как?
- OpenOffice.org Calc -> 1C 8.1
- v7: Невосстановимая ошибка базы данных Как исправить?