--- title: "SaveDocument - Сохранить документ (чертеж, фрагмент, спецификацию, текстовый документ, деталь, сборку)" type: guide api: [api7] domain: [assembly, drawing] tags: [guide, api7, assembly, drawing, savedocument] sources: - savedocument.html --- *API экспортных функций > Функции работы с документами  > Общие функции * Пример... Аналог данной функции при использовании Automation - метод ksDocument2D::ksSaveDocument. Синтаксис: ``` int SaveDocument (reference sheet, char * fileName); Входные параметры: sheet - указатель на сохраняемый документ. Выходные параметры: fileName - полное имя файла, в котором требуется сохранить документ. Возвращаемое значение: 1 - в случае успешного завершения, 0 - в случае неудачи. ``` Примечание: 1. Если sheet = 0, сохраняется текущий документ. 2. Если fileName - NULL, используется имя файла из документа (т.е. параметр fileName определяет имя файла при сохранении в режиме Save As...). Если и в документе имя файла также NULL, появляется ошибка.