|
Хранение doc в 1С | ☑ | ||
---|---|---|---|---|
0
Rizhij_Nikitos
28.11.11
✎
15:45
|
Пытаюсь хранить doc файлы в хранилище, но жалуется что не сериализуется. Как можно сохранить doc в 1С?
|
|||
1
бомболюк
28.11.11
✎
16:03
|
ДвоичныеДанные + ХранилищеЗначения
|
|||
2
andrewks
28.11.11
✎
16:03
|
ХЗ
|
|||
3
Темный Эльф
28.11.11
✎
16:05
|
(2)Неоднозначный ответ )
|
|||
4
Rizhij_Nikitos
28.11.11
✎
16:05
|
Да уже нашел всем спасибо
|
|||
5
Rizhij_Nikitos
28.11.11
✎
16:06
|
Теперь разберусь чтобы еще открывать потом этот файл...
|
|||
6
Kom-off
28.11.11
✎
16:42
|
(5) Получать из ХЗ, сохранять на диск и открывать в MS Word.
|
|||
7
Zolotko
28.11.11
✎
16:45
|
а можно zip-ом упаковывать и распаковывать потом при открытии. Значительно меньше база растет
|
|||
8
Rizhij_Nikitos
28.11.11
✎
16:56
|
Все открыл стандартной обработкой:
Процедура КнопкаВыполнитьНажатие(Элемент) ИмяФайла = ПолучитьИмяВременногоФайла("docx"); Doc = ФайлХранилища.Хранилище.Получить(); Если Doc <> Неопределено Тогда Doc.Записать(ИмяФайла); Word = Новый COMОбъект("Word.Application"); Word.Documents.Open(ИмяФайла); Word.Visible = Истина; ДобавитьОбработчик Word.DocumentBeforeClose, ПередЗакрытиемДокументаWord; ДобавитьОбработчик Word.Quit, ВыходИзWord; КонецЕсли; КонецПроцедуры //Процедуры назначаемые обработчиками Процедура ПередЗакрытиемДокументаWord(Документ, Отмена) Документ.Save(); КонецПроцедуры Процедура ВыходИзWord() ШаблонДоговора = Новый ХранилищеЗначения(Новый ДвоичныеДанные(ИмяФайла)); КонецПроцедуры ФайлХранилища - это у меня поле ввода с типом ссылка на справочник, в котором есть реквизит в который я сохраняю свой файл. |
|||
9
Rizhij_Nikitos
28.11.11
✎
16:58
|
А теперь вопрос к знатокам - когда открывается ворд-файл через 1ску выскакивает сообщение "Неверно указана единица измерения"...
Менять языковые стандарты в панеле управления не предлагать - не поможет. |
|||
10
Отто Ларинголог
28.11.11
✎
17:07
|
(9) Может это старая баянистая заморочка с междустрочным интервалом?
|
|||
11
Rizhij_Nikitos
28.11.11
✎
17:09
|
Сейчас попробую пофиксить.
|
|||
12
План счетов
28.11.11
✎
17:13
|
(8) надо еще добавить код удаления обработчика событий.
Если не удалить обработчик событий возникнут кольцевые ссылки. http://www.odinesiya.ru/index/viewmessage/idtopic/28 |
|||
13
Rizhij_Nikitos
28.11.11
✎
17:16
|
Помогло http://snepi.ru/soft/114-ispravlenie-gljuka-v-microsoft-office.html
Чудеса :) А с (12) я столкнулся при замене - пришлось анлокать. Сейчас замучу удаление обработчика. (10),(12) спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |