#0
by ildary
Уважаемые специалисты, посоветуйте пожалуйста, как правильно исправить следующее: В базе УТ11 создано много документов РТиУ с пустой датой оплаты, в результате регистр Расчеты с клиентами разбух до большого размера. Если просто сделать запись с перепроведением - то все проводится очень медленно. Существует ли способ ускорить это исправление? Например можно ли удалить программно все движения этого регистра с пустой датой, затем сделать сжатие базы и перезаписать дату с перепроведением?
#4
by ildary
а как его закрыть? хотя бы общими словами? то есть я могу сделать перебор записей регистра и напрямую их изменить? Я на самом деле семерочник и не уверен, что в 1с8 такое возможно (пока осваиваю букварь и до регистров не дошел). я там безденежный, поэтому давно ничего не качаю оттуда. А все-таки можно ли обработкой перебрать записи регистра и автоматом их исправить?
#6
by ildary
в 7.7 понятно - бери и проводи, либо прямым запросом шуруй. А какие способы в восьмерке для оперативного исправления подобного есть? Перепроводить - так в час только 30 документов проводится, а их больше тысячи.
#9
by ildary
значит я могу перебрать записи регистра и изменить поле период? большое спасибо, а данный метод позволить менять поле Период у регистра?
#11
by Naumov
Ты уверен, что период? Поле период у записи регистра пустым не может быть - не даст записать движения.
#12
by ildary
спасибо за советы, но я обнаружил, что у РегистрНакопленияВыборка параметр Период - только для чтения...
#13
by Naumov
Потому что есть разные объекты. Менять можно либо в МенеджереЗаписи, Либо в НабореЗаписей.
#16
by ildary
могу фотку записей регистра показать - когда увидел - сам был в шоке. ок, а как тогда эту беду исправить?
#17
by разработчик 1с
ок, ты пишешь, что регистр "разбух до большого размера". как ты это понимаешь? что ты хочешь с этим сделать?
#19
by ildary
один регистр весит больше, чем вся прочая база в несколько раз (4Гб, все остальное тянет примерно на 400Мб), проведение реализации страшно тормозит (кстати и простое открытие реализации тоже - это может вызвать?). Думаю, что этого достаточно, чтобы попробовать исправить. момент, щас сварганю
#20
by разработчик 1с
в при открытии поставь замер производительности, посмотри, что так долго делается. не факт, что это из-за регистра. можно свернуть регистр, есть всякие спец обработки. можно самому написать. на 1 января снимаешь остатки, заносишь их корректировкой. остальные все записи до 1 января через наборы удаляешь. смотри чтобы документы никто не перепроводил.
#21
by Naumov
Скорее всего состояние расчетов проверяется, если регистр не закрыт, то вполне возможно, что будет долго думать.
#23
by ildary
Сделал примерно так, но даже в этом случае каждая запись проходит от 50 секунд до 3 минут, можно ли тут что ускорить?
#24
by Naumov
Ну если записей в регистре на миллионов 100, то можно попробовать все одним набором в один прием записать
#26
by ildary
а как одним набором правильно получить все записи с регистратором, у которого дата пустая? спасибо за совет, по капле выдавливаю из себя семерочника.
#27
by ildary
Может быстрее будет запомнить документы, у которых есть такие движения, потом удалить эти пустые движения, сжать базу и перепровести документы без этих движений заново? Будет ли такая операция быстрее?
#29
by ildary
Все, тема закрыта - для скоростной работы достаточно совета в №17 из в начале выполнения сделать
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Исправить вручную Регистр ПартииНаличие.
- Тестирование базы. исправить вручную.
- v7: Помогите как исправить ошибку в md файле (Конфигурация Бухгалтерия 7.7)
- ЗУП 2.5 - как исправить неверные невыходы?
- Как получить движения документа используя свойство Движения?
- Как исправить движения документа, не перепроводя его ?
- Расчёт себестоимости после корректировки реализации даёт неверные движения. УПП
- ЗУП 3 Как исправить док. Отпуск? Нет кнопки Исправить
- УТ 11.1 Неверные движения регистров документа ООРП
В этой группе 1С
- БП3: В ОСВ по счету показатели в разных колонках как сделать?
- Сдвинуть колонку в таблице значений
- HASP License Manager, Aladdin Monitor (пропадают лицензии)
- Как программно обновить динамический список, что бы на первую строку не прыгало?
- Ошибка Excel.Application :Интерфейс не поддерживается
- 1С8_ЗУП 3.0_Командировка и средний заработок
- Вызов процедуры внешней обработки?
- Дата запрета редактирования в ЗУП 2.5
- УТ 10.3 Получить значение поле описание" номенклатуры в документе Счет на оплат
- поле адреса и форма ввода адреса в справочник
- v7: Таймер или отсчет времени
- Командный интерфейс и командная панель динамического списка
- ЗУП. Как отразить перечисление взносов в бюджет?
- Перевод БП 2.0 на БП 3.0. Ошибки обновления
- Можно-ли в УФ программно переместить реквизит в другую группу?
- Двигать колонки своего макета СКД
- УТ 11.1. Использование характеристик
- УНФ 1.4 календарь сотрудника
- Типовой механизм заданий в УТ, ЕРП и т.д. - кто-то им пользуется?
- Найти дубли в регистре сведений