|
|
СоздатьНаборЗаписей в РН |
☑ |
|
0
Novaya
26.07.07
✎
13:01
|
Надо добавить новые строки в РН. При записи ругается что не сделала отбор по Регистратору, но разве если я сделаю отбор по регистратору он мне не перезапишет уже существующие записи?
НаборЗаписей = РегистрыНакопления.Взаиморасчеты.СоздатьНаборЗаписей();
Запись = НаборЗаписей.Добавить();
ЗаполнитьЗначенияСвойств(Запись, Строка);
НаборЗаписей.Записать();
|
|
|
1
a_alenkin
26.07.07
✎
13:05
|
Перезапишет
|
|
|
2
a_alenkin
26.07.07
✎
13:06
|
Хотя надо знать что делает в ЗаполнитьЗначенияСвойств
|
|
|
3
Salvador Limones
26.07.07
✎
13:06
|
Ну как же запись в РН без регистратора?
|
|
|
4
Novaya
26.07.07
✎
13:06
|
(1) как тогда добавить новую запись в РН?
|
|
|
5
a_alenkin
26.07.07
✎
13:07
|
Читаешь набор по регистратору
Туда добавляешь
Потом Записываешь
|
|
|
6
Novaya
26.07.07
✎
13:07
|
(2)ЗаполнитьЗначенияСвойств(<Приемник>, <Источник>, <Список свойств>, <Исключая свойства>)
Копирует значения свойств <Источника> в свойства <Приемника>. Сопоставление производится по именам свойств.
Если указаны копируемые свойства, то в заполнении участвуют только они, параметр <Исключая свойства> игнорируется.
В противном случае, если указан параметр <Исключая свойства>, то свойства перечисленные в нем, исключаются из обработки.
|
|
|
7
Salvador Limones
26.07.07
✎
13:08
|
(4) В типовых, например в УПП, есть такой документ: КорректировкаЗаписейРегистров.
|
|
|
8
a_alenkin
26.07.07
✎
13:09
|
РегистрНакопленияНаборЗаписей.<Имя регистра накопления> (AccumulationRegisterRecordSet.<Имя регистра накопления>)
Прочитать (Read)
Синтаксис:
Прочитать()
Описание:
Считывает записи из базы данных по установленному отбору.
Пример:
Остатки = РегистрыНакопления.УчетНоменклатуры;
НаборЗаписей = Остатки.СоздатьНаборЗаписей();
Док = НаборЗаписей.Отбор.Регистратор;
Док.Установить(ВыбДок);
НаборЗаписей.Прочитать();
Сначала прочитать по своему регистратору
|
|
|
9
Novaya
26.07.07
✎
13:14
|
Спасибо!
|
|