#0
by breaktrough
Всем привет. Конфа БП 3.0. Выгрузил внешний отчет "кассовая книга". Все работает, но при после редактирования печатной формы в нем, в самом отчете она остается прежней. Видимо подхватывается из вшитого в конфу отчета. Не могу понять как добраться до процедур формирующих результат на сервере. Отладчиком в сервеные не залезть. Подскажите как быть? Вот та самая функция которая вызывается при вызове команды "Сформировать":
#3
by Kurbash
тебе надо шаманить процедуры-ты используешь ссылки на штатные процедуры в конфигурации, а в них прописан макет не в твоей внешней обработке а в конфигурации, поэтому твои изменения и не видны
#6
by breaktrough
Как же я попаду в серверные процедуры?)) Может дело в этой строчке: "Отчеты.КассоваяКнига.СформироватьОтчет" ??
#12
by breaktrough
Вот пример процедуры: Ставлю точку останова на строке "РезультатВыполнения = СформироватьОтчетНаСервере;" Отладчик просто проходит ее и все. Внутрь не попасть!
#14
by Kurbash
поставь на ОтключитьОбработчикОжидания("Подключаемый_ПроверитьВыполнениеЗадания"); и когда нажмешь F10 курсор встанет на РезультатВыполнения = СформироватьОтчетНаСервере; вот тут нажмешь F11(шагнуть в) в отладчике
#15
by breaktrough
А ты сам попробуй) В серверную процедуру СформироватьОтчетНаСервере не проваливается, а проходит ее и вылазит на следующей строке сразу. В том-то и проблема.
#16
by Новенький_2009
а ты посмотри что в реестре? Дебаг ключ есть? Как поставил - службу сервера рестартовал после этого?
#18
by smotritel
внешние отчеты в БП, да и в других конфах на упр.формах так не переделаешь. т.к. при работе отчета используется код Модуля менеджера - а в "Внешнем" отчете модуля менеджера нет как класса. Ты выгрузила отчет во внешний файл, но при этом код формы продолжает вызывать код модуля менеджера "типового" отчета. А типовой отчет и макеты берет из конфигурации, а не из твоего внешнего отчета.
#19
by smotritel
чтобы запустить "внешнюю" кассовую книгу, нужно все процедуры из Модуля менеджера типового отчета перенести в Модуль объекта твоего внешнего отчета - обычным копи-пастом. Затем нужно в модуле формы, в функции СформироватьОтчетНаСервере закомментировать код: Если ИБФайловая Тогда а вместо него написать код: АдресХранилища = ПоместитьВоВременноеХранилище(Неопределено, УникальныйИдентификатор);
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- не могу открыть внешний отчет обработку
- v7: Внешний отчет поместить на кнопку в документе
- Внешний отчет
- Внешний источник данных для менеджера временных таблиц
- Выгрузка из БП 1.6.11 в УТ 10.3 регистрация измененых объектов в базе БП
- БП: Когда выйдет новое обновление БП 8.1 с исправленными ошибками?
- v8: БП 2.0.14 Ошибка при обмене БП 1.6 в БП 2.0
- Чем и как переходит с БП 8.0 на БП 8.1 ?
- СКД Внешний отчет, СкомпоноватьРезультат и Внешний источник данных
- Переход с БП 7.7 на БП 8.3 со сверткой товаров по НДС
В этой группе 1С
- Получить ссылку вновь созданного элемента
- УРБД не выгружается изменения конфигурации
- УФ. Пропадает заголовок таблицы формы
- Подключение к MS SQL server 2000
- КД: GUID загружаемого объекта?
- v7: ТиС Внести изменения в документы некоторых видов с перепроведением .
- Где находиться информация, что надо выгружать конфигурацию в РИБ?
- Универсальный отчет для каскадной конфигурации
- Как понять что запись РС отсутствует
- Добавление движений в корректировку записей регистров
- Как получить значение из табличной части по номеру строки?
- нумератор для реквизита справочника
- Заполнение реквизита при создании документа
- ЗУП 3.0 vs ERP 2.0
- Списание округления по НДС
- Внешняя обработка заполнения объекта без модальных окон
- УРИБ - <v8de:Digest2
- Excel 2010. Работает ли перенос связей между книгами?
- УТ 11 процедура получения цены по заданному типу цен на заданную дату.
- СКД. Вывод поля через точку в Настройках. Как убрать префикс?