Имя: Пароль:
1C
1С v8
Копирование записи РС
0 Вжескрыылг
 
10.11.14
18:56
Не соображу.. После записи записи регистра сведений хочу ее скопировать, изменив измерение. Можно долго и нудно делать отбор, читать и заполнять новую запись. А тут вроде есть ИсходныйКлючЗаписи. можно как-то его использовать?
1 Жан Пердежон
 
10.11.14
19:48
МенеджерЗаписи юзай
2 Chameleon1980
 
10.11.14
19:49
а запросом не охота
отобрал запросом нужную запись по параметрам
ЗаполнитьЗначенияСвойств (по-моему так зовется)
поменял измерение
записал

не?
3 Вжескрыылг
 
11.11.14
07:20
(1) и (2) конечно. думал, по ключу можно выдернуть запись (в документации ключ - набор значений, а как их оттуда взять - хз), создать новый ключ и ЗаполнитьЗначенияСвойств.
4 DrZombi
 
гуру
11.11.14
07:27
(3) Ключом и придется выдергивать :)
5 Вжескрыылг
 
11.11.14
07:39
(4) как?
6 hhhh
 
11.11.14
08:11
(5) всё равно это медленнее получится, чем в (0)
7 vde69
 
11.11.14
08:14
(10) при использовании ключа будет изменение старой записи а не создании новой....
8 Вжескрыылг
 
11.11.14
08:18
как я понимаю, из ключа выдернуть набор измерений невозможно
9 Вжескрыылг
 
11.11.14
08:20
(0) записываю в форме, и хотелось программно сделать запись, изменив измерение.
10 vde69
 
11.11.14
08:57
(8) ключ записи это по сущесту _IDRRef в базе, то есть ссылка на конкретную запись, по этой ссылке можно записать любой набор измерений, но физически это запишется в старую запись...

то есть в ключе можно поменять измерение, но при записи произайдет замена старой записи на новую и все...
11 Мыш
 
11.11.14
09:26
(10) Эмм. Неужто у РС есть ссылка?
12 Жан Пердежон
 
11.11.14
10:53
(9)
НоваяЗапись = РегистрыСведений.ТвойРегистр.СоздатьМенеджерЗаписи();
ЗаполнитьЗначенияСвойств(НоваяЗапись, СтараяЗапись);
НоваяЗапись.Измерение1 = ТвоеЗначение;
НоваяЗапись.Записать();

4 строчки, что еще тут можно обсуждать???
13 chudishe
 
11.11.14
10:55
(11) У РС есть ключ.
14 hhhh
 
11.11.14
15:44
(13) ключ - это комбинация измерений
15 Chameleon1980
 
11.11.14
21:52
(12) В 2 это и предлагал
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn