Имя: Пароль:
1C
1С v8
Изменение реквизита Договор контрагента
0 amadeus2010
 
27.03.12
17:10
Добрый вечер, помогите разобраться с такой ситуацией.В УПП Документ Заказ покупателя необходимо изменить реквизит Договор таким образом чтобы  при выборе филиала контрагента ему автоматически присваивался тип договора головного офиса контрагента. Я в процедуре НачалоВЫбора попытался изменить
мТекущийДоговорКонтрагента = ДоговорКонтрагента на Контрагент.ГоловнойКонтрагент.ОсновнойДоговор, при этом в предприятии не присваиваться филиалу договор головного контрагента.Как можно изменить код процедуры?
   мТекущийДоговорКонтрагента = ДоговорКонтрагента;

   СписокВидовДоговоров = Новый СписокЗначений;
   СписокВидовДоговоров.Добавить(Перечисления.ВидыДоговоровКонтрагентов.СПокупателем);
   Если ВидОперации = Перечисления.ВидыОперацийЗаказПокупателя.ПродажаКомиссия Тогда
       СписокВидовДоговоров.Добавить(Перечисления.ВидыДоговоровКонтрагентов.СКомиссионером);
   КонецЕсли;

   // Заказ можно оформлять по договору, взаиморасчеты по которому ведутся или по заказам или по
   // договору в целом.
   СтруктураДополнительныхПараметров = Новый Структура();
   СтруктураОтбора = Новый Структура();
   СписокСпособовВеденияВзаиморасчетов = Новый СписокЗначений();
   СписокСпособовВеденияВзаиморасчетов.Добавить(Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоДоговоруВЦелом);
   СписокСпособовВеденияВзаиморасчетов.Добавить(Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоЗаказам);
   
   СтруктураОтбора.Вставить("ЗначениеОтбора", СписокСпособовВеденияВзаиморасчетов);
   СтруктураОтбора.Вставить("ВидСравненияОтбора", ВидСравнения.ВСписке);
   СтруктураДополнительныхПараметров.Вставить("ВедениеВзаиморасчетов", СтруктураОтбора);

   РаботаСДиалогами.НачалоВыбораЗначенияДоговораКонтрагента(ЭтотОбъект, ЭтаФорма, Элемент, Контрагент, ДоговорКонтрагента,
                                           СписокВидовДоговоров , СтандартнаяОбработка, СтруктураДополнительныхПараметров);

Заранее спасибо