|
УФ. После формирования отчета выводится окошко "Отчет не сформирован" | ☑ | ||
---|---|---|---|---|
0
Puzoter
17.06.15
✎
14:46
|
Отчет выполняется по кнопке на форме, которая привязана к процедуре Сформировать() в модуле. Отчет не на СКД, просто заполняется ТД на форме. Отчет нормально формируется, табличка на форме бледная и висит окошко "Отчет не сформирован, нажмите сформировать". Как ее убрать?
|
|||
1
vicof
17.06.15
✎
14:49
|
не менять параметры после формирования отчета, не?
|
|||
2
fisher
17.06.15
✎
14:49
|
Попробуй в свойствах формы отчета очистить поле "Результат отчета". Это так - первое что в голову пришло.
|
|||
3
Puzoter
17.06.15
✎
14:52
|
(2) Очищаю перед каждым запуском ЭтотОбъект.Результат.Очистить()
|
|||
4
Puzoter
17.06.15
✎
14:53
|
(1) После формирования ничего не меняю, последняя команда
ЭтаФорма.Результат = СформироватьОтчетНаСервере(); |
|||
5
Puzoter
17.06.15
✎
14:54
|
Я в коде присваиваю реквизитам объекта значения реквизитов формы, может из-за этого...
|
|||
6
fisher
17.06.15
✎
14:55
|
(3) Рад за тебя. А теперь попробуй (2) сделать. Я не про элемент формы. Я про свойство формы.
|
|||
7
Puzoter
17.06.15
✎
14:55
|
&НаСервере
Функция СформироватьОтчетНаСервере() Экспорт ВысотаЗаголовка = ""; ПоказыватьЗаголовок = Истина; Отчет.НачалоПериода = ЭтотОбъект.НачалоПериода; Отчет.КонецПериода = ЭтотОбъект.КонецПериода; Отчет.Организация = ЭтотОбъект.Организация; Отчет.АмортизационнаяГруппа = ЭтотОбъект.АмортизационнаяГруппа; ОтчетОбъект = РеквизитФормыВЗначение("Отчет"); ОтчетОбъект.СформироватьОтчет(ЭтотОбъект.Результат, ПоказыватьЗаголовок, ВысотаЗаголовка); Возврат ЭтотОбъект.Результат; КонецФункции |
|||
8
icipher
17.06.15
✎
15:00
|
это вроде свойство формы "отображение состояния"
|
|||
9
Puzoter
17.06.15
✎
15:03
|
(6) Не понимаю
|
|||
10
Puzoter
17.06.15
✎
15:04
|
(6) Свойство формы очищаю
|
|||
11
fisher
17.06.15
✎
15:06
|
(8) О! Тоже вариант. А ежели очистить свойство "Результат отчета" - то 1С по-идее вообще не будет знать, куда это состояние можно выводить.
|
|||
12
Puzoter
17.06.15
✎
15:10
|
(8) Метод есть "ОтобразитьизмененияДанных()" это он?
|
|||
13
lxndr
17.06.15
✎
15:12
|
(7) вот это все надо делать в "ПриКомпоновкеРезультата"
|
|||
14
Puzoter
17.06.15
✎
15:14
|
(13) Та я не СКД делаю, зачем мне компоновка результата?
|
|||
15
Puzoter
17.06.15
✎
15:16
|
(13) А, кажется понял... Использовать стандартную кнопку "Сформировать" все это сделать в "прикомпоновкерезультата"?
|
|||
16
Puzoter
17.06.15
✎
15:33
|
(13) Спасибо, получилось
|
|||
17
Puzoter
17.06.15
✎
15:35
|
(13) Вопрос такой - как в эту процедуру передать свойства формы? Ведь на сколько я знаю, использовать на форме св-ва объекта не есть хорошо.
|
|||
18
fisher
17.06.15
✎
16:30
|
С УФ передать данные в ПриКомпоновкеРезультата я только один способ знаю. Через КомпоновщикНастроек.Настройки.ДополнительныеСвойства
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |