Рассмотрим различные варианты записи данных в регистр сведений на примере независимого непериодического регистра сведений пр_АссортиментТоваров:

Данные регистра сведений

Очистка записей по определенному значению измерения регистра:

НаборЗаписей = РегистрыСведений.пр_АссортиментТоваров.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Партнер.Установить(Партнер);
НаборЗаписей.Записать();

Добавление новых записей к уже имеющимся записям по определенному значению измерения регистра:

НаборЗаписей = РегистрыСведений.пр_АссортиментТоваров.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Партнер.Установить(Партнер);
НаборЗаписей.Прочитать();

СтрокаНаборЗаписей = НаборЗаписей.Добавить();
СтрокаНаборЗаписей.Партнер = Партнер;
СтрокаНаборЗаписей.Номенклатура = Номенклатура;
СтрокаНаборЗаписей.Характеристика = Характеристика;
СтрокаНаборЗаписей.НомерПоПорядку = 11;
НаборЗаписей.Записать();

Добавление новых записей с затиранием (удалением) уже имеющихся записей по определенному значению измерения регистра:

НаборЗаписей = РегистрыСведений.пр_АссортиментТоваров.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Партнер.Установить(Партнер);

СтрокаНаборЗаписей = НаборЗаписей.Добавить();
СтрокаНаборЗаписей.Партнер = Партнер;
СтрокаНаборЗаписей.Номенклатура = Номенклатура;
СтрокаНаборЗаписей.Характеристика = Характеристика;
СтрокаНаборЗаписей.НомерПоПорядку = 1;
НаборЗаписей.Записать();