|
Создать по ГУИДу |
☑ |
0
МешочекЗнаний
04.02.16
✎
11:08
|
Добрый день. Почему то не работает код в 8.3.
СтрокаGUID = "93ef0015-1a6e-1acc-11e3-aa6a03649503";
РезСсылка = Справочники.Валюты.ПолучитьСсылку(Новый УникальныйИдентификатор(СтрокаGUID));
Объект = РезСсылка.ПолучитьОбъект();
ВалютаНов = Справочники.Валюты.СоздатьЭлемент();
ВалютаНов.Наименование = "Руб";
ВалютаНов.Записать();
{Форма.Форма.Форма(6)}: Ошибка при установке значения атрибута контекста (Объект)
Объект = РезСсылка.ПолучитьОбъект();
по причине:
Нельзя изменять поле, содержащее объект данных формы
|
|
1
Mankubus
04.02.16
✎
11:09
|
переименуй Объект в МойОбъект
|
|
2
Адинэснег
04.02.16
✎
11:11
|
по-русски пишут "Нельзя изменять поле, содержащее объект данных формы", все равно на мисту
|
|
3
Stimmer
04.02.16
✎
11:12
|
какой-то мелкий мешочек судя по всему
|
|
4
МешочекЗнаний
04.02.16
✎
11:12
|
(1) Спасибо тебе добрый человек
|
|
5
МешочекЗнаний
04.02.16
✎
11:12
|
(3) Пока мелкий, но потихоньку набирается
|
|
6
Cyberhawk
04.02.16
✎
11:13
|
Ты забыл УстановитьСсылкуНового так-то
|
|
7
МешочекЗнаний
04.02.16
✎
12:49
|
(6) Точно. Но почему-то поле _IDRRef устанавливается как 0x11E3AA6A036495031ACC1A6E93EF0015, хотя ставлю 93ef00151a6e1acc11e3aa6a03649503
СтрокаGUID = "93ef0015-1a6e-1acc-11e3-aa6a03649503";
РезСсылка = Справочники.Валюты.ПолучитьСсылку(Новый УникальныйИдентификатор(СтрокаGUID));
МойОбъект = РезСсылка.ПолучитьОбъект();
ВалютаНов = Справочники.Валюты.СоздатьЭлемент();
ВалютаНов.УстановитьСсылкуНового(РезСсылка);
ВалютаНов.Наименование = "Рубб";
ВалютаНов.Записать();
|
|
8
Cyberhawk
04.02.16
✎
13:03
|
(7) Это нормально, т.к. это одно и то же, порядок частей ГУИДа просто другой
|
|
9
МешочекЗнаний
04.02.16
✎
13:06
|
(8) Но тогда почему он в документах всё равно пишет <Объект не найден> (45:93ef00151a6e1acc11e3aa6a03649503)
|
|
10
igork1966
04.02.16
✎
13:08
|
(7)
|
|
11
Cyberhawk
04.02.16
✎
13:08
|
(9) Видимо, потому что ты в документе используешь МойОбъект, а не ВалютаНов
|
|
12
МешочекЗнаний
04.02.16
✎
13:16
|
(10) Во, теперь всё нормально подставилось, без битых ссылок. (10)(6)Спасибо
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший