Как сделать окно MS Word активным при печати из 1С? #571020


#0 by Ставрогин
Выполняю следующий код, при этом все работает, и WORD открывается, но активным остается окно из которого его печатали в 1С:
#1 by План счетов
а зачем? Document.SaveAs(ИмяФайла);
#2 by Ставрогин
Иначе он его открывает не сохраненным и при закрытии пользователем задалбывает его вопросом, а не хочет ли он его сохранить.
#3 by Cube
Document.SaveAs(ИмяФайла); Напиши вот это Document.Saved = Истина; И будет тебе счастье :)
#4 by Cube
+ Это я про проблему в
#5 by Ставрогин
спасибо, вопрос все еще открыт
#6 by План счетов
Проверил у себя, получаается как в >>WORD открывается, но активным остается окно из которого его печатали в 1С:
#7 by Ставрогин
:) ага, что делать будем?
#8 by Cube
А я не парюсь, что оно в фоне открывается :)
#9 by План счетов
если пользователи его не редактируют, то отправь его сразу на печать и закрой ВОРД.
#10 by Ставрогин
проверяют и редактируют, не всегда все поля из 1С можно заполнить
#11 by План счетов
вот так попробуй: )
#12 by Tirael
у меня вот так открывается и становится активным Document.Activate;
#13 by Ставрогин
мне не помогла, как у вас windows? word?
#14 by Tirael
XP и 2007 word
#15 by Ставрогин
У меня Win 7 и Word 2010
#16 by Tirael
Видимо косяк с виндой - твой код у меня нормально отрабатывает.
#17 by gkvgkv
у меня тоже не активно (XP word 2003)
#18 by Tirael
Может я что-то пропустил, вот весь код Попытка
#19 by Ставрогин
тоже самое что и у меня есть какой-то метод SetActiveWindow правда не пойму какого класса, может его использовать
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С