|
Добавить записи в регистр сведений | ☑ | ||
---|---|---|---|---|
0
Pyryrym
02.05.21
✎
13:38
|
Мне нужно добавить в регистр сведений несколько записей. Делаю так:
ДеньГрафика = НачалоГода(ПроизводственныйКалендарь.ГодГрафика); НаборЗаписей = РегистрыСведений.ДанныеПроизводственногоКалендаря.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.ПроизводственныйКалендарь.Установить(ПроизводственныйКалендарь); Пока ДеньГрафика <= КонецГода(ПроизводственныйКалендарь.ГодГрафика) Цикл НоваяЗапись = НаборЗаписей.Добавить(); НоваяЗапись.ПроизводственныйКалендарь = ПроизводственныйКалендарь; НоваяЗапись.Дата = ДеньГрафика; Если ДеньНедели(ДеньГрафика) < 6 Тогда НоваяЗапись.Часы = 8; Иначе НоваяЗапись.Часы = 0; КонецЕсли; ДеньГрафика = ДеньГрафика + 24*3600; КонецЦикла; НаборЗаписей.Записать(); Но в таком случае все данные, которые были в регистре удаляются. Мне же надо чтобы записи добавлялись либо обновлялись. Пробовал НаборЗаписей.Записать(Ложь), но тогда нельзя изменить старые записи |
|||
1
seevkik
02.05.21
✎
13:56
|
Прошу прочитать про периодичность, измерения, ресурсы и подчинённость регистратору
|
|||
2
Pyryrym
02.05.21
✎
14:22
|
(1) тогда по-другому задам вопрос: как можно добавить/обновить записи в регистре сведений, не удаляя при этом все остальные записи
|
|||
3
Cthulhu
02.05.21
✎
14:40
|
(2): установить для набора записей правильный отбор.
|
|||
4
Pyryrym
02.05.21
✎
14:56
|
(3) Спасибо
|
|||
5
Cthulhu
02.05.21
✎
15:11
|
(4): и (1) не забудь спасибо сказать.
|
|||
6
Pyryrym
02.05.21
✎
15:20
|
(1) Спасибо
|
|||
7
Pyryrym
02.05.21
✎
15:20
|
(5) Хорошо
|
|||
8
vicof
02.05.21
✎
16:09
|
Рекомендую прочитать про метод Прочитать() у набора записей.
|
|||
9
Chameleon1980
02.05.21
✎
16:51
|
или добро пожаловать в клуб умельцев быстро убивать рс
|
|||
10
Cthulhu
03.05.21
✎
02:50
|
https://helpf.pro/faq/view/884.html
НаборЗаписей.Отбор.Регистратор.Установить(...); |
|||
11
ДНН
03.05.21
✎
10:40
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |