|
Добавление в записей в регистр сведений | ☑ | ||
---|---|---|---|---|
0
break
10.10.14
✎
14:04
|
Есть ли разница между добавлением движений ч/з набор записей в модуле объекта документа (регистратор) и ч/з метод Добавить()?
|
|||
1
break
10.10.14
✎
14:10
|
Вар 1.
Движение = Движения.РС.Добавить(); Движение.Период = Дата; Движение.Измерение1 = Измерение1; вар 2. НаборЗаписей = РегистрыСведений.РС.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Установить(Ссылка); НаборЗаписей.Прочитать(); НаборЗаписей.Период = Дата; НаборЗаписей.Измерение1 = Измерение1; НаборЗаписей.Записать(); |
|||
2
wuff
10.10.14
✎
14:12
|
Разве не видно, что есть?
|
|||
3
break
10.10.14
✎
14:12
|
В 2
НаборЗаписей = РегистрыСведений.РС.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Установить(Ссылка); НаборЗаписей.Прочитать(); НоваяЗапись = НаборЗаписей.Добавить(); НоваяЗапись.Период = Дата; НоваяЗапись.Измерение1 = Измерение1; НаборЗаписей.Записать(); |
|||
4
YFedor
10.10.14
✎
14:12
|
Отступая от темы, зачем вообще использовать вариант 2? Тебе платят за каждую строчку кода?
|
|||
5
Ненавижу 1С
гуру
10.10.14
✎
14:13
|
а зачем прочитать?
|
|||
6
break
10.10.14
✎
14:14
|
отличия в техническом плане записи
|
|||
7
Ненавижу 1С
гуру
10.10.14
✎
14:17
|
второй способ позволяет изменять записи не только данного документа
первый тоже позволяет, но заставляет считывать получать объект этой ссылки полностью |
|||
8
YFedor
10.10.14
✎
14:20
|
(7) А как первым способом изменить записи другого документа?
|
|||
9
break
10.10.14
✎
14:22
|
по поводу Прочитать() - я так и не понял для чего он он нужен, перед записью набора на форумах пишут что надо сначала Прочитать()
|
|||
10
Ненавижу 1С
гуру
10.10.14
✎
14:25
|
Движения = СсылкаНаЛевуюРеализацию.ПолучитьОбъект().Движения.Продажи;
... Движения.Записать(); |
|||
11
dka80
10.10.14
✎
14:25
|
Набор записей создается пустым. Если его не прочитать, то при записи ты затрешь все старые данные
|
|||
12
Ненавижу 1С
гуру
10.10.14
✎
14:25
|
+(10) к (8)
|
|||
13
Ненавижу 1С
гуру
10.10.14
✎
14:25
|
(11) в большинстве случаев они не нужны
|
|||
14
break
10.10.14
✎
14:28
|
понятно, т.е. если надо просто дописать движения?
аналогично НаборЗаписей.Записать(Ложь); |
|||
15
break
10.10.14
✎
14:31
|
(14) -> (11)
|
|||
16
YFedor
10.10.14
✎
14:35
|
(12) Ну, это, вообще-то скорее способ2, чем способ 1
|
|||
17
Ненавижу 1С
гуру
10.10.14
✎
14:50
|
(16) тип объекта тот же, способ его создания отличается
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |