|
Точка останова во внешнем отчете. | ☑ | ||
---|---|---|---|---|
0
FoxPilot
03.02.21
✎
10:49
|
Уважаемые гуру подскажите как быть.
Во внешних отчетах и обработках которые вызываются через справочник дополнительные отчеты и обработки не работают точки останова. Если их вызываю через меню открыть точки работают нормально? |
|||
1
ASU_Diamond
03.02.21
✎
10:51
|
Потому что при вызове из "внешних отчетов" запускается экземпляр отчета, который сохранен в хранилище, а не у тебя на диске.
|
|||
2
Малыш Джон
03.02.21
✎
11:29
|
(1) открывается временный файл, который создается на основании данных из хранилища
|
|||
3
Kigo_Kigo
03.02.21
✎
11:32
|
Отлаживай внешний отчет/обработку потом загружай в базу вместо старого
|
|||
4
FoxPilot
03.02.21
✎
13:14
|
Тогда может подскажете как во внешний отчет передать параметры для отчета компоновки данных.
|
|||
5
vicof
03.02.21
✎
13:15
|
Ручками их установить не?
|
|||
6
1Сергей
03.02.21
✎
13:15
|
(2) >>открывается временный файл, который создается на основании данных из хранилища
Уже нет. Теперь это не так работает |
|||
7
FoxPilot
03.02.21
✎
13:19
|
В том-то и дело кода ручками передаю все работает, а кода в коде передаю параметры остаются не заполнены.
Хотя при проверке перед загрузкой в компоновщик все параметры заполнены. А в отчете не могу проверить какие параметры он получает. |
|||
8
FoxPilot
03.02.21
✎
13:20
|
При создании.
|
|||
9
DrShad
03.02.21
✎
13:22
|
код в студию
|
|||
10
Адинэснег
03.02.21
✎
13:22
|
на скд?
|
|||
11
FoxPilot
03.02.21
✎
13:22
|
ССылкаОтчета=ДополнительныеОтчетыИОбработкиВызовСервера.ОбъектВнешнейОбработки(ВнешнийОтчетОбработкаДляОткрытияСсылка);
КомпоновщикНастроек=ССылкаОтчета.КомпоновщикНастроек; Настройки=КомпоновщикНастроек.ПолучитьНастройки(); Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Закупка",ПараметрыОтчета.Закупка ); Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Реализация",ПараметрыОтчета.Реализация); Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Перемещение",ПараметрыОтчета.Перемещение ); //НоменлНайти=Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Номенклатура")); //НоменлНайти=ПараметрыОтчета.Номенклатура; Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Номенклатура",ПараметрыОтчета.Номенклатура ); Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Склад",ПараметрыОтчета.Склад ); КомпоновщикНастроек.ЗагрузитьНастройки(Настройки); |
|||
12
Адинэснег
03.02.21
✎
13:23
|
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
КонецПроцедуры |
|||
13
Адинэснег
03.02.21
✎
13:24
|
В модуле объекта
|
|||
14
DrShad
03.02.21
✎
13:25
|
(11) уверен что объект тот же что исполняет отчет?
|
|||
15
FoxPilot
03.02.21
✎
13:25
|
Я понимаю но в ней точка остановки не срабатывает
|
|||
16
FoxPilot
03.02.21
✎
13:26
|
А реквизиты в настройках откуда бы взялись.
|
|||
17
DrShad
03.02.21
✎
13:27
|
(16) тогда уж компоновщик было не плохо инициализировать
|
|||
18
FoxPilot
03.02.21
✎
13:28
|
КонпоновщикНастроек я получаю в коде и здесь точка остановки работает.
Я проверял реквизиты перед записью заполнены. |
|||
19
Адинэснег
03.02.21
✎
13:29
|
на хрена те ссылка? выгрузи во внешний файл, отладь, загрузи
|
|||
20
DrShad
03.02.21
✎
13:29
|
перед какой записью?
|
|||
21
Адинэснег
03.02.21
✎
13:30
|
(20) барабанная дробь
|
|||
22
FoxPilot
03.02.21
✎
13:31
|
КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
а иницилизировать нужен макет. ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ,ДанныеРасшифровки); |
|||
23
DrShad
03.02.21
✎
13:32
|
КомпоновщикНастроекКомпоновкиДанных (DataCompositionSettingsComposer)
Инициализировать (Initialize) Синтаксис: Инициализировать(<ИсточникДоступныхНастроек>) Параметры: <ИсточникДоступныхНастроек> (обязательный) Тип: ИсточникДоступныхНастроекКомпоновкиДанных, Неопределено. Схема компоновки данных, из которой будут получаться доступные настройки для настройки системы компоновки данных. Для того чтобы удалить источник доступных настроек из компоновщика настроек параметр должен иметь значение Неопределено. Описание: Выполняет инициализацию компоновщика и его настроек (Настройки) источником доступных настроек. Доступность: Сервер, толстый клиент, внешнее соединение. |
|||
24
FoxPilot
03.02.21
✎
13:33
|
Хорошо попробую
|
|||
25
FoxPilot
03.02.21
✎
14:00
|
На сколько я понял инициализировать надо вновь созданный компоновщикнастройкиданных
|
|||
26
FoxPilot
03.02.21
✎
14:01
|
А я заполняю реквизиты в существующем
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |