|
v7: Как сделать, чтобы по умолчанию файл - сохранить - ексел? | ☑ | ||
---|---|---|---|---|
0
Мисти
07.07.17
✎
11:16
|
Как сделать, чтобы по умолчанию файл - сохранить - выскакивало бы ексел а не mxl?
|
|||
1
ildary
07.07.17
✎
11:17
|
(0) Я бы посоветовал AutoIt, но не уверен, что этот инструмент по силам.
|
|||
2
Мисти
07.07.17
✎
11:20
|
Не знаю таких слов. А что, это нельзя сделать в 2-3 строчки?
|
|||
3
Ёпрст
07.07.17
✎
11:21
|
можно. Запилить кнопку в панель инструментов. Которая активное окно будет сохранять в xls сразу.
Усё. |
|||
4
Мисти
07.07.17
✎
11:25
|
(3) Я тоже себе это как-то так представляла. Пока не соображу - 1 кнопку на всю программу получится? Или в каждой форме свою?
|
|||
5
Ёпрст
07.07.17
✎
11:26
|
(4) панель инструментов одна.
|
|||
6
Ёпрст
07.07.17
✎
11:26
|
в главное окно
|
|||
7
AliAksA
10.07.17
✎
10:51
|
(0) если я правильно понял, то :
Функция глСохранитьФайл(перПеременная, перИмяФайла) Экспорт Каталог = ВосстановитьЗначение(перПеременная); ИмяФайла = перИмяФайла + ".xls"; Заглавие = " Сохраняемый файл: "; Фильтр = "Файлы XLS (*.xls)|*.xls"; Если ФС.ВыбратьФайл(1, ИмяФайла, Каталог, Заглавие, Фильтр) = 0 Тогда Возврат 0; КонецЕсли; СохранитьЗначение(перПеременная, Каталог); Возврат 1; КонецФункции // глСохранитьФайл(перПеременная, перИмяФайла) |
|||
8
Мисти
14.07.17
✎
18:39
|
Нашла состав панели инструментов. Но там надо какой-то объект задавать! Сделать обработку, что ли?
|
|||
9
Мисти
14.07.17
✎
18:56
|
И как туда файл передать, не понимаю.
Обработку, которая закрывается при открытии и только вызывает "ГлСохранить" - это понятно. А таблицу как ей подсунуть? |
|||
10
Голубушка
14.07.17
✎
19:18
|
ТаблДок=СоздатьОбъект("Таблица");
ФормИмяФайлаСоответсвий=Каталог+"ФайлСоответствий.xls"; ТаблДок.Записать(ФормИмяФайлаСоответсвий,1); Записать(<?>,); Синтаксис: Записать(<ИмяФайла>,<ТипФайла>) Назначение: Записать таблицу в файл. Параметры: <ИмяФайла> - имя файла. <ТипФайла> - необязательный параметр. Числовое или строковое выражение, определяющее тип файла: · отсутствует, 0 или ''MXL'' - формат 1C; · 1 или ''XLS'' - формат Ms Excel; · 2 или ''HTM'' или ''HTML'' - формат HTML; · 3 или ''TXT'' - формат TXT. Замечание: Метод может использоваться при работе с таблицей в режиме ввода данных. |
|||
11
Мисти
14.07.17
✎
19:27
|
А где это всё писать-то?
У меня на экране, например, печ. форма ПКО, сверху появилась новая кнопка, которая вызывает обработку, как эта обработка догадается, о какой печ. форме речь? Ведь активным станет уже другое окно? |
|||
12
Злопчинский
14.07.17
✎
19:28
|
жмем на кнопку.
если на экране нет ни одной печформы (даже свернутой или прикрепленной к форме обработки) - открывается окно настройки сохранения: https://content.screencast.com/users/Che66/folders/Jing/media/f6c16d4c-579b-45fd-bf89-7664228dbad4/2017-07-14_1927.png если на экране есть печформа - выполняются действия по сохранению в соотв.с настройками |
|||
13
Злопчинский
14.07.17
✎
19:29
|
Formex
перечень открытых форм |
|||
14
Мисти
14.07.17
✎
19:43
|
Процедура ПриОткрытии()
//глСохранитьФайл(перПеременная, перИмяФайла); ТаблДок=СоздатьОбъект("Таблица"); Каталог ="D:\Юля\7777777\"; ФормИмяФайлаСоответсвий=Каталог+"ФайлСоответствий.xls"; ТаблДок.Записать(ФормИмяФайлаСоответсвий,1); Форма.Закрыть(); КонецПроцедуры Прикольно! Сохранился пустой файл хлс. |
|||
15
Мимохожий Однако
14.07.17
✎
20:03
|
(14) так и должно быть для пустого табличного документа
|
|||
16
Мисти
14.07.17
✎
20:06
|
Так а он не пустой! У меня был открыт пКО!
|
|||
17
Злопчинский
14.07.17
✎
20:16
|
(14) А где у тебя в коде
таблДок.исходнаятаблица(..); таблДок.ВывестиСекцию(...) .. или печформа святым духом заполниться должная?* |
|||
18
Мисти
14.07.17
✎
20:48
|
Так она заполнилась и вывелась, я ее вижу!
Мне ж обещали универсальную кнопку! Как приписать кусочек при выводе таб. документа (каждого отдельно) я знаю! |
|||
19
Мимохожий Однако
14.07.17
✎
21:34
|
Враки о заполнении.
Кто обещал? Фамилия, адрес ... |
|||
20
Мисти
14.07.17
✎
23:27
|
Давайте начнем сначала! Мне нужно, чтобы все печ. формы можно было сохранить не в формате хмл по умолчанию, а в формате хлс.
Все таб. документы, включая отчеты и т.д, т.е. нужна какая-то универсальная кнопка. |
|||
21
HawkEye
14.07.17
✎
23:30
|
(20) Ури.. где у него кнопка?
|
|||
22
Мисти
14.07.17
✎
23:37
|
Вот же, в п. 3 - обещали "запилить кнопку"!
|
|||
23
Злопчинский
15.07.17
✎
00:09
|
(20) см.п.12 - то что тебе надо.
|
|||
24
Злопчинский
15.07.17
✎
00:12
|
на экране - печформа (неважно откуда она появилась). жмем кнопку на панели инструментов главного окна. Выбираем папку куда сохранить, вводим имя (или оно формируется автоматом, как настроки указаны) - в выбранной папке получаем файлик экселя.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |