Имя: Пароль:
1C
1C 7.7
v7: Прикрутить файлы doc к справочнику контрагентов
0 Double_Medved
 
30.06.15
11:57
Добрый день! Есть ТиС, работающий, как часы. Очень старые часы. Заключаются значит договора с контрагентами. Сначала делали руками, в ворде. Сохраняли в папочки на жестком диске, печатали подписывали и сохраняли в картонную папочку в ящике стола. Потом захотели автоматизации. Я потанцевал с бубном и сделал что-то типа
ServiceManager = СоздатьОбъект("com.sun.star.ServiceManager");
    Desktop        = ServiceManager.createInstance("com.sun.star.frame.Desktop");
    Scr = СоздатьОбъект("MSScriptControl.ScriptControl");
    Scr.Language="javascript";
    Scr.Eval("Args=new Array()");
    Args = Scr.Eval("Args");
    Scr.AddObject("ServiceManager", ServiceManager);
    ТекстовыйПроцессор = Desktop.LoadComponentFromURL(ПреобразоватьВURL(ИмяФайла), "_blank", 0, Args);
Теперь договора заполняются из 1с-ки, пара нажатий и вуаля. Ничего ручками не надо забивать и копипастить. Открывается темповый файл в опенофисе, печатается, подписывается, закрывается. И возникла новая проблема. В папочке на жестком диске ничего не сохраняют, из ящика в столе бумажки теряются или не появляются. В общем хочу сделать привязку doc файлов в элементу справочника контрагенты. Ну и файл скана подписанного договора. Как присоединить картинки я понял, а как подтянуть файл doc? Например будет кнопочка "Открыть договор", которая будет открывать сохраненный куда-нибудь файл doc. Подскажите пожалуйста, может кто делал что-то такое, или по крайней мере куда копать.
1 Ёпрст
 
30.06.15
12:03
Сымый примитив - имя файла = id элемента справочника. Всё.
В 1с-ине ничего не храним вообще, от слова совсем.
По кнопке получаешь id элемента, далее мгновенный поиск файла по маске и открытие. Усё.
2 Mikeware
 
30.06.15
12:06
а смысл сохранять (и открывать) оригинальный док? хранить и показывать надо сканы подписанных документов..
зы. памятуя твои предыдущие темы у меня сомнения в том, что "как часы". разве что "как песочные"...
3 Double_Medved
 
30.06.15
12:22
(2)Я же сказал как старые часы) Оригинальный файл нужен если нужно будет его подредактировать и переподписать. А картинку трудно подредактировать.
4 varelchik
 
30.06.15
13:47
(3) А база dbf или SQL.
Если SQL стучись в аську,кое чем поделюсь.
Я для одной базы сделал хранилище, что-то типа 8-шного.
5 varelchik
 
30.06.15
13:48
+(4) с возможностью архивации и разархивации при хранении.