Добрый день.
Может быть, этот вопрос уже где-то был рассмотрен на форуме, но я не нашёл. Возможно ли каким-то образом по Id объекта в Лоцмане получить его строковое обозначение? Есть, конечно, один способ. Написать хранимую процедуру, где извлекать из таблицы stMain по Id значение поля keyAttribute. Возможно ли как-то через API это сделать? Лоцман 2011 года. Так ничего и не нашёл в API, пригодное для решения этой задачи.
GetInfoAboutVersion, режим 15.
здравствуйте! подскажите, куда копать.
применяю метод simple_api.RunMethod("GetInfoAboutVersion", ("Сборочная единица", "СЕНС.492115.001-72.201", "", "", 15)) - питон возвращает "<memory at 0x000001C3584674C8>".
если ставлю режим 2 или 3, то пишет, что такая сборочная единица отсутствует в БД Лоцман, хотя она там точно есть
пробовал ExistsObject, возвращает мне "0", т.е. как несуществующий в БД. но он там есть)
Во-первых, GetInfoAboutVersion возвращает набор данных, поэтому вызывайте GetDataSet вместо RunMethod.
Во-вторых, вы не указываете номер версии. Если вы его не знаете, то нужно GetVersionList или FindObjects.
А где вы все эти методы смотрите?
Цитата: Lemieux от 27.02.24, 15:25:46А где вы все эти методы смотрите?
C:\Program Files (x86)\ASCON\Loodsman\SDK\AppServer\ЛОЦМАН API.chm
Цитата: Chaa от 28.02.24, 07:11:33C:\Program Files (x86)\ASCON\Loodsman\SDK\AppServer\ЛОЦМАН API.chm
Спасибо