#0
by Oilman
В Ворде через OLE открывается документ Word, заполняется, пользователь с ним поработал и закрывает. Как можно отловить закрытие документа и при этом вызвать что либо из 1С? Проблема с определением той базы которая открыта
#1
by Поп Гапон
А если он не закрывает, а просто переключился обратно в 1С? И считает что в Ворде он все уже сделал? Тогда придется отлавливать потерю фокуса? Сильно это мудрено. Могу предложить такой вариант: Чтобы форма в 1С вызывающая Ворд была модальной. Еще сделать так, чтобы после того как был вызван Ворд любые действия с элементами формы вызывали процедуру контроля приложения Ворда по ОЛАЙ-ссылке на предмет - Закончил ли пользователь работать с Вордом (если ссылка пустая, или он уже ввел все что надо, и т.д.). Если поняли, что пользователь закончил с Вордом, тогда и делаем все что надо. Это я предлагаю как человек, а не как символ провокации.
#2
by Oilman
На самом деле важно не закрытие, а сохранение документа по Save или SaveAs или сохранение при выходе. Надо хранить все изменения документа, при сохранении в Wordе надо в 1С сохранять в другое место, грубо говоря в архив и в справочнике фиксировать путь к версии. Фокус не важен - важны именно события сохранения и закрытия. Может можно как нибудь из Word сделать чтобы в 1С сработала ОбработкаВнешнегособытия что типа ExternalEvent?
#3
by Поп Гапон
А проще - каждые 5 секунд в 1С проверять дату-время отслеживаемого Вордовского файла. Если он сохранялся (дата-время поменялись), то - в архив его. В глобальном файле сделать экспортируемый СписокОтслежФайлов. Ну и перед выходом из 1С проверить список файлов, ругнуться если чего.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- OLE,OLE,OLE
- Как сохранять файлы MS Word в файлах ИБ 1С?
- Word и 1C, как перенести рисунок из 1с в word
- 1C и Word
- v8: Word - Как в форму вставить OLE объект (Word) и управлять им
- Как открыть документ Word используя объект ActiveX Word.Document.
- Как включить защиту документа Word из 1С с помощь макроязыка Word?
- 1C SQL --- VS --- 1C файловый вариант
- 8.2: как отловить закрытие формы
- Печатная форма документа - документ Word. Не хочу отдельное окно Word!
- COM объект MS Word (отловить закрытие окна)
- Как преобразовать Word В mxl? Есть печатные формы в Word.
В этой группе 1С
- 1с. Вставка из справочника с выборкой
- Золотые правила плохого HTML
- .Net: Много статей по технологии .Net
- Описание работы "Зарплата и Кадры"
- 1с. Управление значками в окне.
- Программное создание элемента справочника
- Введение в концепции MRP, MRPII, ERP, CRM, SCM, SRM, WORKFLOW, управление..
- Обновление 1С через интернет, ИТС диски.
- Загрузка данных из Exel в 1с
- Сбор данных о компьютерах в локальной сети
- Критическая ошибка 1С при выгрузке, тестировании и исправлении данных
- Печать страницы с зеркальными полями
- Перенос таблиц из EXCEL в 1С
- Хранитель Гэндальф
- Стив Баллмер говорит, что Microsoft не дают развивать свои продукты
- Округления в "Расчете авансовых платежей ЕСН" ?
- Выбор элемента Справочника из определенной группы?
- Многострочная часть
- V8: При открытии синтаксис помощника 1С ругается и вылетатает.
- Возможно ли из обработки открыть Печатную форму документа?