Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   как остановить обработку.... (http://forums.kuban.ru/f1040/kak_ostanovit-_obrabotku-3800003.html)

7d5x 02.03.2013 13:20

как остановить обработку....
 
простая обработка. уже запущена и работает. в цикле проводит документы- по ошибке выбрал бОльшую дату -...блин... как теперь остановит то отладчиком захожу-кнопка Прервать не доступна... как же с меньшими потрями остановаить выполнение обработки

7d5x 02.03.2013 13:21

1с7 торговля

Reaper 02.03.2013 13:31

левой верхней кнопкой

СthuIhu 02.03.2013 16:00

кнопкой "Уыс"

Umga2002 02.03.2013 16:09

(3) Cthulhu> А у мну она называется "Esc" почему-то.
У меня что "Неправильная клава"?

Капуста 02.03.2013 16:44

Reset самый надежный вариант!

СthuIhu 02.03.2013 16:50

(5): самый надежный вариант - молоток.

bma1 02.03.2013 17:04

[quote=Cthulhu;29334987] самый надежный вариант - молоток.[/quote]
...по пальцам нажимателя на Reset.
Жать Esc до победного конца.

vah1 02.03.2013 18:02

если не послушался советов, за несанкционированное перепроведение можно и йаиц лишиться
ЗЫ и это ещё с меньшими потерями

vah1 02.03.2013 18:08

+ хотя, про оперучет не знаю - зикеру точно бы оторвали

qweqwe123123 02.03.2013 21:35

через диспетчер задач достаточно.
автор ведь сделал копию базы перед перепроведением документов.
ЗЫ: Esc оно иногда очень неудобно жамкать когда циклы всякие и т.п. можно обжамкаться до посинения.

VZ 02.03.2013 21:57

Ладно, внушили парню, что думать надоть... :)
0-7d5x > Кнопка ESC может разочаровать: когда исполнение уходит из модуля (напр. в запрос), прерывания не будет. Так что эту фичу надо иметь ввиду. Можно предупредить юзера о длительности, например, анализируя период. Для предупреждения можно использовать на морде текстовый контрол с символами Wingding. Например, можно взять "часики" (первые пять или шесть символов, а последним символ с грустной рожей ;) Тогда промах с периодом будет менее вариантным...
Ну, и желательно при больших переборах включать индикатор выполнения. Чтоб юзер не запаниковал.
Если перед открытием формы есть какая-то выборка, обязательно надо ее перенести на после открытия (юзер не поймет, если вызовет обработку, а комп "зависнет"), и оформить эту начальную выборку контролом "Подождите".
Как-то так ;)

qweqwe123123 02.03.2013 22:07

11-VZ > я чо то и не видел таких обработок, чтобы до открытия что-то начинали обрабатывать. по кнопочкам, всё по кнопочкам.

VZ 02.03.2013 22:20

12-Зелёный тролль > Ну, у меня есть ;) Для ЗиКа: "техническая", выдает список сотрудников, у которых задействован какой-нить вид расчета (или комбинация ВР). Сами ВР выбираются "крыжиками" из списка. Поскольку в каждый период задействовано сильно меньше ВР, чем есть в конфигураторе, после выбора периода этот списочек составляется. Но при открытии задается текущий период, так чтоб список с самого начала не был пустым, он сразу и заполняется для этого самого текущего периода. Естественно, юзеру приходится подождать немного :)

Helen1986 02.03.2013 23:03

(13) а еще полезно открывать/делать доступными те реквизиты, заполнение которых можно отложить или оно зависит от предыдущих

VZ 02.03.2013 23:19

14-Helen1986 > Само собой :) Обработка вообще не должна вызывать ступор, "достаточный минимум" - цель...

sinegurochka 03.03.2013 00:03

подводя итог, можно сказать коротко и ясно:
при написании долгоиграющих обработок надо просто всегда быть предусмотрительным, и не скупиться как на ограничители циклов, так и на прочие приемы типа ОбработокОжидания в случае выходе из модуля в запрос

vah1 03.03.2013 00:10

16-Синегурочка > + не нажимать всякие непонятные кнопки
ЗЫ уже было?

VZ 03.03.2013 00:31

