Имя: Пароль:
1C
1С v8
Ввод на основание документа на самом себе
0 НуВотКак
 
21.12.11
19:20
В унф есть такой документ как ЗаказПокупателя у него есть ВидОперации:
ЗаказНаПродажу и ЗаказНаряд
Мне нужно на Основание ЗаказаПокупателя с свидом ЗаказНаПродажу вводить ЗаказНаряд, но не на оборот
Написал такой код:
Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка) Экспорт
...
       
   ИначеЕсли ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.ЗаказПокупателя") Тогда
       Если ДанныеЗаполнения.ВидОперации = Перечисления.ВидыОперацийЗаказПокупателя.ЗаказНаПродажу Тогда
       
           ВидОперации = Перечисления.ВидыОперацийЗаказПокупателя.ЗаказНаряд;
           
           Контрагент = ДанныеЗаполнения.Контрагент;

       Иначе
           Сообщить("Заказ-наряд можно ввести только на основании заказа покупателя, (папой клинусь, да!)");
           Возврат;
       КонецЕсли;
       
       Возврат;
...

Но вот дело в том что он то все равно будет вводится,  как ограничить
1 aleks-id
 
21.12.11
19:22
СтандартнаяОбработка=Ложь; ?
2 НуВотКак
 
21.12.11
19:27
Не помогает.
3 НуВотКак
 
21.12.11
19:43
А я знаю как делать, всем спасибо