|
Не загружается окно с макетом отчета | ☑ | ||
---|---|---|---|---|
0
ktu78
09.09.15
✎
13:43
|
Добрый день, коллеги
Создал отчет по документу Приходная Накладная В нем реквизит формы - Документ типа ДокументСсылка.ПриходнаяНакладная и макет ТабличнаяЧасть На форму поместил команду для запуска отчета и написал обработчик: &НаКлиенте Процедура Команда1(Команда) Отчет(Документ); КонецПроцедуры &НаСервере Процедура Отчет(Ссылка) ТабДок = Новый ТабличныйДокумент; Макет = Отчеты.МакетПриходнойНакладной.ПолучитьМакет("ТабличныйДокумент"); Шапка = Макет.ПолучитьОбласть("Шапка"); Запрос=Новый Запрос; Запрос.Текст="ВЫБРАТЬ | ПриходнаяНакладнаяТМЦ.Ссылка КАК Документ, | ПриходнаяНакладнаяТМЦ.Ссылка.Дата КАК ДатаДокумента, | ПриходнаяНакладнаяТМЦ.ТМЦ, | ПриходнаяНакладнаяТМЦ.Цена, | ПриходнаяНакладнаяТМЦ.Количество, | ПриходнаяНакладнаяТМЦ.Сумма |ИЗ | Документ.ПриходнаяНакладная.ТМЦ КАК ПриходнаяНакладнаяТМЦ |ГДЕ | ПриходнаяНакладнаяТМЦ.Ссылка = &Ссылка"; Запрос.УстановитьПараметр("Ссылка",Ссылка); Выборка=Запрос.Выполнить().Выбрать(); Шапка.Параметры.Документ = Выборка.Документ; Шапка.Параметры.Дата = Выборка.ДатаДокумента; ТабДок.Вывести(Шапка); ТабДок.Показать(); КонецПроцедуры При выполнении при нажатии на кнопку не происходит ничего. Помогите, заранее благодарен! |
|||
1
Брегорьян
09.09.15
✎
13:44
|
ничосе ничего
|
|||
2
Otkr
09.09.15
✎
13:44
|
Ну и кому ты на сервере показывать чтото собрался?
|
|||
3
ДенисЧ
09.09.15
✎
13:45
|
У тебя сервер-инвалид. Он слепой, не видит отчёта...
|
|||
4
Брегорьян
09.09.15
✎
13:45
|
+(3) включи монитор в серверной
|
|||
5
ktu78
09.09.15
✎
13:45
|
Пожалуйста не подкалывайте, а подскажите по делу. Спасибо
|
|||
6
Брегорьян
09.09.15
✎
13:47
|
&НаКлиенте
Процедура Команда1(Команда) ФункцияПроТабДокумент(Документ).Показать(); КонецПроцедуры |
|||
7
Nuobu
09.09.15
✎
13:51
|
ТабДок.Вывести(Шапка);
Возврат ТабДок; |
|||
8
ktu78
09.09.15
✎
13:56
|
Спасибо Вам Брегорьян и Nuobu
Написал код на клиенте: &НаКлиенте Процедура Команда1(Команда) Таблица = Отчет(Документ).Показать; КонецПроцедуры Подправил на сервере в конце: ТабДок.Вывести(Шапка); //ТабДок.Показать(); Возврат ТабДок; КонецФункции Не работает выдало ошибку: {Отчет.МакетПриходнойНакладной.Форма.ФормаОтчета.Форма(4)}: Поле объекта не обнаружено (Показать) Таблица = Отчет(Документ).Показать; |
|||
9
Брегорьян
09.09.15
✎
13:57
|
(8) думаешь, есть такое поле?
|
|||
10
Nuobu
09.09.15
✎
13:58
|
(8) Скобки))
|
|||
11
Брегорьян
09.09.15
✎
13:59
|
сейчас будет ошибка про Выборка.Документ
|
|||
12
Nuobu
09.09.15
✎
14:00
|
(11) Не будет, он будет не заполнен.
|
|||
13
Брегорьян
09.09.15
✎
14:02
|
(12) и от этого не прочитается с ошибкой
|
|||
14
Nuobu
09.09.15
✎
14:05
|
(13) Прочитается.
|
|||
15
Брегорьян
09.09.15
✎
14:06
|
(14) даже скрин для тебя делать не буду
|
|||
16
Бледно Золотистый
09.09.15
✎
14:06
|
(15) Не спорь, там неопределено лежать будет.
|
|||
17
Nuobu
09.09.15
✎
14:08
|
(15) (16) Там будет пусто. То есть Нулл превратится в Неопределено. И всего-то. Ошибка не выскочит.
|
|||
18
Брегорьян
09.09.15
✎
14:08
|
ладно-ладно. я такого никогда не делал ;)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |