Имя: Пароль:
1C
1С v8
Как эффективно заполнить регистр?
0 itPiligrim
 
15.06.16
12:41
Подскажите стратегию для решения такой на первый взгляд простой задачи:
Есть регистр с одним измерением ссылочного типа. В него записываются ссылки на документы, подлежащие обработки по регламентному заданию.
Проблема в том, что записываются они туда большими группами. Если записывать их по одному, перебирая в цикле, то получается долго и не эффективно.

Если единым набором записей, то есть вероятность, что в наборе уже будут документы, имеющиеся в регистре и 1С ругается, что запись уже есть. Делать проверку, а нет ли там таких записей тоже накладно.

Как лучше поступить?
1 kumena
 
15.06.16
12:44
написать запрос, которым отсечь ненужные документы
2 aleks_default
 
15.06.16
12:47
"что записываются они туда большими группами" это как?
Если ОДНО измерение, то как можно записывать группами?
3 itPiligrim
 
15.06.16
12:52
Да, измерение одно. Видимо никак это не сделать. Хотя возникла идея ввести еще одно измерение, скажем дата сохранения. Если документы будут дублироваться, то это не беда, они в любом случае обрабатываются в фоне, а вот сохраняются в этот регистр они не в фоне, а в реальном времени, скажем по 100 штук единовременно.
4 Feunoir
 
15.06.16
13:09
(0) А перед записью исключать из набора те документы, которые уже есть в регистре не?