Платформа 1С 8.3.6.2152
В серверном варианте работают обе конструкции:
Первая
Код |
---|
НаборЦен = РегистрыСведений.ЦеныНоменклатурыКонтрагентов.СоздатьНаборЗаписей(); НаборЦен.Загрузить(ТЗЦеныНоменклатуры); НаборЦен.Записать(Ложь); |
Код |
---|
НаборЦен = РегистрыСведений.ЦеныНоменклатурыКонтрагентов.СоздатьНаборЗаписей(); НаборЦен.Отбор.Период.Установить(НачалоДня(ДатаРегистрации)); НаборЦен.Отбор.ВидЦенКонтрагента.Установить(Справочники.Контрагенты.ОсновнойПоставщикСети.ДоговорПоУмолчанию.ВидЦенКонтрагента); Для каждого стрТЗЦеныНоменклатуры Из ТЗЦеныНоменклатуры Цикл НоваяЗапись = НаборЦен.Добавить(); ЗаполнитьЗначенияСвойств(НоваяЗапись, стрТЗЦеныНоменклатуры); КонецЦикла; НаборЦен.Записать(); |
В файловом варианте работает только вторая конструкция
При попытке загружать данные по первому варианту после исполнения строки
Код |
---|
НаборЦен.Загрузить(ТЗЦеныНоменклатуры); |
После исполнения следующей строки
Код |
---|
НаборЦен.Записать(Ложь); |