Имя: Пароль:
1C
 
Запись в регистр сведений
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
Всем спасибо за варианты! Буду думать.