|
Подскажите наименее ресурсозатратный путь
| ☑ |
0
Матвеев Максим
10.09.11
✎
05:37
|
Добрый день.
Отчет должен показывать отклонение параметра от эталонного, хранящегося в регистре. Значения в регистре меняются.
Берем строки документов "Исследование" за период, их много.
В строке есть поле параметра (примерно 10 параметров на документ, а всего в справочнике 700 параметров).
Надо получать из регистра значение эталона на момент исследования и сравнивать его с эталоном.
Вопрос такой. Что наименее ресурсозатратно - получение из регистра сведений при обработке каждой строки документа или сначала весь регистр в ТЗ прочитать и уже с ТЗ работать?
Чтоб понятнее было, считайте что параментр это товар, а его значение - цена.
|
|
1
Alexandr Puzakov
10.09.11
✎
07:20
|
Нифига не понял. Все это дело походит на планирование и контроль выполнения плана. Если это так, то решений в этом направлении полно, в тех же типовых есть соответствующие участки.
|
|
2
Мимохожий Однако
10.09.11
✎
07:24
|
(0)Нарисуй таблички с примером и сразу поймешь куда грести.
|
|
3
vudo
10.09.11
✎
08:08
|
Запрос от табличной части документа левое соединение к регистрам, а там уже по выборке или Загрузить в ТабличнуюЧасть.
Если динамика нужна, тогда использовать ПриПолученииДанных в обычном интерфейсе и ДинамическийСписок в управляемом, но и в этом случае быстрее через запрос...
|
|
4
Rovan
гуру
10.09.11
✎
08:31
|
(0) "сначала весь регистр в ТЗ прочитать и уже с ТЗ работать"
- быстрее, но если кто-то изменить значения в регистре,
то они не отобразятся !
|
|
5
Reaper_1c
10.09.11
✎
09:38
|
Кто помешал в момент оформления документа при добавлении показателя в строку ТЧ, доставать к показателю актуальное эталонное значение в ту же строку? А при записи документа рассчитывать и записывать вТЧ готовые отклонения?
|
|
6
H A D G E H O G s
10.09.11
✎
10:28
|
**зевает.
1) Константа - МоментПоследнегоИзмененияРегистра, ДатаВремя
2) Структура, хранимая в глобальной переменной с 2 элементами:
ТЗКэшПараметров - индексированная таблица значений
ТекущийМоментПоследнегоИзменения регистра, ДатаВремя
|
|
7
Матвеев Максим
10.09.11
✎
15:45
|
я в 6 утра выпил водки и только сейчас вернулся к жизни, начинаю делать, о результатах доложу
|
|