Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Как вытащить таблицу MXL из конфы в файл? (число прочтений - 2885 )
tciban
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 19
Зарегистрирован: 31. Января 2011
Как вытащить таблицу MXL из конфы в файл?
11. Февраля 2011 :: 10:33
Печать  
Уважаемые коллеги! Подскажите как можно программно выгрузить в файл MXL шаблон таблицы?
Уточняю вопрос - мне нужно при создании таблицы командой СоздатьОбъект("Таблица") вытащить в MXL шаблон таблицы с целью подредактировать его и подсунуть вместо исходного шаблона.
Перехват и подсовывание осуществлю средствами 1С++, вроде позволяют, теперь ломаю голову как можно выгрузить в файл! Помогите советом!

Заранее извиняюсь если задал вопрос не в том разделе.
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Как вытащить таблицу MXL из конфы в файл?
Ответ #1 - 11. Февраля 2011 :: 10:42
Печать  
А как вообще программно можно создать макет таблицы? Разве это возможно?
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
tciban
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 19
Зарегистрирован: 31. Января 2011
Re: Как вытащить таблицу MXL из конфы в файл?
Ответ #2 - 11. Февраля 2011 :: 11:01
Печать  
а чего нет то? Создать программно можно даже без привлечения внешних компонент, структура мокселя известна. См. например SimpleMXL Барышникова как пример. Только мне не создать надо,а изменить существующий!
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Как вытащить таблицу MXL из конфы в файл?
Ответ #3 - 11. Февраля 2011 :: 11:14
Печать  
может быть tabledoc.dll чем то поможет?
http://www.1cpp.ru/forum/YaBB.pl?num=1177688915/315#315
  

1&&2&&3
Наверх
 
IP записан
 
tciban
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 19
Зарегистрирован: 31. Января 2011
Re: Как вытащить таблицу MXL из конфы в файл?
Ответ #4 - 11. Февраля 2011 :: 11:35
Печать  
вроде внимательно изучил ее еще 3 дня назад, счас посмотрю еще раз. А как она может помочь?
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Как вытащить таблицу MXL из конфы в файл?
Ответ #5 - 11. Февраля 2011 :: 11:38
Печать  
tciban писал(а) 11. Февраля 2011 :: 11:35:
А как она может помочь?
подменить макет не поможет.
А только "перерисовать" существующие секции.
  

1&&2&&3
Наверх
 
IP записан
 
tciban
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 19
Зарегистрирован: 31. Января 2011
Re: Как вытащить таблицу MXL из конфы в файл?
Ответ #6 - 11. Февраля 2011 :: 11:40
Печать  
Ну для подмены (главное для перехвата момента, когда подменять) хватит и 1С++ Улыбка И еще у Формекса метод есть для подмены. ИсходнаяТаблица называется.
  
Наверх
 
IP записан
 
Satans Claws
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Re: Как вытащить таблицу MXL из конфы в файл?
Ответ #7 - 11. Февраля 2011 :: 11:44
Печать  
А какого рода нужны махинации, что их нельзя сделать просто программно?
  
Наверх
 
IP записан
 
tciban
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 19
Зарегистрирован: 31. Января 2011
Re: Как вытащить таблицу MXL из конфы в файл?
Ответ #8 - 11. Февраля 2011 :: 11:51
Печать  
Я делаю конфу с 2-язычным интерфейсом. Почему выгружать в mxl?
потому что буду делать следующий механизм - если табличка шаблона еще не переводилась - выгружаем, переводим автоматом, подсовываем. И она лежит в папочке и если нужно ее можно поправить ручками (все ж автоперевод коряв Печаль). Ну а если есть, лежит, то просто пользуем ее. Ну тут остается конечно вариант когда конфу подправят и забудут поправить переведенный шаблон, но об этом можно пока не замарачиваться, да и варианты есть, можно версии как то запоминать/сравнивать Улыбка
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Как вытащить таблицу MXL из конфы в файл?
Ответ #9 - 11. Февраля 2011 :: 12:08
Печать  
tciban писал(а) 11. Февраля 2011 :: 11:01:
а чего нет то? Создать программно можно даже без привлечения внешних компонент, структура мокселя известна. См. например SimpleMXL Барышникова как пример. Только мне не создать надо,а изменить существующий!

Спасибо за инфу. Век живи - век учись.
Что то знаю, а это нет Улыбка
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Alex_Bob
Full Member
***
Отсутствует



Сообщений: 136
Местоположение: Липецк
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как вытащить таблицу MXL из конфы в файл?
Ответ #10 - 11. Февраля 2011 :: 15:33
Печать  
compound.dll? Дока к сожалению куда-то затерялась
  

COMPOUND.DLL ( 39 KB | Загрузки )

Необходимо время, чтобы восстановить хаос. (с) Дж. Буш (младший)
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать