Мне нужно добавить в регистр сведений несколько записей. Делаю так:
ДеньГрафика = НачалоГода(ПроизводственныйКалендарь.ГодГрафика);
НаборЗаписей = РегистрыСведений.ДанныеПроизводственногоКалендаря.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.ПроизводственныйКалендарь.Установить(ПроизводственныйКалендарь);
Пока ДеньГрафика <= КонецГода(ПроизводственныйКалендарь.ГодГрафика) Цикл
НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.ПроизводственныйКалендарь = ПроизводственныйКалендарь;
НоваяЗапись.Дата = ДеньГрафика;
Если ДеньНедели(ДеньГрафика) < 6 Тогда
НоваяЗапись.Часы = 8;
Иначе
НоваяЗапись.Часы = 0;
КонецЕсли;
ДеньГрафика = ДеньГрафика + 24*3600;
КонецЦикла;
НаборЗаписей.Записать();
Но в таком случае все данные, которые были в регистре удаляются. Мне же надо чтобы записи добавлялись либо обновлялись. Пробовал НаборЗаписей.Записать(Ложь), но тогда нельзя изменить старые записи
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой