разделить цикл
☑
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
так попробую
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший