Приветствую, форумчане!
"Управление торговлей 10.3", (Моби-С 5.5). "ABBYY Ukraine", 2003-2014 (2.3.20.1)
На общей форме "Печать документов" имеются кнопки: "Отправить по электронной почте" и "Сохранить как..."
Как можно добавить на эту форму кнопки "Печать", "Параметры страницы" и "Предварительный просмотр"?
Constantus @ Сегодня, 9:33
,
Очень просто. В конфигураторе, раздел ОбщиеФормы ищем "ПечатьДокументов". Выбираем кнопку (к примеру "Сохранить"), комбинация ctrl+c - ctrl+v добавляет нам рядом с кнопкой сохранить еще одну кнопку, устанавливаем ей нужную картинку а в модуле соответсвенно пишем необходимую процедуру вызываемую новой кнопкой
salton @ Сегодня, 13:22
,
Просто добавить кнопку можно... Нужен код, который позволит вывести на принтер, сделать предварительный просмотр и код для настройки печати (Параметры страницы)
Petre @ Сегодня, 14:07
,
Понятно, спасибо... А как в общей форме "ПечатьДокументов" добавить кнопку "Параметры страницы"?
Код
ПечатныйДокумент.Напечатать();
Constantus @ Сегодня, 12:14
,
Вы в СП заглянуть не хотите ли?
Petre @ Сегодня, 14:16
,
Да, спасибо, получилось...
А что на счет настроек Параметров страницы?
Constantus @ Сегодня, 13:02
,
Стандартных средств нет. Только через путем использования sendkeys например...
Petre @ Сегодня, 15:32
,
Да, сейчас копаю в этом направлении. Вроде сработал, но нужно автоматом как-то переводить на русскую раскладку...
Wrapper = Новый COMОбъект("DynamicWrapper");
Wrapper.Register("USER32.DLL", "ActivateKeyboardLayout", "i=ll", "f=s", "r=l");
Wrapper.Register("USER32.DLL", "LoadKeyboardLayout", "i=sl", "f=s", "r=l");
rus = Wrapper.LoadKeyboardLayout("00000419", 0);
Wrapper.ActivateKeyboardLayout(rus, 0);
wsh=Новый COMОбъект("WScript.Shell");
wsh.SendKeys("%фр");
WHSShell = Новый COMОбъект("WScript.Shell");
WHSShell.SendKeys("%");
WHSShell.SendKeys("~");
WHSShell.SendKeys("{DOWN 10}");
WHSShell.SendKeys("~");
Petre @ Сегодня, 16:46
,
А можно расшифровать этот код? Что за что отвечает?
Constantus @ Сегодня, 16:35
,
Альт, ентер, стрелка вниз (10 раз), ентер.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua