|
Печать внешней печатной формы | ☑ | ||
---|---|---|---|---|
0
Gera1t
27.03.14
✎
14:47
|
Конфигурация УТ 10.3 Есть внешняя печатная форма которая зарегистрирована для документа, если в документе нажать кнопку Печать, эта форма появиться в списке и прекрасно печатается. Нужно добавить на форму кнопку которая бы печатала эту форму. Вариант сделать формой ПоУмолчанию не подходит
|
|||
1
х86
27.03.14
✎
14:48
|
в чем трабла?
|
|||
2
Gera1t
27.03.14
✎
14:49
|
Трабла в том какой код написать кнопке, что бы она сразу печатала нужно форму из зарегистрированных внешних печатных форм
|
|||
3
salvator
27.03.14
✎
14:51
|
(2) А нафига тебе тогда внешняя печатная форма, раз кнопку дополнительную рисовать собрался?
|
|||
4
Gera1t
27.03.14
✎
14:52
|
Ну что бы не всю конфигурацию лопатить, не добавлять макет и дополнительный код, у просто добавить кнопку и к ней небольшой код
|
|||
5
banco
27.03.14
✎
15:03
|
(2) а как программа узнает какую из зарегистрированных внешних печатных форм печатать?
(4) зачем вообще все это придумано? это такая автоматизация? |
|||
6
Gera1t
27.03.14
✎
15:03
|
Ну конкретно документ ЧекККМ, на форме присутствует кнопка Товарный Чек при нажатии на неё срабатывает Функция ПечатьЧека(), которая находиться в модуле документа. Как мне вызвать Функцию Печать() из внешней печатной формы?
|
|||
7
Gera1t
27.03.14
✎
15:04
|
(5) По названию
|
|||
8
Vladimirr
27.03.14
✎
15:05
|
(4) внешняя печатная форма - элемент справочника. Для поиска в справочнике есть отличные методы типа НайтиПоКоду или найтиПоНаименованию
|
|||
9
Gera1t
27.03.14
✎
15:05
|
ТабДокумент = УниверсальныеМеханизмы.НапечататьВнешнююФорму(Ссылка, ИмяМакета);
Подойдет ли такая процедура и как задать параметры? |
|||
10
Gera1t
27.03.14
✎
15:06
|
(8) т.е. просто ИмяСправочника.НайтиПоНаименованию, и он мне даст ссылку на элемент, где я могу срезу через . писать имя функции?
|
|||
11
SerF_2011
27.03.14
✎
15:26
|
(0) может что-то типа
СтруктураВнутреннихПечатныхФорм = Новый Структура; ДеревоМакетовПечати = УниверсальныеМеханизмы.ПолучитьДеревоМакетовПечати(СтрокаТЧ.ДокументОтгрузки, СтруктураВнутреннихПечатныхФорм); //торг-12 СтрокаКнопки = ДеревоМакетовПечати.Строки.Найти("ТОРГ-12","Текст"); Если СтрокаКнопки <> Неопределено тогда Расшифровка = СтрокаКнопки.Расшифровка; ТабДокумент = УниверсальныеМеханизмы.НапечататьВнешнююФорму(СтрокаТЧ.ДокументОтгрузки, Расшифровка); УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент, 2, НаПринтер, "ТОРГ-12", СтрокаТЧ.ДокументОтгрузки); КонецЕсли; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |