rs.CursorLocation = 3
If Not ReplaceFile Then
rs.Open "select top 1 * from files",, 1, 3
For i = LBound(aFileName) To UBound(aFileName)
With rs
.AddNew
TypeFile = FSO.GetExtensionName(aFileName(i))
.Fields("ShortNameFiles") = FSO.GetFileName(aFileName(i))
imfile = FSO.GetBaseName(aFileName(i)) & "_" & KodProekta & "_" & For-
mat(Date, "mm_dd_yy") & "_" & Format(Time, "hh_mm_ss") & "." & TypeFile
.Fields("NameFiles") = imfile
.Update
NewId = .Fields("IdFiles").Value
For j = 1 To UBound(PathBaseFolder)
MsgBox aFileName(i) & "->" & imfile
NewFile = PathBaseFolder(j) & imfile
FSO.GetFile(aFileName(i)).copy NewFile
FSO.GetFile(NewFile).Attributes = 1
Next
.Fields("IdProecta") = KodProekta
.Update
End With
Next
MsgBox "Добавлено"
Else
rs.Open "select* from files where IdFiles=" & IdFile,, 1, 3
For i = LBound(aFileName) To UBound(aFileName)
With rs
.Fields("ShortNameFiles") = FSO.GetFileName(aFileName(i))
TypeFile = FSO.GetExtensionName(aFileName(i))
For j = 1 To UBound(PathBaseFolder)
FSO.DeleteFile CStr(PathBaseFolder(j) & .Fields("NameFiles").Value), True
NewFile = PathBaseFolder(j) & IdFile & "." & TypeFile'новое имя
FSO.GetFile(aFileName(i)).copy NewFile
FSO.GetFile(NewFile).Attributes = 1
Next
.Fields("NameFiles") = IdFile & "." & TypeFile
.Update