|
Вопрос о проверке на использования печатной формы в коде. |
☑ |
0
Avtokrator
18.02.13
✎
09:47
|
Доброго времени суток, уважаемые мастера.
Вопрос не совсем тривиальный:
Есть внешняя печатная форма и хотелось бы в условии ЕСЛИ сделать проверку, если идет на печать с помощью внешней печатной формы, то тогда.... Но вот как правильно это описать в "Если...Тогда...Иначе...КонецЕсли"
|
|
1
Нуф-Нуф
18.02.13
✎
09:48
|
Если ТвоеУсловие Тогда
//твой код
Иначе
//другой твой код
КонецЕсли;
как-то так...
|
|
2
Avtokrator
18.02.13
✎
09:51
|
Это понятно, но вот что должно быть в "ТвоеУсловие"
?
Каким образом можно правильно обратиться к внешней печатной форме?
|
|
3
MSII
18.02.13
✎
09:51
|
(0) Тип значения проверь.
|
|
4
Cube
18.02.13
✎
09:52
|
(0) Зачем?
|
|
5
Avtokrator
18.02.13
✎
09:52
|
К примеру есть документ "Заказ поупателя" и есть внешняя печатная форма "Коммерческое предложение"
|
|
6
Avtokrator
18.02.13
✎
09:53
|
Т.е. можно написать:
"ДокументСсылка.ЗаказПокупателя.Коммерческое предложение = Истина"
|
|
7
MSII
18.02.13
✎
09:56
|
(6) Можно написать, только работать не будет.
Ты сперва определись, где собираешься проверять условие. Если в модуле объекта внешней печатной формы, то просто проверяй тип значения объекта. Внешняя обработка = внешняя печатная форма.
|
|
8
Avtokrator
18.02.13
✎
10:03
|
Основная конфигурация ОбщийМодуль.ФормированиеПечатныхФорм.Модуль
|
|
9
Cube
18.02.13
✎
10:05
|
Ответь на (4)
|
|
10
Avtokrator
18.02.13
✎
11:51
|
Чтобы во внешней печатной форме не печаталось тоже, что и во внутренней...
|
|
11
Cube
18.02.13
✎
11:59
|
(10) Что именно? Что там такого печатается, чего нельзя обрезать прямо в этой внешней печатной форме?
|
|
12
Avtokrator
19.02.13
✎
14:28
|
Это мысль спасибо большое.
|
|