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

v7: А почему в Формексе ГУИД генерится со скобочками

v7: А почему в Формексе ГУИД генерится со скобочками
Я
   Злопчинский
 
11.04.20 - 20:40
Вики говорит
"В тексте GUID записывается в виде строки из тридцати двух шестнадцатеричных цифр, разбитой на группы дефисами и опционально окружённой фигурными скобками: {6F9619FF-8B86-D011-B42D-00CF4FC964FF}"
- формекс так и генерит.
Но обычно (?) GUID имеют в виду без скобочек..
.
может имеет смысл в Формекс впилить параметр для метода генерации
Сервис.ПолучитьGUID() или ПолучитьGUID(0) - генерит со скобочками, для обеспечения совместимости.
а Сервис.ПолучитьGUID(1) - будет генерить без скобочек?
   XLife
 
1 - 11.04.20 - 20:46
(0) там же написано "опционально"...
   ДенисЧ
 
2 - 11.04.20 - 20:52
Я просто оставлю это здесь:

http://pics.wfido.ru/img/guid_rzlgn.png
   Злопчинский
 
3 - 11.04.20 - 20:56
А вобменах всяких когда гуид указывают - он там обычно со скобочками идет или без? в 1С, в типовых.
   vcv
 
4 - 11.04.20 - 20:58
Может быть потому что ГУИД должен быть 128 битным числом, а 77 этого типа не поддерживает? Поэтому формэкс даёт строковое представление ГУИДа, которое пишется в фигурных скобках?
   NorthWind
 
5 - 11.04.20 - 21:08
(0) в Microsoft стандартная нотация - заглавные буквы для цифр A-F и скобки. В мире web - малые буквы и без скобок.
   victuan1
 
6 - 13.04.20 - 05:33
(0) У меня 100 лет так делается:

//_____________________________________________________________________________ 

Функция СоздатьGUID() Экспорт
    Попытка //без использования v7plus.dll (http://catalog.mista.ru/public/70092/)
        TypeLib = CreateObject("Scriptlet.TypeLib");
        Возврат СтрЗаменить(СтрЗаменить(TypeLib.Guid, "{", ""), "}", "");
    Исключение
    КонецПопытки;

    Попытка //с использованием v7plus.dll (как получить (сгенерировать) GUID в 1С 7.7?)
        Инфо = СоздатьОбъект("AddIn.V7SysInfo");
        Возврат Инфо.СоздатьGUID();
    Исключение
    КонецПопытки;
    
    Возврат ""
КонецФункции

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