Имя: Пароль:
1C
1С v8
Уникальный идентификатор для строки регистра сведений
, ,
0 shock3r
 
16.08.13
15:29
Подскажите есть ли у строки регистра сведений свой уникальный идентификатор? Можно ли его как-то получить?
1 giallo
 
16.08.13
15:30
РегистрСведенийКлючЗаписи
2 Wobland
 
16.08.13
15:31
запись определяется набором измерений
3 MSII
 
16.08.13
15:32
(0) Не. Уникальность записи обеспечивается уникальным сочетанием значений измерений регистра.
4 giallo
 
16.08.13
15:33
+(1) если например, в списке регистра св-й надо сослаться на определенную запись:

Описание:
Набор значений, однозначно идентифицирующих запись регистра. Объект используется в тех случаях, когда необходимо сослаться на определенную запись. Например, он выступает в качестве значения свойства ТекущаяСтрока табличного поля, отображающего список записей регистра.
Важно! Данный объект нельзя использовать как устойчивый идентификатор записи, например, как ссылку для элементов справочника. Фактически имеет смысл только пока запись есть и не перезаписывалась.
5 shock3r
 
16.08.13
15:37
А если добавить реквизит с Типом Уникальный идентификатор, и при записи в регист создавать уникальный идентификатор для конкретной записи?
6 ДенисЧ
 
16.08.13
15:38
ТКВ
7 shock3r
 
16.08.13
15:39
ТКВ?
8 shock3r
 
16.08.13
15:39
(1) как его в запросе получить?
9 giallo
 
16.08.13
15:39
не взлетело...
10 ДенисЧ
 
16.08.13
15:39
Традиционный Китайский Вопрос: нафейхоа?
11 giallo
 
16.08.13
15:42
(8) в запросе - см (2), плюс учесть если периодический период
12 Maxus43
 
16.08.13
15:44
зачем тебе оно?
13 shock3r
 
16.08.13
15:47
(10) Есть программа Axapta, выгружали документы, справочники, использовали УникальныйИдентификатор, для связи, сейчас очередь подошла до драгметаллов. Строки выгрузить не проблема, а как на них сослаться, если нету ID? из Axapta
14 Maxus43
 
16.08.13
15:52
зачем на них ссылаться?
15 Maxus43
 
16.08.13
15:52
записи регистра не постоянны, измениться хоть что-то из измерений/периода/регистратора - это уже другая запись
18 shock3r
 
16.08.13
16:00
(14) Если вдруг в Axapta подправят кол-во драгметаллов, то и в 1С нужно будет внести такие-же изменения
19 Wobland
 
16.08.13
16:01
(18) берёшь и вносишь. кто мешает?
20 Maxus43
 
16.08.13
16:03
(18) изменение напрямую в регистре руками? что-то мне кажется не очень хороший вариант это при приоектировании системы был
21 Maxus43
 
16.08.13
16:03
стоп. свзяь какая между аксаптой и 1с? через что?
22 Aleksey
 
16.08.13
16:07
(19) то что не знает он в какую запись нужно вносить изменения
23 shock3r
 
16.08.13
16:07
(21) через обработку. Обработка должна выгрузить в таблицу вида

       [ITEMID]
      ,[OREID]
      ,[QTY]
      ,[CONFIGID]
      ,[INVENTSIZEID]
      ,[INVENTBATCHID]
      ,[REF_1C]
      ,[ORENAME]

Данные. Но в axapta отсутствует два измерения: способ определения драгметалло, так же отсутствует период, и хотели завязать строки через REF_1C, через уникальный идентификатор
24 Kreont
 
16.08.13
16:07
(13) Если нет уник.ид из Axapta, то сначала там добавь а потом синхронизируй
25 Maxus43
 
16.08.13
16:09
впринципе Отбор у записи РС - и есть "уникальный идентификатор", но должны быть заполнены все измерения + период, иначе не сказать наверняка какая запись
26 Torquader
 
17.08.13
00:08
Регистр хранит не объектные данные - следовательно - идентификатора у записи нет, и не может быть.

Регистр подобен массиву (нескольким массивам), где измерения - это индексы, а значения - элементы.
Есть ли уникальный идентификатор у элемента массива ?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn