Имя: Пароль:
1C
1С v8
v8: ГУИД объект не найден
0 Sasha_H
 
29.11.11
21:22
Здраствуйте. Есть в базе такая вот радость, где-то обмен подкосячил.
<Объект не найден> (47:a8d500155d01f14e11dfcbcbe1bd802a)
Это должна была быть номенклатура, вот хочу ее найти в базе отправителе по ГУИДУ, только вот беда где тут он?!
вот так самому сделать? "a8d50015-5d01-f14e-11df-cbcbe1bd802a"
1 DrShad
 
29.11.11
22:01
а это ребус такой
2 Лефмихалыч
 
29.11.11
22:36
там как-то надо переставлять местами эти буковки. Чтобы узнать, как именно, возьми какую-нить существующую ссылку и выведи в окно сообщений УникальныйИдентификатор() и ЗначениеВТрокуВнутр() от нее и всё поймешь.

Какой-то долбодятел придумал в 1С гуиды мехом внутрь выворачивать. Не понятно зачем.
3 Sasha_H
 
29.11.11
23:52
)))
4 pumbaEO
 
30.11.11
01:34
Функция GUIDToUUID(GUID) Экспорт

     Возврат Прав(GUID, 8) + "-" + Сред(GUID, 21, 4) + "-" + Сред(GUID, 17, 4) + "-" + Лев(GUID, 4) + "-" + Сред(GUID, 5, 12);

КонецФункции

//////////////////////////////////////////////////

Функция UUIDToGUID(UUID) Экспорт


     Возврат Сред(UUID, 20, 4) + Прав(UUID, 12) + Сред(UUID, 15, 4) + Сред(UUID, 10, 4) + Лев(UUID, 8);


КонецФункции
5 Sasha_H
 
30.11.11
02:57
спс