Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
common_all:priemyraboty:external [2016/05/22 05:21] alexander |
common_all:priemyraboty:external [2016/08/11 16:29] alexander [8.2, 8.3 управляемое приложение] |
||
---|---|---|---|
Строка 4: | Строка 4: | ||
[[common_all:priemyraboty|назад]] | [[common_all:priemyraboty|назад]] | ||
---- | ---- | ||
+ | |||
+ | ===== 8.2, 8.3 управляемое приложение ===== | ||
+ | |||
+ | |||
+ | {{:common_all:processings:ssl_2_3_2_57.zip|Архив с заготовками из БСП 2.3.2.57}} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Для отладки внешней печатной формы добавляем в обработку реквизит "СсылкаНаОбъект" (Тип - ссылка на "распечатываемый" объект). | ||
+ | Добавляем форму с кодом команды "ЗапуститьНаПечать": | ||
+ | |||
+ | <code>&НаКлиенте | ||
+ | Процедура ЗапуститьНаПечать(Команда) | ||
+ | ПечататьНаСервере().Показать(); | ||
+ | КонецПроцедуры | ||
+ | |||
+ | &НаСервере | ||
+ | Функция ПечататьНаСервере() | ||
+ | ЭтаОбработка = РеквизитФормыВЗначение("Объект"); | ||
+ | Возврат ЭтаОбработка.ПечатьИзФормы(); | ||
+ | КонецФункции</code> | ||
+ | |||
+ | И выводим на нее кнопку "ЗапуститьНаПечать" и реквизит "СсылкаНаОбъект". | ||
+ | |||
+ | А в модуль обработки добавляем: | ||
+ | |||
+ | <code>Функция ПечатьИзФормы() Экспорт | ||
+ | МассивОбъектов = Новый Массив; | ||
+ | МассивОбъектов.Добавить(СсылкаНаОбъект); | ||
+ | КоллекцияПечатныхФорм = УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм("ПечатнаяФорма"); | ||
+ | Возврат Печать(МассивОбъектов, КоллекцияПечатныхФорм, Новый СписокЗначений, Неопределено); | ||
+ | КонецФункции</code> | ||
+ | |||
+ | {{:common_all:processings:printformtestingssl.epf|Заготовка для отладки печатной формы на БСП}} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | [[http://prosto1s.ru/index.php/7-vneshnaya-pechat-microsof-word|Внешняя печатная форма открывающая документ Microsof Word для управляемых приложений]] | ||
===== 8.2 обычное приложение ===== | ===== 8.2 обычное приложение ===== | ||
Строка 24: | Строка 62: | ||
КонецЕсли; | КонецЕсли; | ||
ВыбранныйДокумент = ВрФорма.ТекущийЭлемент.ТекущаяСтрока;</code> | ВыбранныйДокумент = ВрФорма.ТекущийЭлемент.ТекущаяСтрока;</code> | ||
- | |||
- | ---- | ||
- | |||
- | ===== 8.2, 8.3 управляемое приложение ===== | ||
- | |||
- | |||
- | {{:common_all:processings:ssl_2_3_2_57.zip|Архив с внешними обработками из БСП 2.3.2.57}} | ||
---- | ---- | ||