Это старая версия документа!
Очистка записей по определенному значению
НаборЗаписей = РегистрыСведений.пр_АссортиментТоваров.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Партнер.Установить(Партнер); НаборЗаписей.Записать();
Запись Через менеджер записи
МенеджерЗаписи = РегистрыСведений.ПрикрепленныеФайлы.СоздатьМенеджерЗаписи(); МенеджерЗаписи.ВладелецФайла = Запись.ВладелецФайла; МенеджерЗаписи.ИмяФайла = Запись.ИмяФайла; МенеджерЗаписи.Файл = Хранилище_Файл; МенеджерЗаписи.Записать();
В результате выполнения этого кода новая запись будет добавлена в регистр, или, если регистр уже содержит запись с выбранными значениями измерений «Объект» и «Свойство», - существующая запись будет заменена новой.
Добавление новых записей к уже имеющимся записям через набор записей
НаборЗаписей = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Объект.Установить(ПолеВводаНоменклатура); Для Каждого СтрокаТаблицы Из ТаблицаСвойств Цикл НоваяЗапись = НаборЗаписей.Добавить(); НоваяЗапись.Объект = ПолеВводаНоменклатура; НоваяЗапись.Свойство = СтрокаТаблицы.Свойство; НоваяЗапись.Значение = СтрокаТаблицы.ЗначениеСвойства; КонецЦикла; НаборЗаписей.Записать();
Добавление новых записей с затиранием (удалнием) уже имеющихся записей через набор записей
НаборЗаписей = РегистрыСведений.пр_АссортиментТоваров.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Партнер.Установить(Партнер); СтрокаНаборЗаписей = НаборЗаписей.Добавить(); СтрокаНаборЗаписей.Партнер = Партнер; СтрокаНаборЗаписей.Номенклатура = Номенклатура; СтрокаНаборЗаписей.Характеристика = Характеристика; СтрокаНаборЗаписей.НомерПоПорядку = 1; НаборЗаписей.Записать();