Имя: Пароль:
1C
1С v8
Программное нажатие кнопки
,
0 мистер игрек
 
26.01.17
13:59
Кнопка запускает не экспортную процедуру.
Эту процедуру нельзя установить как экспортная.
Есть такая возможность?
1 Jokero
 
26.01.17
14:00
Скопировать процедуру
//к себе в бложик
2 vicof
 
26.01.17
14:06
юзай autoIT
3 vicof
 
26.01.17
14:07
Программное нажатие кнопки
Кнопка запускает не экспортную процедуру.
Эту процедуру нельзя установить как экспортная.
Есть такая возможность?

А вообще набор слов, читаешь и думаешь, может, закуски человеку предолжить
4 uno-group
 
26.01.17
14:09
5 мистер игрек
 
26.01.17
14:10
(3) Что тут непонятного?
Есть форма отчета. Есть у нее кнопка панела действий. Кнопка запускает процедуру. А эта процедура не экспортная.
Нельзя сделать эту процедуру сделать экспортной
6 shamannk
 
26.01.17
14:11
Опиши проблему. И хватит предлагать решения которые вы не знаете!!! А то у вас получится как в анекдоте про обрезание/кастрацию.
7 d546
 
26.01.17
14:12
в (1) самый простой вариант
8 Fish
 
26.01.17
14:15
(5) "Нельзя сделать эту процедуру сделать экспортной" - Кто-то запретил?
9 vicof
 
26.01.17
14:18
(8) Религия
10 мистер игрек
 
26.01.17
14:18
(8) Задача такая.
Есть регламентный отчет "Баланс". Регламентное задание запускается ежедневно и формирует этот отчет и должен сохранить в файл эксел.
11 Fish
 
26.01.17
14:20
(10) Ну и? Кто запрещает это делать регламентным заданием?
12 Jokero
 
26.01.17
14:22
к сотому посту мы узнаем...
13 мистер игрек
 
26.01.17
14:23
(11) У отчета есть две формы. Сначала надо открыть одну форму и инициировать нажатие кнопки этой формы. После нажатия кнопки должна отрыватся вторая форма
14 Fish
 
26.01.17
14:24
(13) Какой-то бред. Зачем тебе вообще формы, если тебе нужно получить на выходе файл эксель с данными из БД?
15 shamannk
 
26.01.17
14:25
(13) В регламентах это точно не взлетит.
16 мистер игрек
 
26.01.17
14:26
(15) Значить пичалька. Придется самому написать запрос
17 y88
 
26.01.17
14:26
структПарам = Новый Структура("БезПотребительскихОбъектов,ТолькоПотребительские", Истина, Ложь);
    Форма = ОткрытьФорму("Отчет.ИнформацияПоТехНарушениям.Форма.ФормаОтчета", структПарам, ЭтаФорма, "Шаблон06");
    Форма.БезПотребительскихОбъектов = Истина;
    Форма.ТолькоПотребительские = Ложь;
    Форма.ВыборРежима = "Текущие";
    // тек. закладка
    Форма.Элементы.СтрницыКнопок.ТекущаяСтраница = Форма.Элементы.СтраницаКратко;
    // Выполнить   Форма.Команды.СформироватьКратко
    WSHShell = Новый COMОбъект("WScript.Shell");
    WSHShell.SendKeys("+{4}");  // shift+4 - назначен на команду СформироватьКратко
18 shamannk
 
26.01.17
14:28
(16) И не только его. Регламенты выполняются на сервере)))