Имя: Пароль:
1C
1С v8
Как правильно записать регистр сведений?
0 meegor
 
18.01.13
11:19
НаборЗаписейРегистра = РегистрыСведений.АвансыРаботникамОрганизаций.СоздатьНаборЗаписей();
       СтрокаРегистра = НаборЗаписейРегистра.Добавить();
   
   СтрокаРегистра.Сотрудник = РЗ.Сотрудник;
   СтрокаРегистра.Организация = РЗ.Организация;
   СтрокаРегистра.СуммаАванса = СуммаАванса;
       
   НаборЗаписейРегистра.Записать();


Если делаю так, удаляет все старые записи. Надо срочно, спасибо!
1 vicof
 
18.01.13
11:20
Книжки желтые читать не пробовал?
2 vicof
 
18.01.13
11:21
Регистр регистратору подчинен?
3 meegor
 
18.01.13
11:22
не
4 Maxus43
 
18.01.13
11:22
юзай СоздатьМенеджерЗаписи()
5 meegor
 
18.01.13
11:23
да заполнить надо срочно, а книжек нет под рукой.
6 szhukov
 
18.01.13
11:23
(0)  Если пишешь по одной записи, то пользуй МенеджерЗаписи, а иначе, для набора, который собираешься изменять (добавлять), установи отбор и прочитай.
7 HomerSimpson
 
18.01.13
11:23
Записать(<Замещать>)
Параметры:

<Замещать> (необязательный)

Тип: Булево.
Определяет режим замещения существующей записи в соответствии с текущими установками отбора. Истина - перед записью существующие записи будут удалены. Ложь - записи будут дописаны к уже существующим в информационной базе записям
Значение по умолчанию: Истина
8 meegor
 
18.01.13
11:26
спасибо, получилось