--- title: "ksSelectD3ModelW - Выбрать из списка открытых или из файла модели. Unicode" type: guide api: [api7] tags: [guide, api7, ksselectd3modelw] sources: - ksselectd3modelw.html --- *API экспортных функций > Функции работы с файлами документов * Аналог данной функции при использовании Automation - метод KompasObject::ksSelectD3Model. Синтаксис: ``` int LIB_FUNC ksSelectD3Model( LPWSTR name, unsigned int bufLen, bool onlyDetail, bool showAddNum ); Входные параметры: bufLen - размер буфера name в символах, onlyDetail - только детали, showAddNum - отображать комбобокс выбора дополнительного номера. Выходные параметры: name - имя файла. Возвращаемое значение: 1 - в случае удачного завершения, 0 - в случае неудачи. ``` Примечание: В диалоге выбора файла могут быть выбраны также обозначение исполнения и дополнительный номер исполнения, если они были созданы в файле модели. Получить выбранное обозначение исполнения можно с помощью функции ksGetSelectedEmbodimentMarkingW. Получить выбранный дополнительный номер исполнения можно с помощью функции ksGetSelectedEmbodimentAdditionalNumberW.