Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Точка останова во внешнем отчете.

Точка останова во внешнем отчете.
Я
   FoxPilot
 
03.02.21 - 10:49
Уважаемые гуру подскажите как быть.
Во внешних отчетах и обработках которые вызываются через справочник дополнительные отчеты и обработки
не работают точки останова. Если их вызываю через меню открыть точки работают нормально?
   ASU_Diamond
 
1 - 03.02.21 - 10:51
Потому что при вызове из "внешних отчетов" запускается экземпляр отчета, который сохранен в хранилище, а не у тебя на диске.
   Малыш Джон
 
2 - 03.02.21 - 11:29
(1) открывается временный файл, который создается на основании данных из хранилища
   Kigo_Kigo
 
3 - 03.02.21 - 11:32
Отлаживай внешний отчет/обработку потом загружай в базу вместо старого
   FoxPilot
 
4 - 03.02.21 - 13:14
Тогда может подскажете как во внешний отчет передать параметры для отчета компоновки данных.
   vicof
 
5 - 03.02.21 - 13:15
Ручками их установить не?
   1Сергей
 
6 - 03.02.21 - 13:15
(2) >>открывается временный файл, который создается на основании данных из хранилища

Уже нет. Теперь это не так работает
   FoxPilot
 
7 - 03.02.21 - 13:19
В том-то и дело кода ручками передаю все работает, а кода в коде передаю параметры остаются не заполнены.
Хотя при проверке перед загрузкой в компоновщик все параметры заполнены. А в отчете не могу проверить какие параметры он получает.
   FoxPilot
 
8 - 03.02.21 - 13:20
При создании.
   DrShad
 
9 - 03.02.21 - 13:22
код в студию
   Адинэснег
 
10 - 03.02.21 - 13:22
на скд?
   FoxPilot
 
11 - 03.02.21 - 13:22
ССылкаОтчета=ДополнительныеОтчетыИОбработкиВызовСервера.ОбъектВнешнейОбработки(ВнешнийОтчетОбработкаДляОткрытияСсылка);
    КомпоновщикНастроек=ССылкаОтчета.КомпоновщикНастроек;
    Настройки=КомпоновщикНастроек.ПолучитьНастройки();
    Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Закупка",ПараметрыОтчета.Закупка );
    Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Реализация",ПараметрыОтчета.Реализация);
    Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Перемещение",ПараметрыОтчета.Перемещение );
    //НоменлНайти=Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Номенклатура"));

    //НоменлНайти=ПараметрыОтчета.Номенклатура;

    Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Номенклатура",ПараметрыОтчета.Номенклатура );
    Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Склад",ПараметрыОтчета.Склад );
    
    
    КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
   Адинэснег
 
12 - 03.02.21 - 13:23
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
    
КонецПроцедуры
   Адинэснег
 
13 - 03.02.21 - 13:24
В модуле объекта
   DrShad
 
14 - 03.02.21 - 13:25
(11) уверен что объект тот же что исполняет отчет?
   FoxPilot
 
15 - 03.02.21 - 13:25
Я понимаю но в ней точка остановки не срабатывает
   FoxPilot
 
16 - 03.02.21 - 13:26
А реквизиты в настройках откуда бы взялись.
   DrShad
 
17 - 03.02.21 - 13:27
(16) тогда уж компоновщик было не плохо инициализировать
   FoxPilot
 
18 - 03.02.21 - 13:28
КонпоновщикНастроек я получаю в коде и здесь точка остановки работает.
Я проверял реквизиты перед записью заполнены.
   Адинэснег
 
19 - 03.02.21 - 13:29
на хрена те ссылка? выгрузи во внешний файл, отладь, загрузи
   DrShad
 
20 - 03.02.21 - 13:29
перед какой записью?
   Адинэснег
 
21 - 03.02.21 - 13:30
(20) барабанная дробь
   FoxPilot
 
22 - 03.02.21 - 13:31
КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);

а иницилизировать нужен макет.
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ,ДанныеРасшифровки);
   DrShad
 
23 - 03.02.21 - 13:32
КомпоновщикНастроекКомпоновкиДанных (DataCompositionSettingsComposer)
Инициализировать (Initialize)
Синтаксис:
Инициализировать(<ИсточникДоступныхНастроек>)
Параметры:
<ИсточникДоступныхНастроек> (обязательный)
Тип: ИсточникДоступныхНастроекКомпоновкиДанных, Неопределено.
Схема компоновки данных, из которой будут получаться доступные настройки для настройки системы компоновки данных.
Для того чтобы удалить источник доступных настроек из компоновщика настроек параметр должен иметь значение Неопределено.
Описание:
Выполняет инициализацию компоновщика и его настроек (Настройки) источником доступных настроек.
Доступность:
Сервер, толстый клиент, внешнее соединение.
   FoxPilot
 
24 - 03.02.21 - 13:33
Хорошо попробую
   FoxPilot
 
25 - 03.02.21 - 14:00
На сколько я понял инициализировать надо вновь созданный компоновщикнастройкиданных
   FoxPilot
 
26 - 03.02.21 - 14:01
А я заполняю реквизиты в существующем


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.