|
Из 1С word на печать и надо закрыть без диалога сохранения |
☑ |
0
боксер
10.12.15
✎
20:36
|
Из 1С печатаем договора из WORD шаблона.
Режим отправки на принтер сначало вроде все нормально работало.
Но, вдруг стало после отправки на принтер выдавать диалоговое окно сохранения.
Как его убрать?
Добавил в код строку
док.Application.DisplayAlerts = -1;
не помогло.
Ранее ее не было и все было нормально
Если ОтправитьНаПринтер Тогда
Док.Application.Visible = Ложь; //не показываем документ
Док.Activate(); // активизируем
Док.Application.PrintOut(); // отправляем на принтер
док.Application.DisplayAlerts = -1;
док.Application.Quit(); //закрытие документа
иначе
Док.Application.Visible = Истина;
Док.Activate();
КонецЕсли;
|
|
1
Смотрящий
10.12.15
✎
20:37
|
(0) За компом еще кто нить работает ?
|
|
2
mehfk
10.12.15
✎
20:41
|
(0) Предлагаю вернуть систему в состояние "сначало вроде все нормально работало".
|
|
3
MishaD
10.12.15
✎
20:43
|
видать ворд считает, что документ изменился. Принудительно сохранить программно не предлагать ?
|
|
4
боксер
10.12.15
✎
20:59
|
(3)ворд естественно меняется, но он не сохряняясь сразу на печать и надо просто закрыть.
там десятки таких договоров печатают сразу и сохранять ничего не нужно.Для сохранения есть другой режим работы не отправляя сразу на принтер
|
|
5
боксер
10.12.15
✎
21:00
|
(1) терминал.много.
(2)админы перегружали пару раз. мож что обновляли-назад не вернуть.надо выяснить из-за чего.
|
|
6
боксер
10.12.15
✎
21:01
|
пока поставил наугад такую фигню
док.Application.Quit(0); //закрытие документа
вроде перестало открываться.
завтра на месте чел проверит
|
|
7
боксер
11.12.15
✎
12:35
|
(6) не сработало.ставил и (-1) безтолку.
проблема в (0) актуальна.
Причем, у меня допустим 5 видов печатных форм.
Все печатаются из своего шаблона WORD.
Все заполняются аналогично и на печать выводятся:
Док.Application.Visible = Ложь;//не показываем документ
Док.Activate();// активизируем
Док.Application.PrintOut();// отправляем на принтер
док.Application.Quit();//закрытие документа
все 5 на печать отправляются, но для первого еще и окно сохранения файла открывается- его и надо убрать как то
|
|
8
dk
11.12.15
✎
12:41
|
Док.Application.PrintOut()
Док.Close(Ложь)
|
|
9
боксер
11.12.15
✎
13:27
|
(8)спасибо, чуть позже попробую
вообще Док.Application.Close() так пробовал и ругалось
попробую по твоему, но ложь вряд ли проглотит надо 0 или -1 или что там для отмены?
|
|
10
dk
11.12.15
✎
13:38
|
0 = Ложь
|
|
11
Vladal
11.12.15
✎
13:55
|
(3) Нет, не предлагать. При открытии объекта ворда надо еще один метод задействовать, запамятовал, какой.
|
|
12
боксер
11.12.15
✎
15:17
|
(8)спасибо большое.проверили.все ОК
|
|