Имя: Пароль:
1C
1С v8
LDAP получить дату действия учетки или дату действия пароля в 1С?
0 pvase
 
17.09.21
16:34
Получаю учетку:
        fullDistinguishedName="LDAP://" + DistinguishedName;
        objUser = ПолучитьCOMОбъект(fullDistinguishedName);
Теперь получаю атрибут objUser.Get("badPasswordTime") - дату действия пароля, но возвращает объект "COMОбъект". Подскажите пожалуйста, как из него получить дату или количество наносекунд от 01.01.1601?
1 ДенисЧ
 
17.09.21
16:38
Если в отладчике развернуть этот обхект - есть свойства?
2 pvase
 
17.09.21
16:45
плюсика нет.
3 ДенисЧ
 
17.09.21
16:55
По интернетам там Integer8 должен быть...
4 pvase
 
17.09.21
16:58
да, но видимо 1С не может его преобразовать и тупит, видимо надо подключать VB, но пока не понял как, вот здесь пример есть: v8: Как получить пользователей домена из 1С используя LDAP
но к сожалению он на новых релизах 1С уже не работает :(
5 pvase
 
17.09.21
17:14
Думаю, что это поле надо как то в String преобразовать.
6 ДенисЧ
 
17.09.21
17:16
7 ДенисЧ
 
17.09.21
17:16
Последнее сообщение
8 pvase
 
17.09.21
17:28
(7) Спасибо, то что надо.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.