|
Запись в регистр сведений
| ☑ |
0
trialex3
14.12.20
✎
14:41
|
Добрый день. Есть непериодический независимый регистр сведений. Я запросом вытащил из него несколько записей, выгрузил в таблицу значений. Некоторые записи в ТЗ изменил и теперь нужно загрузить записи из ТЗ обратно в регистр. Каким способом это лучше сделать? Циклично обходя каждую запись и записывая в регистр через набор записей\менеджер? Все записи отличаются в ТЗ и их отбором не отфильтруешь для того что-бы одним набором записать все.
|
|
1
Beduin
14.12.20
✎
14:45
|
Загрузить же есть у набора записей
|
|
2
trialex3
14.12.20
✎
14:48
|
То есть я создаю набор записей без отборов и загружаю в него модифицированную ТЗ? Данные не потеряются таким образом?
|
|
3
Волшебник
14.12.20
✎
14:59
|
набор без отбора перепишет весь регистр сведений
|
|
4
Kassern
14.12.20
✎
14:59
|
(2) Если без отборов, то у тебя в наборе, в конечном итоге будет только твоя ТЗ и все)
Все зависит от объема ТЗ, если сам регистр на 1кк строк, а тебе надо 2 строчки поправить, то проще в цикле через менеджер записи установить новые данные.о
|
|
5
trialex3
14.12.20
✎
15:00
|
(4) А если у меня регистр предполагается на 300к записей и записывать нужно будет по 1к?
|
|
6
mistеr
14.12.20
✎
15:01
|
(0) Используй менеджер записи. Это все, что позволяет 1С нам, криворуким программистам.
|
|
7
Волшебник
14.12.20
✎
15:01
|
(5) открывай транзакцию и фиксируй её каждые 1к записей, потом открывай новую
|
|
8
Kassern
14.12.20
✎
15:03
|
(5) Ты конечно можешь получить все 300к записей и в них отредактировать 1к записей и далее без отборов загрузить все свои 300к измененных записей. Но лучше действительно менеджер записи (6) + ранзакции (7)
|
|
9
trialex3
14.12.20
✎
15:09
|
Всем спасибо за варианты! Буду думать.
|
|