19.07.2006, 07:48 | #1 |
Участник
|
Никто не знает как запустить этот экспорт из кода?
Есть подозрение что это можно сделать через объект типа System, который содержит в себе эти файлы, но не понятно как его запускать. Заранее благодарен |
|
19.07.2006, 11:06 | #2 |
Участник
|
Сделай датапорт, затем при запуске из кода проставь параметры датапорта (експорт, путь уда выгружать).
В codeunite в триггере OnRun пишешь: Run.Dataport () с указанием параметров. |
|
19.07.2006, 11:23 | #3 |
Участник
|
Я видимо не совсем корректно задал вопрос.
Проблема с выгрузкой кода объекта в текстовый формат, а не данных таблицы. |
|
19.07.2006, 11:31 | #4 |
Участник
|
Открывай object designer выбирай объект, файл - експорт - выбирай тип файл не fob, а txt.
|
|
19.07.2006, 11:44 | #5 |
Участник
|
|
|
19.07.2006, 15:16 | #6 |
Участник
|
rObject - record Объект (или Jbject в англ.версии)
ExportObject(TypeObject : Text[30];ObjectID : Integer;FileName : Text[100]) CASE UPPERCASE(TypeObject) OF 'TABLE': IntType:=1; 'FORM': IntType:=2; 'REPORT': IntType:=3; 'DATAPORT': IntType:=4; 'CODEUNIT': IntType:=5; END; rObject.SETRANGE(rObject.Type, IntType); rObject.SETRANGE(rObject.ID,ObjectID); IF rObject.FIND('-') THEN BEGIN rObject.CALCFIELDS("BLOB Reference"); rObject."BLOB Reference".EXPORT(FileName); END; импорт аналогично, не работает для таблиц (во всяком случае в SQL) проблем с объектом типа TableData. Вероятно можно решить, до конца не разбирался..... импорт аналогично, не работает для таблиц (во всяком случае в SQL) проблем с объектом типа TableData. Вероятно можно решить, до конца не разбирался..... |
|
19.07.2006, 16:11 | #7 |
Участник
|
|
|
20.07.2006, 06:39 | #8 |
Участник
|
dmites - огромное спасибо и респект.
Нужно мне это для массовой обработки кода объектов. Простейший пример - добавить в документацию ко всем указанным объектам один и тот же текст. |
|
20.07.2006, 07:02 | #9 |
Участник
|
Единственная проблемма- выгружается код не в том виде, в котором он выгружается при экспорте в текстовый формат.
|
|