Как в 1с8 узнать имя принтера, на который печатается табличный документ по методу ТабличныйДокумент.Напечатать?
Нужно имя того принтера, который пользователь выбрал в диалоге выбора настроек печати, при нажатии Файл->Печать. Это может быть любой принтер из списка принтеров, не обязательно тот что установлен в системе по умолчанию. Цель - вести лог работы кто куда и что печатал из 1с.
Нет, не оно, там хранится имя принтера из сохраненных настроек, а не того, который выбрал пользователь в диалоге выбора настроек печати.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший