#0
by МегаДятел
Понятно что вопрос глупый - не может его там быть по определению. Но! Есть отчет, в нем модуль менеджера. Я его выгружаю во внешний отчет. там нет модуля менеджера! Т.е. часть кода пропало. Что мне его руками переносить? Тогда в чем смысл этой выгрузки во внешний отчет? если руками допереносить?
#3
by Infsams654
модуль менеджера в файл отчетов и обработок не выгружается. Это ты у 1С спроси, почему так - модуль менеджера в конфигурации есть, а во внешнем файле нет.
#5
by Ненавижу 1С
нах они его вообще ввели, методы надо было располагать в модуле объекта с пометкой static
#7
by Infsams654
например, в БП 3.0, вся печать в отчетах реализована в менеджере модуля отчета. Соответственно, если переделывать что-то во внешний отчет на основе типового, то не получится
#10
by МегаДятел
вот и я о том же! Либо выгружается все, либо не выгружается. А то смотришь - блин - коды переносить!
#13
by Infsams654
не получится - все равно, надо будет поднимать конкретный объект, а через модуль менеджера вызывается именно static метод
#14
by МегаДятел
ну что не ясно. Есть типовой отчет. надо переделать. Не хочу конфу корячить - выгружаю во внешний
#15
by mxs089
может это реализовано для того, чтобы не обновлялись внешние отчеты, реализованные на типовых?
#16
by Infsams654
не..., я же хочу, например, чтобы отчет делал почти то же, что и типовой, но с моими наворотами, и без изменения конфигурации, т.е. вызывается из внешнего файла (или сохраненного в доп. отчетах и обработках)
#17
by БледноЗолотистый
Ну логично же, ведь внешний отчет не является объектом конфигурации, соответственно у него нет менеджера, нет менеджера, значит нет модуля.
#18
by МегаДятел
это логично. Но почему при выгрузке не переносить модуль менеджера в модуль объекта
#19
by ptiz
Да, но тогда не стоило затевать модуль менеджера у встроенных отчетов. Качественная подстава от 1С :)
#21
by mxs089
при создании внешнего отчета не нужно копировать подпрограммы из модуля менеджера в модуль объекта, достаточно прописать путь к функции/процедуре, если необходимо ее изменить, копируй в модуль объекта
#22
by cw014
Если процедуры и функции модуля менеджера отчета вызываются как "Отчет.ВедомостьПоПартиям.ОпределитьВыводДокумента", то простите как вы хотите этот метод вызвать из внешнего отчета?
#27
by cw014
Не ясен ход твоих мыслей. По сути ты обращаешься к отчету конфигурации, значит во внешнем отчете модуль менеджера не нужен
#29
by Infsams654
, - к какому ВедомостьПоПартиям? нужно же МояВедомостьПоПартиям.ОпределитьВыводДокумента
#35
by cw014
А где он увидит твою ведомость, если она лежит в файле неизвестно где (для 1С) на диске???
#36
by Infsams654
хм, в чем суть ? не знает такого параметра (мы же договорились, что конфигурация не меняется)
#38
by cw014
Именно потому, что объект конфигурации имеет алиас (по вашемски это имя класса), имеется доступ по вашенски к статическим методам, а по 1С - к процедурам и функциям модуля менеджера. Когда ты генеришь внешний отчет, ты его генеришь путем ВнешннийОтчет.Создать и после этого используешь уже процедуры и функции объекта, менеджер тут не к чему. В основном менеджер используется для вызова каких либо обрабочиков вне контекста этого отчета. Так же удобен в серверных процедурах управляемых форм...
#39
by Ненавижу 1С
ничего не мешало добавить метод/свойство доступа к менеджеру или статическим методам
#40
by Infsams654
так это понятно. Только нафига для отчетов и обработок менеджер ? Физически в базе нет объекта МойОтчет, в отличие от документа (найдешь ссылку ?), т.е. в принципе, "менеджер тут не к чему".
#42
by AaNnDdRrEeYy
а какая разница что его нет в конфигурации, от этого он ущербным не становится. В его контексте доступно все то же самое что и в отчете включенном в конфигурацию.
#45
by AaNnDdRrEeYy
врете вы все тут ВнешниеОтчетыМенеджер (ExternalReportsManager) Методы: Описание: Предназначен для управления внешними отчетами и позволяет получать значения типа КоллекцияТиповЗначенийXDTO при помощи метода Создать. Доступ к объекту осуществляется через свойство глобального контекста Смешанный. Доступность: Сервер, толстый клиент, внешнее соединение. См. также: Глобальный контекст, свойство ВнешниеОтчеты
#48
by Ненавижу 1С
Создать это конструктор объекта, а нам самого объекта не надо, нужен только менеджер (статические методы)
#55
by Ненавижу 1С
да, до упора кричали, что общие реквизиты не нужны одно время - потом они вернулись
#58
by cw014
Да, зачем вообще эта 1С нужна? Особенно если ненавидит 1С? Зачем тогда он в ней программирует, если не понимает?
#61
by hhhh
объясни, зачем нужна кнопка сохранить отчет во внешнем файле? Если она теперь не сохраняет?
#63
by mxs089
модуль менеджера как общий модуль, функции общего модуля копируете, при создании внешнего отчета?
#64
by Infsams654
проделаем опыт. Сохрани из БП 3.0 отчет, у которого непустой модуль менеджера в файл. Затем, этот отчет "Заменить на внешнюю обработку, отчет..." из этого файла. Что увидишь в модуле менеджера ?
#67
by Infsams654
не понимаешь, однако. Тогда так: хочешь из этого сохраненного отчета сделать что-то свое - открываешь файл, Действия - где там модуль менеджера ?
#70
by Infsams654
мне? ни к чему. Говорят, вроде, что выгрузишь в файл отчет, а потом загрузишь, и все заработает ...
#71
by hhhh
так там всё находится. В модуле объекта ничего нет. Вот я выгрузил, как мне теперь отредактировать этот отчет?
#72
by cw014
Кстати, я заметил, как отличить 1Сников от Сишников и прочих ООПшников. ООПшники говорят "Фейспалм". 1Сники говорят "Рукалицо" )))
#74
by МегаДятел
казалось бы мелочный вопрос чем неприятен. Допустим, у клиента есть некая конфа, отличающаяся от моей. Я выгружаю Отчет/Обработку. И забыл перенести модуль менеджера. Пришел домой - о-па! ж.опа!
#76
by hhhh
сейчас вопрос в другом? Зачем это сделано? Зачем усложнять написание внешнего отчета в 52 раза?
#78
by mxs089
все обработки/отчеты, созданные таким методом, не хранят в себе тексты общих модулей (предполагается их использование в аналогичных конфигурациях)
#79
by Infsams654
понятно. Вроде не пятница, но уже предпраздничный. При чем тут общие модули? Это, где-то, вроде к теме ?
#81
by Infsams654
вопрос прямо в фэйс: зачем сохранять отчет/обработку в файл, если в файле не сохраняется все, что есть в отчете/обработке ?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- Как пользователям во внешнем отчете с СКД увидеть все варианты настроек?
В этой группе 1С
- Корректировка поступлений делает проводку в 90,02,1 а не на проводку поступления
- Расчетное поле в ворде
- v8: Внешняя печатная форма «Заказа поставщику»
- вывод данных из формы списка регистра сведений.
- Gflax. По собственной воле преобразовывает jpg в gif
- НастройкиКлиентскогоПриложения - подскажите синтаксис
- Конструктор запросов (отрицательное значение)
- Фоновое задание
- УТ 11: автоматический зачет оплаты
- Как быстрее обновить базу 1с 8
- Вычисляемое поле СКД, доступность реквизитов
- Как в Битриксе получить ссылку на файл в медиабиблиотеке?
- Вопрос по конвертации данных: конвертация реквизита табличной части
- Расходятся регистры свободные остатки и остатки на складах
- УПП, списание прочих затрат (каким документом)!
- СКД поле после вертикально группировки
- OFF: У вас есть смысл жизни?
- v8: Управляемая форма + табличная часть в виде дерева: как добавить строки?
- При отборе по периоду пропадают движения
- Как получить запросом данные из табличной части документа?