#4
by вапросик
чес слово чего за фильтры? примерно такая конструкция база dbf.. два этих регистра весят 29 мб и 21 мб..(движения за два года)
#9
by skunk
УстановитьФильтр(<?>,); SetFilter(<?>,); Синтаксис: УстановитьФильтр(<Измерение1>,<Измерение2>...,<Рекв1>,<Рекв2>) Назначение: Назначить фильтр для оптимизации действий с регистром (временные расчеты, выбор движений и итогов). Параметры: <Измерен1>,<Измерен2>... - значения измерений регистра. <Рекв1>,<Рекв2>... - необязательные параметры. Выражения со значениями реквизитов регистра. Заданные значения реквизитов будут влиять только на отбор движений регистра. Замечание: Измерения могут задаваться с пропусками (неуказанное значение - просто запятая), фиксируются только указанные измерения.
#24
by klepa
Со временем файл RGномер.dbf, отвечающий за регистры, обрастает нулевыми записями, из-за чего неоправданно увеличивается его размер и, соответственно, время выполнения РассчитатьРегистрыНа. Необходимо раз в месяц сторонней программой помечать на удаление все записи, которые имеют нулевые значения всех ресурсов, после чего делать Zap. Проверено, данная операция во много раз ускоряет доступ к регистрам и глюков не несет. Мой пример (запускать не на работающей базе а на ее копии): Или удалить файл вообще и сделать пересчет итогов (не проверял, не скажу).
#30
by avm-nn
Честно говоря, при работе в модуле документа и в модуле формы документа ничего более подходящего, чем СоздатьОбъект("Регистры") и далее работать с ним не нашел. Запрос, как я понял, может блокировать доступ к данным для других пользователей в базе. По крайней мере я натыкался на такую траблу. Соответственно используются методы РассчитатьРегистрыНах и др. Этот вариант оказался наиболее жизненным. imho.
#31
by zzzzz
У запросов есть особенность. Не знаю как в 25 релизе, но запрос может неправильно рассчитывать остатки. Обороты считает правильно, но вот остатки...
#35
by skunk
это вы для меня очень великую тайну открыли... а я то думал... а он вон оказывается что
#41
by AloneAli
Что мешает попробывать? А потому что будет неправильно. Это я знаю даже не пробуя.. Правино будет вот так:
#44
by 12345
Быстрее всего комбинацией оборотных регистров с периодами Год Месяц и т.д. вплоть до дня Остаток=НачОстаток+Оборот за период РАССЧЕТ не нужен вообще и работает реально очень быстро, вы просто не поверите...
#46
by вапросик
УстановитьЗначенияФильтрареально помогло: вместо 42 секунд накладная провелась за 5 секунды еще раз благодарю кстати в поиске встречал тему где такое обсуждалось..( ) один из участников в конце ветки утверждал, что УстановитьЗначениеФильтра(,СписокЗначений,) не целесообразно при большом списке значений (около 100) и в таких случаях лучше фильтры не использовать.. либо для 25 релиза это не актуально, либо я чего-то не правильно делаю(цифры приведенные выше получены при списке в 115 значений )
#49
by acsent
Обязательно. Еще в раза 2 ускорится проведение задним числом. Особенно если документов очень много
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Avi-шка 4,5 Гб... Чем из нее сделать DVD или чем ее порезать?
- v7: В 1с типов полей dbf меньше чем в Visual Basic чем заменить необходимое поле?
- Чем можно заменить условие: СправочникСсылка.ПолучитьОбъект()<>Неопределено ?
- Чем менеджер записи РС лучше чем набор записей РС?
- Чем лучше 10.3 чем ТиС семерка
- Чем УТ10.3 лучше чем Тис 9.2 ? Стоит ли переходить ? 11 не хотим.
В этой группе 1С
- Синхронизация УРБД баз.
- Новая 2НДФЛ и формат выгрузки
- Глюк драйвера сканера штрих-кодов
- Конвертация данных. Не переносятся единицы измерения номенклатуры
- Неудачно разделил счет в плане счетов
- Что за файл с расширением cf и cfu в 1С 8 0?
- Отбор документов по времени
- НДС 0% и НДС 20% в одном документе, посоветуйте как выкрутиться
- Камин 2.0 расчет мат выгоды
- Чем конвертировать обработку при переходе на другую платформу v8 ?
- УРБД: на половине периферийных баз невосст. ошибка БД код -4 ошибка I/O
- Остатки на складах, остатки организаций
- Програмно присвоить значение реквизиту формы
- Подключение сканера в 1С Рарус
- Зависание 1С при выгрузке / загрузке данных
- v8. Как в УПП отключить контроль отрицательных остатков?
- v8: Отбор по родителю. подскажите
- Возможность выгрузки прав доступа (1С 7.7)
- Кто нибудь пользовался DocFile Browser под FAR?
- 1С7.7 ЗиК: НДФЛ по ставке 35% с мат. выгоды