|
1С как создать внешний отчет, программно? | ☑ | ||
---|---|---|---|---|
0
Vitaxa24
10.03.16
✎
18:26
|
Помогите запустить внешний отчет из формы документ с передачей параметров!!!!
Структура = Новый Структура; Структура.Вставить("Дата",Дата); Структура.Вставить("Номенклатура",Текстрока.Номенклатура); СсылкаНаОтчет = Справочники.ВнешниеОбработки.НайтиПоНаименованию("Остатки"); ИмяФайла = ПолучитьИмяВременногоФайла(); ДвоичныеДанные = СсылкаНаОтчет.ХранилищеВнешнейОбработки.Получить(); ДвоичныеДанные.Записать(ИмяФайла); Попытка Форма = ВнешниеОбработки.Создать(ИмяФайла); Форма.Отчет(Структура); // отчет это наименование экспортной процедуры в которой заполняются параметры и выводится отчет Ошибка Метод объекта не обнаружен (Отчет)!!!!!! |
|||
1
zak555
10.03.16
✎
18:28
|
экспорт есть у этой процедуры?
|
|||
2
Nuobu
10.03.16
✎
18:28
|
(0) Ты эту процедуру разместил на форме? Если так, то перенеси в модуль отчета.
|
|||
3
ВРедная
10.03.16
✎
18:30
|
Экспортная процедура в форме или модуле отчета?
|
|||
4
Vitaxa24
10.03.16
✎
18:30
|
она в модуле Отчета и она экспортная!!!!!
|
|||
5
Vitaxa24
10.03.16
✎
18:31
|
в модуле объекта отчета
|
|||
6
Nuobu
10.03.16
✎
18:31
|
(4) Что говорит отладчик по поводу "Форма"? Это неопределено, или внешний отчет?
|
|||
7
zak555
10.03.16
✎
18:33
|
внешниеобработки
|
|||
8
Fedor-1971
10.03.16
✎
18:34
|
(0) Попробуй заменить имя функции, например, на Отчёт11.
Да и Форма - как-то стрёмновато, пробуй с циферкой |
|||
9
zak555
10.03.16
✎
18:36
|
внешниеотчеты
|
|||
10
zak555
10.03.16
✎
18:37
|
(8) кстати +1
форма надо переименовать в форма1 |
|||
11
Vitaxa24
10.03.16
✎
18:37
|
Форма - это внешний отчет
я перешел по адресу который был создан, там пустой отчет, точнее он открывает ВнешнююОбработку абсолютно пустую!! Отчет делал в СКД. |
|||
12
Vitaxa24
10.03.16
✎
18:40
|
(9) (7) Тип даных Форма Внешниеобработки, почему не отчет???
|
|||
13
zak555
10.03.16
✎
18:53
|
(12) читай 8 и 10
|
|||
14
Записьдампа
10.03.16
✎
18:58
|
К чорту переименования.
Персонаж сохраняет на диск отчет а открывает его как обработку. Платформа в глубоком ахуие исполняет желаемое |
|||
15
Nuobu
10.03.16
✎
19:00
|
(14) СсылкаНаОтчет = Справочники.ВнешниеОбработки.НайтиПоНаименованию("Остатки");
|
|||
16
Записьдампа
10.03.16
✎
19:00
|
Влияние часового пояса Хараре и Претории, не иначе (:
|
|||
17
Vitaxa24
10.03.16
✎
19:00
|
(14) Спасибо за понимание
|
|||
18
Nuobu
10.03.16
✎
19:01
|
(15) а, понял., сорри за косяк.
|
|||
19
Записьдампа
10.03.16
✎
19:01
|
(15) Угу. А в двоичных данных тушка чего лежит?
|
|||
20
Vitaxa24
10.03.16
✎
19:03
|
Ахахахаха. Ребят извините нашел ошибку
Форма1 = ВнешниеОтчеты.Создать(ИмяФайла); а было Форма1 = ВнешниеОбработки.Создать(ИмяФайла); |
|||
21
Vitaxa24
10.03.16
✎
19:04
|
Спасибо всем!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |