|
Печатная форма не доступна | ☑ | ||
---|---|---|---|---|
0
Сержант ВДВ Онегин
16.08.16
✎
14:12
|
Программирую внешноо печатную форму. Но при выборе печати нужного макета, у меня пишет, что печатная форма не доступна.
|
|||
1
Горогуля
16.08.16
✎
14:12
|
ясно. держись!
|
|||
2
Сержант ВДВ Онегин
16.08.16
✎
14:13
|
Точкой остановы смотрю, вот тут
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "Макет") Тогда в коллекцию садится нужный мне макет. В чем причина? |
|||
3
Сержант ВДВ Онегин
16.08.16
✎
14:13
|
(1) протяните руку помощи!
|
|||
4
Горогуля
16.08.16
✎
14:14
|
(3) что говорит товарищ деБаггер?
|
|||
5
breezee
16.08.16
✎
14:16
|
Смотри строку кода где у тебя пишется это сообщение и строку кода перед этой строкой.
> Стаж: 4 года 9 месяцев 7 дней По-моему это странно. Может у тебя аккаунт угнали? |
|||
6
Сержант ВДВ Онегин
16.08.16
✎
14:18
|
(4) дебаггер? это тот, что в наших краях отладчик?)
|
|||
7
Сержант ВДВ Онегин
16.08.16
✎
14:19
|
(5) вы нашли решение?)
|
|||
8
lubitelxml
16.08.16
✎
14:19
|
(6) чем вы занимались последнии 5 лет?)
|
|||
9
Сержант ВДВ Онегин
16.08.16
✎
14:22
|
(8) я одолжил этот аккаунт у коллеги бывшего
|
|||
10
breezee
16.08.16
✎
14:23
|
(7) Ну я же вам советую. Либо в конфигураторе ставите "отладка - остановить", запускаете выполнение кода и по отладчику через f11 идете до строки, где у вас "пишет, что печатная форма не доступна" и смотрите, почему так пишет. Либо cntrl+shift+f и вбиваете сообщение ошибки и смотрите где оно выдается и там ставите точку останова и смотрите, почему выдается сообщение. Если бы вы указали точный текст сообщения - было бы легче. Я даже не знаю, системная ли ошибка или предупреждение
|
|||
11
Сержант ВДВ Онегин
16.08.16
✎
14:27
|
(10) в функции Сведения о внешней обработке я указал вот что:
ДобавитьКоманду(ТаблицаКоманд, "Счет на оплату клиенту (MуT)", "Макет", "ВызовСерверногоМетода", Истина, "ПечатьMXL"); |
|||
12
Сержант ВДВ Онегин
16.08.16
✎
14:27
|
а в процедуре печати пишу:
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "Макет") Тогда СтруктураТипов = ОбщегоНазначенияУТ.СоответствиеМассивовПоТипамОбъектов(МассивОбъектов); УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию( КоллекцияПечатныхФорм, "Макет", НСтр("ru='Макет'"), СформироватьПечатнуюФормуСчетНаОплату(СтруктураТипов, ОбъектыПечати, ПараметрыПечати)); КонецЕсли; |
|||
13
breezee
16.08.16
✎
14:29
|
(11) Я вам расписал как надо отлаживать, вам навряд ли поможет справка. Если вы не можете сделать как я сказал - напишите, что вам не ясно. Если не ясно ничего - советую курсы или книги или что там обычно советуют
|
|||
14
Сержант ВДВ Онегин
16.08.16
✎
14:30
|
(13) отладкой я пользоваться умею
|
|||
15
breezee
16.08.16
✎
14:32
|
(14) Ну дак пользуйтесь. Извините, если показалось что я издеваюсь
|
|||
16
Сержант ВДВ Онегин
16.08.16
✎
14:38
|
(15) что удивительно, один макет я получаю, а вот второй не получается
|
|||
17
_stay true_
16.08.16
✎
14:40
|
Остановку по ошибке не предлагать?
(16) Код в студию. Если формы управляемые - используй "РеквизитФормыВЗначение" |
|||
18
Сержант ВДВ Онегин
16.08.16
✎
14:53
|
(17) код какой процедуры?
ошибка то выходит, не в процедуре какой то,отладчик все проходит нормально, но макет не выводит,выводит только надпись (см. название темы) |
|||
19
_stay true_
16.08.16
✎
15:04
|
(18) То, что печатная форма недоступна - как-раз ошибка в процедуре формирования печатной формы. Скорее всего, где-то валится в исключение в общем модуле. Лучше сделайте так: создайте обработку, в ней реквизит ссылка на объект и кнопку, формирующую и показывающую табличный документ.
И отлаживаете её сколько угодно. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |