Имя: Пароль:
1C
1С v8
Ворд в управляемых формах 1с 8.2.
0 Dimichos
 
21.11.11
12:35
Передаю с сервера на клиент заполненный  массив данных ворда при помощи временного хранилища. На клиенте документ ворд подхватывается из хранилища  и делается  видимым для редактирования. Вопрос: когда документ закрывается вручную пользователем не сохраненным, нет  сообщения пользователю о просьбе сохранить документ; как  сделать, что бы ворд просил сохранить  закрываемый документ?
1 aleks-id
 
21.11.11
12:38
ДокументWord.Saved = Ложь;
2 Dimichos
 
21.11.11
13:38
Нет, не помогла мне установка этого флага. Все равно пишешь в открытом документе что-то, закрываешь его, а ворд даже и не спросит ничего про сохранение.
3 Wobland
 
21.11.11
13:39
что-то вспоминается слово DisplayAlerts... зря?
4 Ursus maritimus
 
21.11.11
13:45
msword = Новый COMОбъект("Word.Application");
ДобавитьОбработчик msword.DocumentChange, ПриИзмененииДокумента;

Процедура ПриИзмененииДокумента()    
   Сообщить("Документ изменен");
КонецПроцедуры
5 Ursus maritimus
 
21.11.11
13:46
Может поможет...
6 Dimichos
 
22.11.11
15:24
Если еще кто-нибудь может помочь, таки не получилось у меня. На клиенте у меня открывается документ в режиме ограниченной функциональности и пока не нажмешь "Сохранить как" можно загубить его закрытием: не просится сохраниться "этакий".
Основная теорема систематики: Новые системы плодят новые проблемы.