Имя: Пароль:
1C
1С v8
повторное выполнение процедуры
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
что запрещает передать в процедуру параметр?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан