|
Создание элемента справочника номенклатура с определенным ГУИД
| ☑ |
0
Бешеный заяц
29.04.19
✎
11:47
|
Что я делаю не так? почему гуид новый генерируется?
НовыйGUID = Новый УникальныйИдентификатор(Номенклатура_ГУИД);
СсылкаНаНоменклатуру = Справочники.Номенклатура.ПолучитьСсылку(НовыйGUID);
Если СсылкаНаНоменклатуру.Наименование <> "" тогда
Возврат СсылкаНаНоменклатуру
Конецесли;
НовыйЭлемент = Справочники.Номенклатура.СоздатьЭлемент();
НовыйЭлемент.УстановитьСсылкуНового(СсылкаНаНоменклатуру);
НовыйЭлемент.Наименование = Номенклатура_Наименование;
|
|
1
Бешеный заяц
29.04.19
✎
11:48
|
(0) если гуид левый он ошибку должен давать? с документами и другими объектами проблем нет
|
|
2
RomanYS
29.04.19
✎
11:53
|
(1) гуид левый - это как?
|
|
3
Бешеный заяц
29.04.19
✎
12:13
|
(2) левый не валидный, только что проверил это не реально если он битый ошибка валиться на Новый УникальныйИдентификатор
так что проблема в другом
|
|
4
Бешеный заяц
29.04.19
✎
12:33
|
разобралса все спасибо, процедура при записи номенклатуры портит гуид поставил загрузка=истина всё заработало
|
|
5
ptiz
29.04.19
✎
12:33
|
Что-то не так с "Номенклатура_ГУИД"
|
|
6
Cyberhawk
29.04.19
✎
12:37
|
Просто бывает *овнокод пишут, который не учитывыает, что у нового объекта УИД может быть установлен до твоего кода
|
|
7
Бешеный заяц
29.04.19
✎
13:11
|
(6) совершенно верно :-( благо додумался проверить
|
|