|
повторное выполнение процедуры | ☑ | ||
---|---|---|---|---|
0
r2d24
13.11.13
✎
14:01
|
В модуле документа есть процедура, например ОбработкаПроведения.
В этой процедуре есть два условия. Как сделать так, что если будет выполнятся условие1, то процедура ОбработкаПроведения повторится еще раз Процедура ОбработкаПроведения() Если x>5 Тогда x=3 (Здесь процедура должна начать выполнение с начала) Если x=3 Тогда Сообщить("!"); КонецЕсли; КонецПроцедуры |
|||
1
Нуф-Нуф
13.11.13
✎
14:03
|
о_0
|
|||
2
Лефмихалыч
13.11.13
✎
14:04
|
(0) закрой конфигуратор
|
|||
3
Naumov
13.11.13
✎
14:04
|
+1
|
|||
4
samozvanec
13.11.13
✎
14:04
|
Если ОченьНадо Тогда
Записать(РежимЗаписиДокумента.Проведение); КонецЕсли; а вообще лучше удали 1с |
|||
5
Галахад
гуру
13.11.13
✎
14:05
|
Метка.
|
|||
6
Naumov
13.11.13
✎
14:06
|
(5) Для танкистов - внизу кнопка "закладка" есть
|
|||
7
Галахад
гуру
13.11.13
✎
14:12
|
(6) Э-э-э. Вообще-то я про:
Перейти Метка |
|||
8
r2d24
13.11.13
✎
14:17
|
(7) А как ей пользоваться?
|
|||
9
Kamas
13.11.13
✎
14:18
|
как кой палезный працедур
|
|||
10
Рэйв
13.11.13
✎
14:19
|
(8) Для начала прежде чем всякой бякой пользоваться подумай:
Зачем тебе еще раз сначала Если x>5 Тогда.... Если оно у тебя уже x=3 ? |
|||
11
lucifer
13.11.13
✎
14:21
|
(0) создай новую процедуру, вызывай ее из ОбработкаПроведения, все что нужно делай в ней, ее же рекурсивно вызывай
|
|||
12
r2d24
13.11.13
✎
14:21
|
(10) пример может привел не удачный, но знать этот код я должен
|
|||
13
Жан Пердежон
13.11.13
✎
14:21
|
(0) самое важное: не забудь в этом коде комментарий вставить со своим ФИО и координатами
|
|||
14
х86
13.11.13
✎
14:21
|
(0)а что ты хочешь получить при повторном проведении дока?
|
|||
15
Bigbro
13.11.13
✎
14:23
|
что запрещает передать в процедуру параметр?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |