|
![]() |
#1 |
Участник
|
Цитата:
![]() *добавлено: Как отработает вот такой скрипт? X++: Sub test() ' Поправьте эти значения, указав логин, пароль, пароль к секретному ключу и путь к секретному ключу пользователя Login = Range("Login").Value '"ALGOL1" pwd1 = Range("Pwd_1").Value '"900" pwd2 = Range("Pwd_2").Value '"900" pathToKey = Range("Path").Value '"c:\Keys\ALGOL1_" Dim o As iFOBSDocIntegrator.DocOperation Set o = New iFOBSDocIntegrator.DocOperation If (o Is Nothing) Then MsgBox "Ошибка! iFOBSDocIntegrator.dll не зарегистрирована в системе." GoTo Exit1 End If MsgBox "Проверка параметров Login." s = o.Login(Login, pwd1, pwd2, pathToKey) If s <> "" Then MsgBox "Ошибка! Неправильно определены данные" GoTo Exit1 End If MsgBox "Получение списка архивных документов за период" Call testGetDocInfoList(o) Exit1: Set o = Nothing End Sub Все это оставляет ощущения быдлоразработчиков (отмахнулись, мол скрипт наш работает, а остальное Ваши проблемы)... Последний раз редактировалось terraByteG; 16.03.2016 в 10:10. |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Участник
|
Имя переменных. Конечно это придирки, но отдавать это клиентам, не желая потратить 2 секунды и придерживаться правил хорошего тона, чтобы не стыдно было. А то сделали на отъе***
![]() Это мое ИМХО. Предположу, что даже не задумывались, для возможности удобного и безошибочного использования клиентами их библиотеки, положить в нее не только вход, но и выход. На все ответят скриптом... ![]() Когда писал свою выгрузку из Аксапты в Эксель, вторым что я сделал после инициализации документа - метод CloseDocument(). |
|
Теги |
com connector, com-объект, thread |
|
|