|
Замещение при проведение |
☑ |
0
shamannk
03.05.12
✎
14:30
|
Вопрос про замещение в СП написано что ....замещения существующих записей в соответствии с текущими установками отбора. Т.е. если я делаю отбор по регистратору то по этому регистратору все записи заменятся моими которые я добовляю?
НаборЗаписей = РегистрыБухгалтерии.<МойРегистр>.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(Объект.Ссылка);
НаборЗаписей.Прочитать();
СтрокаНаборЗаписей = НаборЗаписей.Добавить();
СтрокаНаборЗаписей.Регистратор = Объект.Ссылка;
...
...
СтрокаНаборЗаписей.Записать(Истина);
|
|
1
shamannk
03.05.12
✎
14:47
|
UP
|
|
2
Ненавижу 1С
гуру
03.05.12
✎
14:48
|
в твоем именно случае добавятся новые, а старые останутся, потому что ты делаешь НаборЗаписей.Прочитать()
тем самым заполняя имеющимися данными
|
|
3
shamannk
03.05.12
✎
14:58
|
(2) Т.е. если убрать "Прочитать" то по регистратору в отборе записи заменятся? И второй вопрос обязательно ли писать НаборЗаписей.Отбор.Регистратор.Установить(Объект.Ссылка); если в регистре уже есть точно такая же строка запись замещением ее заместит или добавить точно такую же (без этого набора).
|
|
4
Ненавижу 1С
гуру
03.05.12
✎
14:59
|
>>Т.е. если убрать "Прочитать" то по регистратору в отборе записи заменятся?
да
>>И второй вопрос обязательно ли писать НаборЗаписей.Отбор.Регистратор.Установить(Объект.Ссылка) если в регистре уже есть точно такая же строка запись замещением ее заместит или добавить точно такую же (без этого набора).
отбор обязателен
|
|
5
shamannk
03.05.12
✎
15:09
|
(4) Спасибо. Теперь понятно.
|
|