|
в УТ 10.3 регламентное задание | ☑ | ||
---|---|---|---|---|
0
Смертник
12.05.15
✎
16:47
|
Есть внешний отчет, создаю регламентное задание, прописываю код
Запрос = Новый Запрос( "ВЫБРАТЬ | ВнешниеОбработки.Ссылка, | ВнешниеОбработки.ХранилищеВнешнейОбработки |ИЗ | Справочник.ВнешниеОбработки КАК ВнешниеОбработки |ГДЕ | ВнешниеОбработки.Код = ""ЦБ-000007"""); Выборка = Запрос.Выполнить().Выбрать(); Если Выборка.Следующий() Тогда ИмяФайла = "C:\TEMP\Продажи_неделя.erf"; Хранилище = Выборка.ХранилищеВнешнейОбработки; ДвоичныеДанные = Хранилище.Получить(); ДвоичныеДанные.Записать(ИмяФайла); Обработка = ВнешниеОбработки.Создать(ИмяФайла,Ложь); Обработка.ВыгрузитьВФайл(); УдалитьФайлы(ИмяФайла); КонецЕсли; Во внешние обработки отчет кладу. Но при запуске через консоль ругается - метод не обнаружен ВыгрузитьВФайл(), хотя обработка создается в каталоге. Помогите понять в чем причина |
|||
1
DrShad
12.05.15
✎
16:49
|
Экспорт?
|
|||
2
Смертник
12.05.15
✎
16:52
|
да Экспорт
|
|||
3
Смертник
12.05.15
✎
16:53
|
Процедура маВыгрузкаОтчётаПродажиНеделя() Экспорт
Запрос = Новый Запрос( "ВЫБРАТЬ | ВнешниеОбработки.Ссылка, | ВнешниеОбработки.ХранилищеВнешнейОбработки |ИЗ | Справочник.ВнешниеОбработки КАК ВнешниеОбработки |ГДЕ | ВнешниеОбработки.Код = ""ЦБ-000007"""); Выборка = Запрос.Выполнить().Выбрать(); Если Выборка.Следующий() Тогда ИмяФайла = "C:\TEMP\Продажи_неделя.erf"; Хранилище = Выборка.ХранилищеВнешнейОбработки; ДвоичныеДанные = Хранилище.Получить(); ДвоичныеДанные.Записать(ИмяФайла); Обработка = ВнешниеОбработки.Создать(ИмяФайла,Ложь); Обработка.ВыгрузитьВФайл(); УдалитьФайлы(ИмяФайла); КонецЕсли; КонецПроцедуры |
|||
4
DrShad
12.05.15
✎
16:53
|
не там Экспорт
|
|||
5
Смертник
12.05.15
✎
16:53
|
и в отчете в модуле тоже Экспорт
|
|||
6
DrShad
12.05.15
✎
16:55
|
Обработка = ВнешниеОбработки.Создать(ИмяФайла,Ложь);
какой тип? |
|||
7
DrShad
12.05.15
✎
16:56
|
и поставь там Истина
|
|||
8
Смертник
12.05.15
✎
16:56
|
получается erf
|
|||
9
Смертник
12.05.15
✎
16:59
|
Сейчас попробую
|
|||
10
Смертник
12.05.15
✎
17:02
|
Все равно пишет метод не обнаружен ВыгрузитьВФайл()
|
|||
11
Смертник
12.05.15
✎
17:03
|
Файл создается в этой папке
|
|||
12
Смертник
12.05.15
✎
17:04
|
но почему не находит процедуру - может из-за того что это отчет, а не обработка?
|
|||
13
D_E_S_131
12.05.15
✎
17:06
|
В модуле обработки процедура ВыгрузитьВФайл() экспортная?
|
|||
14
Смертник
12.05.15
✎
19:02
|
да
|
|||
15
Cyberhawk
12.05.15
✎
19:27
|
Найди созданный файл, открой его в Конфигураторе и посмотри, что там в его модуле
|
|||
16
Смертник
13.05.15
✎
10:35
|
ошибка при вызове метода контекста ИнтернетПочта
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |