Имя: Пароль:
1C
1С v8
Событие ПриКомпоновкеРезультата
0 nbm
 
06.01.14
13:13
Доброго времени суток!
Платформа 8.2.19.80 конфигурация УТ 11.1. Делаю отчет без использования компоновки данных. На командной панели формы есть кнопка сформировать, которая связана со стандартной командой сформировать. При нажатии на эту кнопку должно срабатывать событие ПриКомпоновкеРезультата, расположенное в модуле отчета. А оно не срабатывает, при этом программа пишет "Невозможно осуществить вывод результата". Не могу понять в чём причина. Коллеги подскажите.
1 Рэйв
 
06.01.14
13:14
(0)Какая компоновка если у тебя нет СКД?
2 nbm
 
06.01.14
13:19
(1) Весь фокус в том, что это событие срабатывает и без компоновки результата. См. УТ 11.1 Товарный отчет Торг 29.
3 supremum
 
06.01.14
13:20
(2) Что-то не то. http://sky1c.ru/node/241
+
Описание:

Вызывается при выполнении отчета с помощью метода СкомпоноватьРезультат.
4 nbm
 
06.01.14
13:23
Я тоже так думал, но посмотрел похожий отчет в УТ 11.1 Товарный отчет Торг 29 сделан без СКД. Обыкновенный макет. И процедура формирования в событии ПриКомпоновкеРезультата. Всё работает. А у меня не хочет. Не ловлю фишку пока.
5 supremum
 
06.01.14
13:28
(4) По всей видимости там программная реализация СКД.
Юзается это:
http://help1c.com/faq/view/719.html
http://infostart.ru/public/18961/
потом отрабатывается ПриКомпоновкеРезультата
6 nbm
 
06.01.14
13:36
(5) Всё это правильно. Но это для использования в качестве макета системы КД. А если используется простой макет, то это событие должно срабатывать по стандартной команде "Сформировать". А оно никак...
7 supremum
 
06.01.14
13:46
(6)
1) Кнопка сформировать вызывает некоторое событие. Если ты не используешь СКД, то никакого события не происходит, если не привязан обработчик нажатия кнопки.

2) Если юзать СКД, то будет вызываться событие ПриКомпоновкеРезультата.

Скинь отчет куда нить.
8 nbm
 
06.01.14
13:53
9 supremum
 
06.01.14
14:00
(8) ПриКомпоновкеРезультата - использовать не нужно.
10 supremum
 
06.01.14
14:01
+(9) Ищи пример отчетов на управляемых формах.
11 nbm
 
06.01.14
14:06
(10) Так я же в третий раз говорю. Такой пример в УТ 11.1 Отчет "Товарный отчет Торг 29". на управляемых формах, с использованием простого макета, без системы СКД. Но работает событие ПриКомпоновкеРезультата при нажатии на кнопку сформировать с использованием стандартной команды "Сформировать".
12 supremum
 
06.01.14
15:34
(11) На почту скинул пример с отчетом.
13 Пеппи
 
06.01.14
16:20
Решила и сама поэкспериментировать с отчетом, давно УФ не занималась.)
Создаю отчет с нуля и не могу кнопку Сформировать вывести на форму и не пойму в чем затык. В реквизите формы кнопка есть а на самой форме не отображается.
Имя команды-стандартные команды- форма-сформировать.
14 Пеппи
 
06.01.14
16:21
Эту кнопку сделала у командной панели
15 supremum
 
06.01.14
16:32
(14) Попробуй тут посмотреть: http://howknow1c.ru/programmirovanie-1c/1s-82-formy.html