Получение GUID в 1С Ключевые слова: глобальный, уникальный, идентификатор, значение, GUID
Для получения GUID в 7.7 требуется 1С++ или FormEx последних версий:
Существует несколько способов.
Самый простой:
Сервис = СоздатьОбъект("Сервис");
Сообщить(Сервис.ПолучитьGUID());
в 8.0 все делается штатными средствами:
Уник = Новый УникальныйИдентификатор();
УникСтрокой = Строка(Уник);
Генерация GUID из внешней компоненты (romix, 16.02.2006)
Из внешней компоненты, написанной, в частности, на Delphi, GUID можно сформировать при помощи API-вызова CoCreateGuid:
///////////////////////////////////////////////////////////////
function CreateGuid: string;
var
ID: TGUID;
begin
Result := '';
if CoCreateGuid(ID) = S_OK then
Result := GUIDToString(ID);
end;
Внешняя компонента с исходным кодом и тестовым примером конфигурации:
http://x-romix.narod.ru/EventMaker.rar
(60K, скачивать ЛЕВОЙ кнопкой мыши) |