17-vah1 > "Непонятных" кнопок быть не должно. Все кнопки должны оформляться точно в стиле основной конфы, и совершать точно такие же действия. Вообще обработка должна выглядеть "родной" для конфы.

vah1 03.03.2013 00:36

18-VZ > ну ты юзеру объясни, лет шеснацати после школы, особенно если он не мальчик

RupertLongdine 03.03.2013 00:44

На восьмерку переходить. И все время - в режиме отладки)

vah1 03.03.2013 00:54

убрать всё, оставить на трёх операторов круглосуточных по 1 рабстанции. два в меню, чтоб сами вменяемо смотрели кто что вводит.
Ну и дурачков из соседних франчей запретить пускать.
ЗЫ оне же только дебилов ищут, самых убогих, как я понял

7d5x 05.03.2013 08:42

2.-21. всем спасибо я когда запускаю отчет ведомость по контрагенту - справедливо сообщает что ГП устарела , на что я соглашаюсь что надо бы все таки попытаться восстановить ГП. но по ходу выявляет не проводимый документ и дальше нажатия на esc не помогает, и ctrl alt delete Тоже не могу сбросить потому что мне исправная база нужна и вынужден ждать полчаса пока 1с остановится... где что подправить чтобы сразу вывалился при обнаружении не проводимого документа. раньше у меня было так- сейчас не пойму почему рассчитывает до посинения. подскажите!

Helen1986 05.03.2013 08:48

купите гуся!

7d5x 05.03.2013 09:00

23. слушай ХЕЛЕН1986 объясни-ты что сидишь на этом форуме и ехидничаешь, займись делом- тебе что делать нечего?

Helen1986 05.03.2013 09:38

блондинкО в хорошем настроении
а исЧО я люблю поприкалываться над теми
кто не чЕтал инструкцию к столовой ложке

7d5x 05.03.2013 09:52

Ты шо... 1сник инструкции не читает! он их только курит! ыыы... столько прокурено... бумага есть, табак в дефиците :-)

VZ 05.03.2013 10:11

24-7d5x > Ты бы не выпендривался, а научился бы правильно задавать вопрос. Сабж (0) и (22) - очень разные сущности. И решаются по разному.
Какой ты "1сник", ....

7d5x 05.03.2013 10:42

27. мне еще далеко до 1сника- курю бумагу без табака :-) меня больше беспокоит второй случай - из (22)- как сделать чтобы в случае обнаружения непроводимого документа выполнение остановилось, а не перерабатывал то ТА?

Helen1986 05.03.2013 10:47

(27) тупой одноЭ.................

VZ 05.03.2013 10:55

28-7d5x > Для этого надо изучить, что есть ТА. Но это не обязательно: можно пригласить специалиста.

7d5x 05.03.2013 11:19

30. надо восстановить ГП , при чём тут ТА?

7d5x 05.03.2013 11:28

30.1св7 тис При восстановлении ГП проблемы со временем и вопрос у меня только о том как все таки быстрее пересчитать... когда что то не проводится как остаовить восстановление... :-)))а не про восмёрку, про гуся, про тупых, про табак,про кнопки,про бландинок...уф...:-))

VZ 05.03.2013 11:57

32-7d5x > Судя по твоим веткам, ты и есть "блондинка". Классическая.

7d5x 05.03.2013 12:11

33/ так как останавливается то? :-))

101 05.03.2013 13:41

если фокуса нету на выполняемой обработке или она "занята" то снятием процесса

СthuIhu 05.03.2013 15:44

а не надо восстанавливать ГП. вообще убейте её нахрен.

7d5x 05.03.2013 20:50

36) опережая сразу говорю - на 8-ку не перейдут :-)) Нахрен - не получится

Чучундер 05.03.2013 21:02

(32) все критичные документы должны всегда успешно проводиться.

7d5x 06.03.2013 10:37

38/ я уже мысль сворачиваю в точку... допустим когда пользователь пытается сформировать отчет критичный ГП на вопрос: А хотите ли получить правильный отчет? - среди вероятных действии отказываясь от [НЕТ] нажимает кнопку[ДААА!]- естественно подвисая при этом 1C... Отчет может выполнянться часами- как же аккуратно его остановить не вызывая нарушения базы?


Текущее время: 06:30. Часовой пояс GMT +3.