|
Не могу создать группу контрагента с требуемым мне ГУИДом
| ☑ |
0
BigShmax
22.11.22
✎
11:08
|
получаю ошибку
Поле объекта недоступно для записи (ЭтоГруппа)
{ВнешняяОбработка.СозданиеКонтрагентаGUID.Форма.Форма.Форма(11)}: НовыйКонтрагент.ЭтоГруппа = Истина;
код прост как валенок
НовыйКонтрагент = Справочники.Контрагенты.СоздатьЭлемент();
//СтрокаGUID = "b8bea012-3da9-4d01-8855-48811771af7a";
СтрокаGUID = GUID_Требуемый;
УникальныйИдентификатор = Новый УникальныйИдентификатор(СтрокаGUID);
Ссылка = Справочники.Контрагенты.ПолучитьСсылку(УникальныйИдентификатор);
НовыйКонтрагент.УстановитьСсылкуНового(Ссылка);
НовыйКонтрагент.Наименование = Наименование;
НовыйКонтрагент.ЭтоГруппа = Истина;
НовыйКонтрагент.Записать();
|
|
1
1ctube
22.11.22
✎
11:09
|
Справочник иерархический?
|
|
2
BigShmax
22.11.22
✎
11:11
|
Да Контррагеты по умолчанию Иерархический. озвучу трабл целиком. стандартной обрабьоткой переноса не могу перенести группу. Конвертацию лень разворачивать. хотел тупо создать группы с теми же ГУИД что в источнике. и так не прокатывает. почему не могу перенести группы стандартной тоде вопрос :-(
|
|
3
Kassern
22.11.22
✎
11:12
|
(0) Беда...)) "ЭтоГруппа " - это стандартный реквизит, его не надо записывать. Вместо СоздатьЭлемент(); -> СоздатьГруппу()
|
|
6
BigShmax
22.11.22
✎
11:13
|
(3) рву мои седые волосы. спасибо
|
|
10
Dzenn
гуру
22.11.22
✎
16:26
|
угу, СоздатьГруппу() .... а ларчик просто открывался ;-)
|
|