параметры печати
Показывать по
10
20
40
сообщений
- 1
- 2
13.12.2007
17:32
#1
Здравствуйте!
Подскажите, как при печати отчета в настройках страницы изменить размер бумаги (в коде программы конечно). Нужно для печати конверта.
Подскажите, как при печати отчета в настройках страницы изменить размер бумаги (в коде программы конечно). Нужно для печати конверта.
13.12.2007
17:56
#3
Но я надеялся, что разработчики предусмотрели и более глубокие настройки. Может быть через Win API возможно?
13.12.2007
18:11
#4
Гкхм... Подскажите, а как вы собираетесь использовать Win API в 1С, нет, ну мне просто интересно, жду примера подключения функции ShellExecute. И WSH не поможет...
Несли уж очень нужно ищите|пишите внешнюю компоненту.
Несли уж очень нужно ищите|пишите внешнюю компоненту.
13.12.2007
20:45
#5
"1. Параметры страницы записываются в системный реестр. В принципе один раз перед печатью настроили
2. Если хотите то
Например для Wind98 для "Пользователь" настройка размера бумаги для печати счета
shell=СоздатьОбъект("WScript.Shell");
key="HKEY_CURRENT_USER\SOFTWARE\1C\1Cv7\7.7\1С:Бухгалтерия. Типовая конфигурация\V7\Пользователь\Moxel\ОпцииПечатиСчета";
shell.RegWrite(key+"\Paper","27");// запись 27- код размер бумаги
shell.RegRead(key+"\Paper"); // чтение
Удачи."
2. Если хотите то
Например для Wind98 для "Пользователь" настройка размера бумаги для печати счета
shell=СоздатьОбъект("WScript.Shell");
key="HKEY_CURRENT_USER\SOFTWARE\1C\1Cv7\7.7\1С:Бухгалтерия. Типовая конфигурация\V7\Пользователь\Moxel\ОпцииПечатиСчета";
shell.RegWrite(key+"\Paper","27");// запись 27- код размер бумаги
shell.RegRead(key+"\Paper"); // чтение
Удачи."
17.12.2007
09:16
#6
Здравствуйте.
У меня несколько вопросов.
1.А если такой ветки нет в реестре, надо создавать заранее?
2. Пользователь- это название пользователя в 1С? А если пользователи не созданны?
Спасибо.
У меня несколько вопросов.
1.А если такой ветки нет в реестре, надо создавать заранее?
2. Пользователь- это название пользователя в 1С? А если пользователи не созданны?
Спасибо.
17.12.2007
10:32
#7
HKEY_CURRENT_USER - это для текущего пользователя системы... 1С здесь никаким боком не приписана.
для всех пользователей - ветка ашкей_локал_машин.
для всех пользователей - ветка ашкей_локал_машин.
17.12.2007
11:53
#8
> HKEY_CURRENT_USER - это для текущего пользователя системы... 1С здесь
> никаким боком не приписана.
> для всех пользователей - ветка ашкей_локал_машин.
Странно. Я ведь скопировала название ветки из реестра (как уже писала для 98 windows ). Приведенный пример реально проверен.
Sova405
А что значит нет ветки?
> никаким боком не приписана.
> для всех пользователей - ветка ашкей_локал_машин.
Странно. Я ведь скопировала название ветки из реестра (как уже писала для 98 windows ). Приведенный пример реально проверен.
Sova405
А что значит нет ветки?
- 1
- 2
Читают тему
(гостей: 1)