Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Пустой уникальный идентификатор

Пустой уникальный идентификатор
Я
   Guberniev
 
24.04.19 - 11:06
У меня в табличной части у каждой строки есть отдельные невидимый реквизит Ключ с типом УникальныйИдентификатор. Как я только не пробовал его заполнить, но после создания строки он всегда вот такой 00000000-0000-0000-0000-000000000000. Что я делаю не так?
Он ни так не заполняется
Элементы.ТЧТовары.ТекущиеДанные.Ключ = Новый УникальныйИдентификатор;,

ни так

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует