Здравствуйте!<br>Подскажите, как при печати отчета в настройках страницы изменить размер бумаги (в коде программы конечно). Нужно для печати конверта.
Здравствуйте!<br>Подскажите, как при печати отчета в настройках страницы изменить размер бумаги (в коде программы конечно). Нужно для печати конверта.
Никак.<br>Только позиционирование на листе через через ПараметрыСтраницы.
Но я надеялся, что разработчики предусмотрели и более глубокие настройки. Может быть через Win API возможно?
Гкхм... Подскажите, а как вы собираетесь использовать Win API в 1С, нет, ну мне просто интересно, жду примера подключения функции ShellExecute. И WSH не поможет...<br>Несли уж очень нужно ищите|пишите внешнюю компоненту.
"1. Параметры страницы записываются в системный реестр. В принципе один раз перед печатью настроили<br>2. Если хотите то <br>Например для Wind98 для "Пользователь" настройка размера бумаги для печати счета<br><br>shell=СоздатьОбъект("WScript.Shell");<br>key="HKEY_CURRENT_USER\SOFTWARE\1C\1Cv7\7.7\1С:Бухгалтерия. Типовая конфигурация\V7\Пользователь\Moxel\ОпцииПечатиСчета";<br><br>shell.RegWrite(key+"\Paper","27");// запись 27- код размер бумаги <br><br>shell.RegRead(key+"\Paper"); // чтение<br><br>Удачи."
Здравствуйте.<br>У меня несколько вопросов.<br>1.А если такой ветки нет в реестре, надо создавать заранее?<br>2. Пользователь- это название пользователя в 1С? А если пользователи не созданны?<br>Спасибо.
HKEY_CURRENT_USER - это для текущего пользователя системы... 1С здесь никаким боком не приписана.<br>для всех пользователей - ветка ашкей_локал_машин.
> HKEY_CURRENT_USER - это для текущего пользователя системы... 1С здесь <br>> никаким боком не приписана.<br>> для всех пользователей - ветка ашкей_локал_машин.<br><br>Странно. Я ведь скопировала название ветки из реестра (как уже писала для 98 windows ). Приведенный пример реально проверен.<br><br>Sova405<br>А что значит нет ветки?<br><br><br>
А может быть у них стоит ворова... э... бесплатная версия? Тогда веток может и не быть!
Спасибо за внимание.<br>У нас как раз 98. Я наверно неточно написала, ветку с 1С я нашла, но<br>там только стоит Default и ОпциипечатиСчетФактуры, а название нашего отчета нет?<br><br>