0
amadeus2010
27.03.12
✎
17:10
|
Добрый вечер, помогите разобраться с такой ситуацией.В УПП Документ Заказ покупателя необходимо изменить реквизит Договор таким образом чтобы при выборе филиала контрагента ему автоматически присваивался тип договора головного офиса контрагента. Я в процедуре НачалоВЫбора попытался изменить
мТекущийДоговорКонтрагента = ДоговорКонтрагента на Контрагент.ГоловнойКонтрагент.ОсновнойДоговор, при этом в предприятии не присваиваться филиалу договор головного контрагента.Как можно изменить код процедуры?
мТекущийДоговорКонтрагента = ДоговорКонтрагента;
СписокВидовДоговоров = Новый СписокЗначений;
СписокВидовДоговоров.Добавить(Перечисления.ВидыДоговоровКонтрагентов.СПокупателем);
Если ВидОперации = Перечисления.ВидыОперацийЗаказПокупателя.ПродажаКомиссия Тогда
СписокВидовДоговоров.Добавить(Перечисления.ВидыДоговоровКонтрагентов.СКомиссионером);
КонецЕсли;
// Заказ можно оформлять по договору, взаиморасчеты по которому ведутся или по заказам или по
// договору в целом.
СтруктураДополнительныхПараметров = Новый Структура();
СтруктураОтбора = Новый Структура();
СписокСпособовВеденияВзаиморасчетов = Новый СписокЗначений();
СписокСпособовВеденияВзаиморасчетов.Добавить(Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоДоговоруВЦелом);
СписокСпособовВеденияВзаиморасчетов.Добавить(Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоЗаказам);
СтруктураОтбора.Вставить("ЗначениеОтбора", СписокСпособовВеденияВзаиморасчетов);
СтруктураОтбора.Вставить("ВидСравненияОтбора", ВидСравнения.ВСписке);
СтруктураДополнительныхПараметров.Вставить("ВедениеВзаиморасчетов", СтруктураОтбора);
РаботаСДиалогами.НачалоВыбораЗначенияДоговораКонтрагента(ЭтотОбъект, ЭтаФорма, Элемент, Контрагент, ДоговорКонтрагента,
СписокВидовДоговоров , СтандартнаяОбработка, СтруктураДополнительныхПараметров);
Заранее спасибо
|
|