|
Внешняя печатная форма | ☑ | ||
---|---|---|---|---|
0
tolok_d
04.01.13
✎
12:37
|
Возникла проблема, казалось бы детская, но не пойму в чем проблема. Сделал внешнюю печатную форму, подключил ее к Заказу поставщику. Но на строки типа СсылкаНаОбъект.Контрагент.Наименование вообще никак не реагирует. Хотя в документе контрагент заполнен. Что не так? подскажите пожалуйста.
|
|||
1
1Сергей
04.01.13
✎
12:41
|
мало кода
|
|||
2
tolok_d
04.01.13
✎
12:43
|
Функция Печать() Экспорт
Сообщить("Контрагент "+СсылкаНаОбъект.Контрагент.Наименование); КонецФункции |
|||
3
tolok_d
04.01.13
✎
12:44
|
Интересно что выводм=ит только сумму и дату. Правда сумма постоянно равна 0, а дата 01.01.0001
|
|||
4
Один С
04.01.13
✎
12:44
|
Сообщить("Контрагент+СсылкаНаОбъект.Контрагент.НаименованиеПолное);
Куда зайти за гонораром? |
|||
5
J_B
04.01.13
✎
12:46
|
гм... а документ перед печатью записали?
|
|||
6
tolok_d
04.01.13
✎
12:46
|
(4) хорошая попытка)) но не работает, и к тому же, помоему Наименование заполнено всегда, а вот НаименованиеПолное нет
|
|||
7
tolok_d
04.01.13
✎
12:48
|
(5) документ открываю, уже записан и проведен
|
|||
8
shurikvz
04.01.13
✎
12:48
|
СсылкаНаОбъект - тип значения?
|
|||
9
tolok_d
04.01.13
✎
12:49
|
(8) ДокументОбъект.ЗаказПоставщику
|
|||
10
Мимохожий Однако
04.01.13
✎
12:50
|
Поставь отладчик на строку
Сообщить("Контрагент "+СсылкаНаОбъект.Контрагент.Наименование); |
|||
11
shurikvz
04.01.13
✎
12:50
|
(8) В смысле тип значения реквизита СсылкаНаОбъект в ВПФ какой?
|
|||
12
J_B
04.01.13
✎
12:50
|
(9) а надо ДокументСсылка
|
|||
13
Мимохожий Однако
04.01.13
✎
12:50
|
(9)Сделай тип ЛюбаяСсылка как рекомендуется в документации
|
|||
14
shurikvz
04.01.13
✎
12:50
|
(9) Почему ДокументОбъект? Должен быть ДокументСсылка.
|
|||
15
tolok_d
04.01.13
✎
12:52
|
(10) внешняя печатная форма, точку останова никак(
|
|||
16
1Сергей
04.01.13
✎
12:52
|
(15) да, бида... как же у других получается....
|
|||
17
Один С
04.01.13
✎
12:52
|
(15) чойта никак? вполне себе даже как..
|
|||
18
tolok_d
04.01.13
✎
12:52
|
Ша попробую) спасибо))
|
|||
19
tolok_d
04.01.13
✎
12:54
|
да, ошибку исправил. Всем спасибо.
|
|||
20
tolok_d
04.01.13
✎
12:55
|
Вопрос всетаки по поводу точек останова. Как поставить точку останова, если я вызываю ВПЧ не через Открыть, а через подключение ВПЧ и ВО?
|
|||
21
1Сергей
04.01.13
✎
12:56
|
(20) никакой разницы
|
|||
22
tolok_d
04.01.13
✎
12:57
|
(21) но вот поставил ТО, не отрабатывает.
|
|||
23
Пеппи
04.01.13
✎
12:59
|
(22) специальные обработки есть для этого, видела на инфостарте когда то
|
|||
24
J_B
04.01.13
✎
12:59
|
(21) Есть разница - ВПФ хранится в базе, соответственно надо ловить временный файл или написать простенькую обработку, которая будет вызывать эту ВПФ из указанного файла.
Еще можно поискать готовую обработку "ОтладкаВнешнихПечатныхФорм" |
|||
25
tolok_d
04.01.13
✎
13:01
|
(23), (24) ну это я знаю. Просто люди предложили как то проще. Думал может и правда чтото поменялось. Спасибо.
|
|||
26
Мимохожий Однако
04.01.13
✎
13:30
|
(20)Напиши в коде логическую ошибку.
Например, 1 = 2; Запусти из Конфигуратора в режиме отладки и попробуй. В темповой папочке пользователя будет временный файл, в котором и можно будет отладить. Есть и другие способы. |
|||
27
tolok_d
04.01.13
✎
13:33
|
(26) точно, помню такое.) Спасибо
|
|||
28
Пеппи
04.01.13
✎
13:35
|
(26) а какие еще способы?
|
|||
29
1Сергей
04.01.13
✎
13:36
|
(28) сделать бесконечный цикл, а потом нажать стоп
|
|||
30
Один С
04.01.13
✎
13:38
|
точняк подключенную печатную форму просто так не отладишь, с обработкой попутал..
|
|||
31
Один С
04.01.13
✎
13:38
|
1=2 это логическая ошибка?
|
|||
32
Пеппи
04.01.13
✎
13:39
|
(29) хм, не поняла честно говоря про нажать стоп.
|
|||
33
Мимохожий Однако
04.01.13
✎
15:28
|
В обработке можно добавить Форму и в ней по кнопке Выполнить добавить процедуру и функцию печать с показом табличного документа. Подобных настроек в инете валом. Этот способ позволяет отладить печ. форму. После отладки можно и не удалять
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |