Имя: Пароль:
1C
1С v8
В тонком клиенте XLSX, в веб-клиенте - MXL
0 AllJoke
 
08.11.11
16:47
Почему так? Почему здесь:

ТипФайлаТабличногоДокумента.XLSX

мне показывает совершенно разные типы. При запуске тонкого клиента получается правильный, а при запуске в веб интерфейсе он его перекидывает в MXL
1 AllJoke
 
08.11.11
17:52
Вообще кто-то сохранял в управляемом приложении файлы экселевские. В веб-клиенте по ходу всегда используется расширение mxl, точнее оно передается от сервера на клиент.

&НаСервере
Функция ПолучитьТипФайла()
   Возврат ТипФайлаТабличногоДокумента.XLS;
КонецФункции

&НаКлиенте
Процедура СформироватьВыписку(Команда)
ВозврТип = ПолучитьТипФайла(); // ВозврТип = MXL
КонецПроцедуры
2 AllJoke
 
09.11.11
08:20
ап
3 aleks-id
 
09.11.11
08:46
ну вот сам подумай. эксель по сути виндовое приложение. а через вэб ты можешь залезть и с дроида, и с симбы и даже со своей самописной оси. какие там к черту эксели...
4 AllJoke
 
09.11.11
08:49
(3) Ну а если у клиента стоит на машине ексель? Как тогда быть? Я же на своем тестую, у меня ексель есть и он создается. Мне тогда заполнять сразу в ексель, не из ТабличногоДокумента?
5 aleks-id
 
09.11.11
08:51
(4) система должна быть универсальна и работать везде.
6 AllJoke
 
09.11.11
09:01
Ну хотя бы примеры есть какие? В Инете нарыл только непосредственное воздействия в экселе на клиентской машине. Но это ж придется столько манипуляций делать. Куда проще:

ТабличныйДокумент.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLS);
7 AllJoke
 
09.11.11
10:02
Хорошо. Каким образом происходит объединение ячеек в экселе из кода 1С?
8 AllJoke
 
09.11.11
16:46
рошу помочь.
Основная теорема систематики: Новые системы плодят новые проблемы.