Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Добавить записи в регистр сведений

Добавить записи в регистр сведений
Я
   Pyryrym
 
02.05.21 - 13:38
Мне нужно добавить в регистр сведений несколько записей. Делаю так:


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

Но в таком случае все данные, которые были в регистре удаляются. Мне же надо чтобы записи добавлялись либо обновлялись. Пробовал НаборЗаписей.Записать(Ложь), но тогда нельзя изменить старые записи
   seevkik
 
1 - 02.05.21 - 13:56
Прошу прочитать про периодичность, измерения, ресурсы и подчинённость регистратору
   Pyryrym
 
2 - 02.05.21 - 14:22
(1) тогда по-другому задам вопрос: как можно добавить/обновить записи в регистре сведений, не удаляя при этом все остальные записи
   Cthulhu
 
3 - 02.05.21 - 14:40
(2): установить для набора записей правильный отбор.
   Pyryrym
 
4 - 02.05.21 - 14:56
(3) Спасибо
   Cthulhu
 
5 - 02.05.21 - 15:11
(4): и (1) не забудь спасибо сказать.
   Pyryrym
 
6 - 02.05.21 - 15:20
(1) Спасибо
   Pyryrym
 
7 - 02.05.21 - 15:20
(5) Хорошо
   vicof
 
8 - 02.05.21 - 16:09
Рекомендую прочитать про метод Прочитать() у набора записей.
   Chameleon1980
 
9 - 02.05.21 - 16:51
или добро пожаловать в клуб умельцев быстро убивать рс
   Cthulhu
 
10 - 03.05.21 - 02:50
https://helpf.pro/faq/view/884.html
НаборЗаписей.Отбор.Регистратор.Установить(...);
   ДНН
 
11 - 03.05.21 - 10:40

Список тем форума
 
AdBlock убивает бесплатный контент. 1Сергей
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.