|
8.2 помогите с табличным документом |
☑ |
0
r_i_n_i_k
09.09.12
✎
17:24
|
есть форма с 2-я вкладками, на одной параметры и кнопка "сформировать", на другой реквизит ТабДокумент. Его я заполняю в модуле и когда делаю
ТабДокумент.Показать()
он открывается не во второй вкладке, а в новом окне..
подскаждите, что не так
|
|
1
Rie
09.09.12
✎
17:28
|
(0) Процедуру в модуле - сделай с параметром.
И вызови её
Сформировать(ЭлементыФормы.ТабДокумент);
|
|
2
Rie
09.09.12
✎
17:28
|
+(1) А ТабДокумент.Показать() - убери.
|
|
3
r_i_n_i_k
09.09.12
✎
17:31
|
у меня есть кнопка Сформировать
Процедура Сформировать(Команда)
ТабДокумент.ОтображатьГруппировки = Ложь;
ТабДокумент.ОтображатьЗаголовки = Ложь;
ТабДокумент.ОтображатьСетку = Ложь;
ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДокумент.АвтоМасштаб = Истина;
ТабДокумент.Защита = Истина;
ТабДокумент.Показать();
КонецПроцедуры
|
|
4
r_i_n_i_k
09.09.12
✎
17:31
|
у неё уже есть параметр - "команда"
|
|
5
r_i_n_i_k
09.09.12
✎
17:31
|
Процедура Сформировать(Команда)
ТабДокумент.ОтображатьГруппировки = Ложь;
ТабДокумент.ОтображатьЗаголовки = Ложь;
ТабДокумент.ОтображатьСетку = Ложь;
ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДокумент.АвтоМасштаб = Истина;
ТабДокумент.Защита = Истина;
СформироватьОтчет(ТабДокумент)
ТабДокумент.Показать();
КонецПроцедуры
|
|
6
Wobland
09.09.12
✎
17:34
|
давай ещё раз
ТабДокумент.Показать(); убери
|
|
7
r_i_n_i_k
09.09.12
✎
17:35
|
убрал, соответственно ничего не выходит, потому что в процедуре СформироватьОтчет только заполнение ТабДокумента..
|
|
8
Wobland
09.09.12
✎
17:36
|
(7) тогда ТабДок=Новый ТабДок замени на ТабДок=ТвойЭлементФормы
|
|
9
r_i_n_i_k
09.09.12
✎
17:38
|
ТабДокумент = Новый ТабличныйДокумент - этого нет
ТабДокумент - это реквизит формы
|
|
10
Wobland
09.09.12
✎
17:39
|
(9) >в процедуре СформироватьОтчет только заполнение ТабДокумента..
ТабДокумент в процедуре откуда взялся?
|
|
11
r_i_n_i_k
09.09.12
✎
17:40
|
ТабДок=ТвойЭлементФормы
добавил это и заработало! спасибо
|
|
12
r_i_n_i_k
09.09.12
✎
17:43
|
(10) это реквизит формы, его же не обязательно было задавать
но теперь все работает
|
|
13
Wobland
09.09.12
✎
17:43
|
(12) в процедуре это был не реквизит формы
|
|