Кто очень хорошо знаком с 1с этот вопрос:
Ситуация: ОС Винд2000, 2 сетевых принтера- задача распечатать один и тот же документ на разных принтерах ( к примеру в ручном варианте НР4300, в автомате( с помощью обработки) на НР8150). НР4300-установленный по-умолчанию. Проблема:
СтрокаПринтера=HP8150
после выполнения следующего кода:
Таб.Опции(,,,,"ОпцииПечатиНакладной");
Таб.ПараметрыСтраницы(2,,,0,0,0,0,,,1,,СтрокаПринтера);
Таб.Показать("",,-1);
Таб.КоличествоЭкземпляров(КолЭкз);
Таб.Напечатать(0);
печать производится все же на "HP4300", при этом в
ОпцииПечатиНакладной(реестр) имеется параметр DefaultPrinter=HP8150, перестановка Опции() и ПараметрыСтраницы() не дает никакого результата, имя файла написано правильно. Почему-то не пашут ОпцииПечати. Если в кратце, то почему-то 1с плюет на все настройки юзера, и гонит печать на принтер по умолчанию, если не использовать ручной метод печати типа Файл-Печать