Имя: Пароль:
1C
1C 7.7
v7: .mxl в имени файла
0 kofeinik
 
01.12.14
09:27
Определенный отчет после формирования почти всегда сохраняют в файл excel, попросили меня прикрутить имя файла для сохранения, сделал так:
Таб.Показать("Проект: " + СокрЛП(ТекПроект.Наименование), СокрЛП(ТекПроект.Наименование));
Формирую у себя - при сохранении все ок, при сохранении вижу строку из проекта, формирую тот же отчет у клиента в базе - после имени файла подставляется .mxl
Кто делает такую гадость, и как это убрать?
1 Ёпрст
 
гуру
01.12.14
09:34
И нафига пользователю видеть вопрос на сохранение каждый раз ?
2 Поpyчик-4
 
01.12.14
09:42
(0) Эту гадость делает винда, которая отображает расширение имени файла в окне. У юзера так настроено.
3 Ёпрст
 
гуру
01.12.14
09:49
выкидываешь второй параметр в методе (ибо нехер травмировать пользователя нелепым вопросом на сохранение, если оно ему не упёрлось)

Втыкаешь красивую кнопку в панель струментов с логотипом от экселя, на неё вешаешь поделку, которая активное акно сохраняет в Эксель с выдачей вопроса о сохранении. Усё.
4 kofeinik
 
01.12.14
23:44
Я подло обманул систему, после имени файла вставил +".xls" - работает :)
5 Изучаю1С8
 
02.12.14
00:41
(3) +1

тем более что эта поделка решает проблемы сохранения больших таблиц.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн