![]() |
![]() |
![]() |
|
Формат ERT-файла Ø |
☑ | ||
---|---|---|---|---|
0
LeX brand
06.06.05
✎
11:55
|
У кого есть описание, плиз, подскажите...
|
|||
1
Денис2
06.06.05
✎
11:58
|
Обыкновеный OLE Compound document... Найди gcomp, там в исходниках есть.
|
|||
2
Бертыш
06.06.05
✎
11:58
|
А что ты от него хочешь?
Это составной файл стандарт разработан майкрософт |
|||
3
LeX brand
06.06.05
✎
12:12
|
Необходимо программно внести изменения во внешний отчет. Как проще сделать?
|
|||
4
Чучундер
06.06.05
✎
12:15
|
Точно так же, как сделан плагин к Far для автономного редактирования текста внешнего ERT
|
|||
6
Денис2
06.06.05
✎
12:50
|
(5) google - gcomp
|
|||
7
Бертыш
06.06.05
✎
12:56
|
Средствами 1С?
Если средствами 1С смотри мой малый набор разработчика Обработку InitForm и Обработку ShowErt и Писатель кода который сохраняет свои настройки в самом себе. |
|||
8
Бертыш
06.06.05
✎
12:58
|
||||
9
Бертыш
06.06.05
✎
13:03
|
Используеться компонента Compound которая есть в полной версии пакета
|
|||
10
Бертыш
06.06.05
✎
13:24
|
Алгоритма сохранения настроек два
1)Ты засовываешь всё в таблицу MXL, а потом таблицу засовываешь при помощи compoud.dll во внешнюю обработку. 2)Ты вытаскиваешь из внешней обработки код вставляешь чегото в этот код и засовываешь обратно в файл. Естественно и то и другое отразиться когда ты будешь открывать обработку в 1С следующий раз 3)Если ты хочешь работать с формами то тут посложнее showert разбирает параметры диалога, но во первых он диалоги только читает, а во вторых он не содержит инфорамции о всех параметрах форм (структура формы там не описана) форма в обработке храниться в виде stream файла. То есть файл содержащей в заголовке свой размер. Тут тебе поможет моя утилита lineutil, она умеет откусывать эти заголовки и добовлять их. То есть алгоритм тут такой 1 шаг)ты выкусываешь диалог с помощью compound.dll 2 шаг)с помощью lineutil окусываешь заголовок 3 шаг)разбираешься с получившемся текстовым файлом средствами 1С (делаешь с ним что тебе надо пример чтения форм showert) 4 шаг)сохраняешь в текстовый файл 5 шаг)средствами lineutil добавляешь заголовок 6 шаг)средствами compound.dll засовываешь всё обратно в обработку |
|||
11
Бертыш
06.06.05
✎
14:56
|
Я тебе нормально объяснил?
|
|||
12
Бертыш
06.06.05
✎
14:58
|
Если что не ясно смотри мой код. Судя по тому что в другой ветки ты спрашивал про модуль, тебе подойдёт InitForm
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |