CloseDoc(SaveChanges As Boolean) ( Function )
Закрыть документ со снятием блокировки (если заблокирован)
Синтаксис:
objectvariable.CloseDoc( SaveChanges )
objectvariable -
DocCommands
SaveChanges - логическое значение: сохранять ли сделанные изменения над документом
Пример на VB:
Dim TCS As CSDN.TCS
Dim App As CSDN.Tcs_Application
Sub Test()
Call Login
Dim Commands As CSDN.DocCommands
If App.Folders.RunModuleForSelect("Выберите документ", False) > 0 Then
If Len(App.Folders.Properties("LOCKUSR_NAME").DisplayText) > 0 Then
Set Commands = App.Folders
If MsgBox("Сохранить сделанные изменения?", vbYesNo) = vbYes Then
'закрыть документ с сохранением изменений
Call Commands.CloseDoc(True)
Else
'закрыть документ без сохранения изменений
Call Commands.CloseDoc(False)
End If
Set Commands = Nothing
Else
MsgBox "Документ не открыт!"
End If
End If
End Sub
Sub Login()
If TCS Is Nothing Then Set TCS = CreateObject("CSDN.TCS")
If App Is Nothing Then Set App = TCS.Login
End Sub