|
Пустой уникальный идентификатор |
☑ |
0
Guberniev
24.04.19
✎
11:06
|
У меня в табличной части у каждой строки есть отдельные невидимый реквизит Ключ с типом УникальныйИдентификатор. Как я только не пробовал его заполнить, но после создания строки он всегда вот такой 00000000-0000-0000-0000-000000000000. Что я делаю не так?
Он ни так не заполняется
Элементы.ТЧТовары.ТекущиеДанные.Ключ = Новый УникальныйИдентификатор;,
ни так
Если НоваяСтрока Тогда
Элементы.ТЧТовары.ТекущиеДанные.Ключ = Новый УникальныйИдентификатор;
КонецЕсли
|
|
1
Franchiser
гуру
24.04.19
✎
11:07
|
Это УФ?
|
|
2
Franchiser
гуру
24.04.19
✎
11:08
|
Сделай в серверной процедуре
|
|
3
Guberniev
24.04.19
✎
11:14
|
(1) Да, УФ. Даже на сервере не хочет присвоить GUID.
|
|
4
Franchiser
гуру
24.04.19
✎
11:16
|
А чему ты его присваиваешь? Элементу формы?
|
|
5
olegves
24.04.19
✎
11:17
|
(0) текущие данные только читают, для записи нужно обращаться к объекту, а не элементу формы
|
|
6
Franchiser
гуру
24.04.19
✎
11:18
|
Ключ это твой реквизит?
Во-первых нужно было назвать как-то иначе:
КлючСтр.
И присваивать так:
НоваяСтрока.КлючСтр = новый уникальныйидентификатор;
|
|
7
Franchiser
гуру
24.04.19
✎
11:21
|
НоваяСтрока = Объект.ТчТовары.Добавить();
|
|
8
Aleksandr N
24.04.19
✎
11:30
|
(5) Бред.
|
|
9
Guberniev
24.04.19
✎
11:54
|
(6) Вот так работает, благодарю.
|
|