|
Как сделать чтобы обработка открывалась без открытия формы, а сразу выполняла код? | ☑ | ||
---|---|---|---|---|
0
Tarzan_Pasha
19.11.18
✎
12:11
|
Нужна такая обработка на УФ чтобы самой формы не было. Чтобы просто при запуске обработки выполнялся код, например:
Сообщить("Всё хорошо!"); Это мне нужно для помещения обработки в справочник "Внешние обработки" и привязки к ней расписания. А то расписание невозможно активировать для обработки, имеющей открывающуюся при старте форму. При открытии будет произведен простенький вызов серверной процедуры и вывод этого результата. В модуль приложения это вставить? |
|||
1
Повелитель
19.11.18
✎
12:15
|
(0) Сообщить("Всё хорошо, майнинг на вашем компьютере идет!")
|
|||
2
stix2010
19.11.18
✎
12:16
|
Поучить БСП
|
|||
3
Fragster
гуру
19.11.18
✎
12:17
|
(0) > А то расписание невозможно активировать для обработки, имеющей открывающуюся при старте форму.
нет |
|||
4
Fragster
гуру
19.11.18
✎
12:18
|
почему однобитные не видят, что там в параметрах ргистрации на входе - таблица значений?
|
|||
5
Полька
19.11.18
✎
12:19
|
"А то расписание невозможно активировать для обработки, имеющей открывающуюся при старте форму. "
Да ладно. |
|||
6
Tarzan_Pasha
19.11.18
✎
12:20
|
(3)а как?
https://i.imgur.com/4w4EsVD.png |
|||
7
RomanYS
19.11.18
✎
12:20
|
(4) "Параметры" - это что? Скопирована первая попавшаяся обработка.. и не работает))
|
|||
8
Tarzan_Pasha
19.11.18
✎
12:20
|
(5)поглядите в (6)
|
|||
9
Fragster
гуру
19.11.18
✎
12:21
|
(6) ну сделай две команды, одна открытие формы, другая - выполнение серверного метода
|
|||
10
Fragster
гуру
19.11.18
✎
12:21
|
в (4) ответ
|
|||
11
Вафель
19.11.18
✎
12:22
|
(0) дарю тебе шаблон обработки
|
|||
12
Вафель
19.11.18
✎
12:22
|
||||
13
Tarzan_Pasha
19.11.18
✎
12:26
|
||||
14
Вафель
19.11.18
✎
12:27
|
(13) Что веб программирование не приносит денег уже?
|
|||
15
Мелифаро
19.11.18
✎
12:27
|
Бгг.
|
|||
16
Fragster
гуру
19.11.18
✎
12:32
|
(13) ну прочитай еще пару раз (4)
|
|||
17
Tarzan_Pasha
19.11.18
✎
12:33
|
(14)это же интеграция веба с 1с. часть моей работы.
(11)а как привязать эту обработку к расписанию и справочнику "дополнительные обработки" ? у ней же тоже форма открывается. |
|||
18
Tarzan_Pasha
19.11.18
✎
12:35
|
(16)да я первый раз в жизни вижу справочник "внешние обработки" и функцию СведенияОВнешнейОбработке()
Я думал что специалисты 1с умеют лучше формулировать свои мысли чем в (4) |
|||
19
Tarzan_Pasha
19.11.18
✎
12:36
|
(12)Все разобрался! там оказывается можно много команд прописывать и каждую команду по отдельному расписанию выполнять.
|
|||
20
Fragster
гуру
19.11.18
✎
12:41
|
(19) молодец, помогло ли тебе (4) ?
|
|||
21
Tarzan_Pasha
19.11.18
✎
12:49
|
(20)помогло. сразу. Спасибо. Я просто не знал структуру этого справочника внешних обработок погуглил и нарыл что нужно использовать СведенияОВнешнейОбработке() но не подозревал, Что там может быть несколько команд у одной процедуры. Потом после просмотра (4) начал проверять код. Но живой пример из (12)уже развеял все сомнения.
|
|||
22
Fragster
гуру
19.11.18
✎
12:50
|
(21) не надо гуглить, надо читать документацию и смотреть примеры из неё и поставки БСП
|
|||
23
Fragster
гуру
19.11.18
✎
12:50
|
||||
24
Fragster
гуру
19.11.18
✎
12:51
|
||||
25
Tarzan_Pasha
19.11.18
✎
12:51
|
Мне осталось разобраться как без внесения изменений в концигурацию сохранять значения обработки. Чтобы один раз ввели данные (параметры фтп) и чтоб они сохранились. по крайней мере для этого пользователя.
Помню, что есть "Сохранить значения", "Восстановить значения". Попробую завести реквизиты обработки и их сохранять. И форму придется для них отдельную с отдельной командой сделать. |
|||
26
Fragster
гуру
19.11.18
✎
12:52
|
(25) ищи по ссылке в (24)
|
|||
27
Tarzan_Pasha
19.11.18
✎
12:52
|
(26)спасибо. а с каких это пор ИТС стало доступно в бесплатном виде?
|
|||
28
Tarzan_Pasha
19.11.18
✎
13:05
|
Качаю БСП. чтоб посмотреть пример как используется
ХранилищеНастроек = ОбщегоНазначения.ЗначениеРеквизита(ОбработкаСсылка,"ХранилищеНастроек"); НастройкиСтруктура = ХранилищеНастроек.Получить(); |
|||
29
Tarzan_Pasha
19.11.18
✎
14:49
|
чето не получается запустить команду. так чтобы она без открытия формы запускалась.
|
|||
30
Tarzan_Pasha
19.11.18
✎
15:27
|
(12)не работает твоя обработка.
|
|||
31
Вафель
19.11.18
✎
15:36
|
(30) что конкретно не работает?
|
|||
32
Tarzan_Pasha
19.11.18
✎
16:20
|
(31)точнее работает ) но когда ее запускаешь через меню "файл" - "открыть". тогда можно любую вызвать команду. а когда ее вставляешь в справочник дополнительных обработок, то каждая команда появляется в списке и когда каждую из команд кроме открытия формы запускаешь, они не выполняются. А вот если открываешь форму и из нее их запускаешь, то тогда выполняются. Видимо что то нужно переделать.
|
|||
33
Tarzan_Pasha
19.11.18
✎
16:23
|
(31)там есть строчка
НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода(); может быть нужно поменять что то. потому что не выполняется эта команда. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |