|
01.11.2007, 09:15 | #1 |
Участник
|
программно добавить файл к документообороту
Здравствуйте! Возможно ли программно добавить файл к документообороту просто передав его имя и не изменяя при этом стандартные классы docuAction?
|
|
01.11.2007, 10:02 | #2 |
Участник
|
точно не помню, но по-моему даже tutorial-пример на эту тему был.
семейство классов docu* предоставляет хороший API, насколько я помню. |
|
01.11.2007, 10:42 | #3 |
MCTS
|
Да
Возможно В этом процессе участвуют таблицы DocuValue DocuRef Поищите поиском в Аксапте X++: void saveIntoDocuRefTable() { DocuValue docuValue; DocuRef docuRef; Container cFile; BinData binData; DocuTypeId _docuTypeId = ...; ; binData = new BinData(); binData.loadFile(fileName); cFile = Docu::splitFileName(fileName); docuValue.fileName = conpeek(cFile,1); docuValue.path = conpeek(cFile,3); docuValue.fileType = conpeek(cFile,2); docuValue.File = binData.getData(); docuValue.insert(); docuRef.ValueRecId = docuValue.recId; docuRef.RefCompanyId = CurExt(); docuRef.RefTableId = tableNum(....); docuRef.RefRecId = .....; docuRef.TypeId = _docuTypeId; docuRef.Name = fileName; docuRef.Notes = ....; docuRef.insert(); WinApi::deleteFile(fileName); }
__________________
В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|
|
За это сообщение автора поблагодарили: _JuliA_ (1). |