|
Можно ли программно остановить обработку? | ☑ | ||
---|---|---|---|---|
0
Hipocrisy2013
29.05.14
✎
13:20
|
что типо как "прервать", только прерывает не цикл, а всю обработку?
|
|||
1
Михаил Козлов
29.05.14
✎
13:22
|
ВызватьИсключение
|
|||
2
Maxus43
29.05.14
✎
13:23
|
возврат
|
|||
3
fisher
29.05.14
✎
13:24
|
Выполнять её фоновым заданием :)
|
|||
4
1dvd
29.05.14
✎
13:25
|
|
|||
5
Hipocrisy2013
29.05.14
✎
13:25
|
а других способов нет? код большой, через возврат придётся несколько раз писать во всех функциях
|
|||
6
andreymongol82
29.05.14
✎
13:25
|
ctrl-alt-del->Диспетчер задач-killall 1C )))
|
|||
7
fisher
29.05.14
✎
13:27
|
(5) См (1)
|
|||
8
Maxus43
29.05.14
✎
13:28
|
а = 1/0;
|
|||
9
tdm
29.05.14
✎
13:29
|
ctrl + Break если конечно в коде есть - ОбработкаПрерыванияПользователя()
|
|||
10
Hipocrisy2013
29.05.14
✎
13:30
|
мне нужно чтобы не человек останавливал, асама прога
|
|||
11
cons74
29.05.14
✎
13:33
|
при запуске обработки подключаешь обработчик, который через N минут выдает "ПрерватьОбрабоку = истина".
И в цикле обработки проверяешь переменную, если истина - Прервать(); |
|||
12
Hipocrisy2013
29.05.14
✎
13:35
|
допустим у меня есть процедура, которая вызывает функцию, функция вызывает ещё функцию и так раз 10, в 10 функции допустим такой код:
Попытка Договор.Записать(); Исключение Сообщить("Неудачная попытка записи элемента справочника договоры контрагента ["+Договор.Код+"] "+Договор.Наименование, СтатусСообщения.Важное); Сообщить(ОписаниеОшибки()); возврат Неопределено;//вот тут нужно остановить всю обработку КонецПопытки; если делать возврат это как то геморно, неужели 1с не придумали такую изи штуку - просто прервать всю обработку? |
|||
13
Cube
29.05.14
✎
13:38
|
(12) Нажимать на тормоз в автомобиле - это как то геморно, неужели АвтоВАЗ не придумали такую изи штуку - просто остановиться, как вкопанный... :))
|
|||
14
tdm
29.05.14
✎
13:38
|
(12) все равно не понимаю проблемы...вам уже много всего написали - есть еще метки, но некошерно их использовать(((
|
|||
15
fisher
29.05.14
✎
13:41
|
(12) Пля. Именно для этого случая (1) и предназначено. Но чукче читать некогда, писать надо.
|
|||
16
Maxus43
29.05.14
✎
13:42
|
(12) дак делай возврат ДО вызова последующих функций, вот тебе и прерывание
|
|||
17
Maxus43
29.05.14
✎
13:42
|
(15)
Попытка ... Исключение ... ВызватьИсключение ... КонецПопытки ??)) |
|||
18
х86
29.05.14
✎
13:42
|
(12)см(1)
|
|||
19
fisher
29.05.14
✎
13:43
|
(17) Открой для себя:
ВызватьИсключение Оператор позволяет вызвать исключение в тех случаях, когда несмотря на отработку исключительной ситуации операторами исключения необходимо прервать выполнение модуля с ошибкой времени выполнения. Оператор допустим только внутри операторных скобок Исключение – КонецПопытки. |
|||
20
х86
29.05.14
✎
13:45
|
(18)+ еще какбэ переменную Отказ создают и пользуют, и да везде её прописывают
|
|||
21
Godofsin
29.05.14
✎
13:49
|
(13) Бугага))) тогда автоваз должен еще придумать как останавливать законы физики, а то внутрисидящим я не позавидую )))
|
|||
22
Chai Nic
29.05.14
✎
13:59
|
(21) В семерке это реализовано, кстати.
|
|||
23
bolobol
29.05.14
✎
14:14
|
(22) В Бэхе семёрке?
|
|||
24
Поpyчик-4
29.05.14
✎
14:16
|
(22) В 7.7 много реализовано такого, чего нет в 8.ке
v8: Как записать в журнал регистрации факт обращения к форме документа |
|||
25
дедушка Вах
29.05.14
✎
14:19
|
выключить компьютэр уже было?
|
|||
26
fisher
29.05.14
✎
14:22
|
(24) Да, с журналом регистрации в 8-ке перемудрили. В 7.7 он был удобным инструментом мониторинга действий пользователя, а в 8-ке его под дефолту сделали лайт-версией технологического журнала. Нахрена - непонятно.
|
|||
27
Aleksey
29.05.14
✎
14:23
|
(26) таак тормозило всё сильно. вот и приходилось по максимум облегчать. Отсюда ноги и отложенного расчета себестоимости в УТ11
|
|||
28
fisher
29.05.14
✎
14:24
|
(27) Вы бредите.
|
|||
29
1dvd
29.05.14
✎
14:24
|
(27) лагать начинало, когда за журналом никто не следит. Если периодически архивировать, то всё летает
|
|||
30
fisher
29.05.14
✎
14:26
|
Факт такой: семерочный ЖР из коробки удобен для мониторинга действий пользователей. Восьмерочный ЖР из коробки для этого неудобен. Оптимальный вариант - отключать все, кроме ошибок, и нужные события писать самому.
|
|||
31
Aleksey
29.05.14
✎
14:30
|
(28) отнюдь
(30) из коробки нет ЖР, его нужно активировать отдельно |
|||
32
1dvd
29.05.14
✎
14:31
|
(31) >>из коробки нет ЖР, его нужно активировать отдельно
Да ладно!.. |
|||
33
fisher
29.05.14
✎
14:53
|
(31) Отправкой СМС на короткий номер?
|
|||
34
Infsams654
29.05.14
✎
15:01
|
(0) "что типо" ? внутри самой обработки или где запустили что-то из обработки ?
|
|||
35
Chai Nic
29.05.14
✎
16:35
|
Меня в своё время неприятно поразило, что в восьмерочном отладчике нельзя просто взять и прервать выполняемый модуль, вернувшись в режим предприятия...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |