|
Можно ли показать табличный документ на сервере? 🠗 (Волшебник 14.02.2025 07:51) | ☑ | ||
---|---|---|---|---|
0
НоваяВолна
14.02.25
✎
07:41
|
Раньше была возможность вывести Табличный Документ на сервере для отладки внешних печатных форм ТабДок.Показать();
Сейчас эта команда на УФ выпадает в исключение. Есть ли какая-то замена? |
|||
1
2S
14.02.25
✎
07:42
|
А что Вы хотите отлаживать в ТабДок.Показать() ?
На клиенте пишите ТабДок = ПолучитьТабДокНаСервере(); ТабДок.Показать(); |
|||
2
lEvGl
гуру
14.02.25
✎
07:45
|
на сервере для отладки внешних печатных форм ТабДок.Показать();
сервер смотрел и отлаживал? это как |
|||
3
НоваяВолна
14.02.25
✎
07:46
|
(1) Есть внешняя печатная форма, надо изменить и отладить макет этой формы. По старинке хочу добавить форму для отладки и в итоге показать заполнение макета.
Сам ТабДок формируется средствами БСП, мне бы только макет ему подменить и отладить |
|||
4
НоваяВолна
14.02.25
✎
07:48
|
(2) ТабДок формируется на сервере, для отладки надо вывести его на экран. На клиент я его не передам, раньше выводил на сервер ТабДок.Показать(); но сейчас эта команда выдает исключение
|
|||
5
Волшебник
14.02.25
✎
07:52
|
Не морочьте нам голову, никогда такого не было
|
|||
6
Asmody
14.02.25
✎
07:52
|
(0) это что за дичь вообще?
|
|||
7
SleepyHead
гуру
14.02.25
✎
07:54
|
(0) Не делайте его реквизитом управляемой формы и отлаживайте на толстом клиенте. Сам не пробовал, но по логике, должно получиться.
Цитата из СП: ПодробностиДоступность: Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер. Примечание: Если табличный документ является реквизитом управляемой формы, то вызов метода приводит к возникновению исключения. |
|||
9
2S
14.02.25
✎
07:58
|
(3) Для этого надо в модуле (не помню какой) БСП прописать путь для отладки. Погуглите, тема не раз обсасывалась.
|
|||
10
U4Me2
14.02.25
✎
08:02
|
(3) Ну тогда добавьте форму в ВПФ на форму выбор документа ну и кнопку печати и процедурку печати. Точку останова в этой процедурке и отлаживайте.
|
|||
11
НоваяВолна
14.02.25
✎
08:31
|
(5) вот ... с 29:00 минуты
https://www.youtube.com/watch?v=Jfy7oJ-qPDY |
|||
12
Мультук
гуру
14.02.25
✎
08:04
|
(3)
//Функция в модуле вашей обработки, возвращает ТабДок Функция СформироватьПечатныйДокументМиста(ДокументСсылка) Экспорт 1) Создаем форму. На форму бросаем реквизит "ДокументСсылка" с типом печатаемого документа (объекта) 2) Создаем команду "Печать", вытаскиваем ей на форму 3) Пишем код &НаКлиенте Процедура Печать(Команда) ТабДок = ПечатьНаСервере(); ТабДок.Показать(); КонецПроцедуры &НаСервере Функция ПечатьНаСервере() ОбъектДок = РеквизитФормыВЗначение("Объект"); табДок = ОбъектДок.СформироватьПечатныйДокументМиста(ДокументССылка); Возврат ТабДок; КонецФункции |
|||
13
НоваяВолна
14.02.25
✎
08:07
|
(10) Так и сделал. Проблема в том, что процедура Печать() скопирована из из общего модуля и изменена, соответственно все нужные ей процедуры/функции тоже скопированы в модуль внешней обработки
|
|||
14
lEvGl
гуру
14.02.25
✎
08:35
|
не, ну можно попробовать после ТабДок.Показать()
вызвать Сервер.Посмотреть() как всегда никто не знает как поведет себя платформа |
|||
15
PR
14.02.25
✎
08:50
|
(11) На 29 минуте конфигуратор, какие еще, нахрен показывания печтной формы серверу?
Наркоманы чертовы, обколются своих ютубов и показывают потом всякое серверу |
|||
16
Волшебник
14.02.25
✎
08:50
|
(14) Раньше всегда так делали, вроде работало. Сейчас что-то изменилось?
|
|||
17
H A D G E H O G s
14.02.25
✎
09:13
|
Вы че курите?
|
|||
18
Волшебник
14.02.25
✎
09:55
|
(17) ёжиков
|
|||
19
НоваяВолна
14.02.25
✎
19:05
|
(18) енотов
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |