zapis_v_registr_svedenij_nezavisimyj

Это старая версия документа!


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

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

Запись Через менеджер записи

МенеджерЗаписи 					= РегистрыСведений.ПрикрепленныеФайлы.СоздатьМенеджерЗаписи();	
	МенеджерЗаписи.ВладелецФайла	= Запись.ВладелецФайла;
	МенеджерЗаписи.ИмяФайла 		= Запись.ИмяФайла;
	МенеджерЗаписи.Файл 			= Хранилище_Файл;
МенеджерЗаписи.Записать();

В результате выполнения этого кода новая запись будет добавлена в регистр, или, если регистр уже содержит запись с выбранными значениями измерений «Объект» и «Свойство», - существующая запись будет заменена новой.


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

НаборЗаписей = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьНаборЗаписей();

НаборЗаписей.Отбор.Объект.Установить(ПолеВводаНоменклатура); 

Для Каждого СтрокаТаблицы Из ТаблицаСвойств Цикл 
   
   НоваяЗапись = НаборЗаписей.Добавить(); 
   
   НоваяЗапись.Объект = ПолеВводаНоменклатура; 
   НоваяЗапись.Свойство = СтрокаТаблицы.Свойство; 
   НоваяЗапись.Значение = СтрокаТаблицы.ЗначениеСвойства; 
КонецЦикла; 

НаборЗаписей.Записать(); 

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

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

СтрокаНаборЗаписей = НаборЗаписей.Добавить();
СтрокаНаборЗаписей.Партнер = Партнер;
СтрокаНаборЗаписей.Номенклатура = Номенклатура;
СтрокаНаборЗаписей.Характеристика = Характеристика;
СтрокаНаборЗаписей.НомерПоПорядку = 1;
НаборЗаписей.Записать();
  • /sites/data/attic/zapis_v_registr_svedenij_nezavisimyj.1669365951.txt.gz
  • Последнее изменение: 2022/11/25 08:45
  • tro