Имя: Пароль:
1C
1С v8
разделить цикл
0 mi4asib
 
13.04.12
11:56
Если  Найти(ТипДокумента, "ПоступлениеМатериалов")>0 Тогда
               
               СозданиеДокумента_ПоступлениеМатериалов(ТекущийДокумент, СтрокаДокумента.ВидДокумента);    
               ОбработкаПрерыванияПользователя();
               
           ИначеЕсли Найти(ТипДокумента, "ВводВЭксплуатациюОС")>0 Тогда
               
               СозданиеДокумента_ПоступлениеОС(ТекущийДокумент, СтрокаДокумента.ВидДокумента);    
               ОбработкаПрерыванияПользователя();

           Иначе
               
               Сообщить("Нет обработки для документа вида: " + СтрокаДокумента.ВидДокумента);



мне надо сделать если установлен флаг то загрузить ОС
и второй флаг загрузить комплектующие
1 Ненавижу 1С
 
гуру
13.04.12
11:56
а где тут цикл?
2 zak555
 
13.04.12
11:57
написать одну процедуру, а лучше функцию, в которую передавать вид документа
3 mi4asib
 
13.04.12
12:00
Если  Найти(ТипДокумента, "ПоступлениеМатериалов")>0 и ЭлементыФормы.ПоступлениеМатериалов = Истина Тогда
               
               СозданиеДокумента_ПоступлениеМатериалов(ТекущийДокумент, СтрокаДокумента.ВидДокумента);    
               ОбработкаПрерыванияПользователя();
4 mi4asib
 
13.04.12
12:01
так попробую