V82.ОбщиеМодули.УправлениеВзаиморасчетами.УстановитьДоговорКонтрагента C# (CSharp) Method

УстановитьДоговорКонтрагента() public method

        public object УстановитьДоговорКонтрагента(/*ДоговорКонтрагента,ВладелецДоговора, ОрганизацияДоговора, СписокВидовДоговора=неопределено, СтруктураПараметров = Неопределено*/)
        {
            //НовыйДоговор = Справочники.ДоговорыКонтрагентов.ПустаяСсылка();
            //Запрос = Новый Запрос;
            /*ТекстЗапроса =
            "ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 2
            |	ДоговорыКонтрагентов.Ссылка,
            |	ВЫБОР
            |		КОГДА СправочникВладелец.Ссылка ЕСТЬ НЕ NULL
            |			ТОГДА 1
            |		ИНАЧЕ 2
            |	КОНЕЦ КАК Приоритет
            |ИЗ
            |	Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
            |		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК СправочникВладелец
            |		ПО ДоговорыКонтрагентов.Владелец = СправочникВладелец.Ссылка
            |			И ДоговорыКонтрагентов.Ссылка = СправочникВладелец.ОсновнойДоговорКонтрагента
            |ГДЕ
            |	&ТекстФильтра
            |
            |УПОРЯДОЧИТЬ ПО
            |	Приоритет";*/
            //Запрос.УстановитьПараметр("ВладелецДоговора", ВладелецДоговора);
            //Запрос.УстановитьПараметр("ОрганизацияДоговора", ОрганизацияДоговора);
            //Запрос.УстановитьПараметр("СписокВидовДоговора", СписокВидовДоговора);
            /*ТекстФильтра = "
            |	ДоговорыКонтрагентов.Владелец = &ВладелецДоговора
            |	И ДоговорыКонтрагентов.Организация = &ОрганизацияДоговора
            |	И ДоговорыКонтрагентов.ПометкаУдаления = ЛОЖЬ"
            +?(СписокВидовДоговора<>неопределено,"
            |	И ДоговорыКонтрагентов.ВидДоговора В (&СписокВидовДоговора)","");*/
            if(true/*ТипЗнч(СтруктураПараметров) = Тип("Структура")*/)
            {
            }
            //ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ТекстФильтра", ТекстФильтра);
            //Запрос.Текст = ТекстЗапроса;
            //Результат = Запрос.Выполнить();
            if(true/*Не Результат.Пустой()*/)
            {
                //Выборка = Результат.Выбрать();
                //Выборка.Следующий();
                //НайденОсновнойДоговор = Выборка.Приоритет = 1;
                //НайденОдинДоговор     = Выборка.Количество() = 1;
                if(true/*НайденОсновнойДоговор ИЛИ НайденОдинДоговор*/)
                {
                    //НовыйДоговор = Выборка.Ссылка;
                }
            }
            if(true/*(ДоговорКонтрагента.Владелец<>ВладелецДоговора ИЛИ ДоговорКонтрагента.Организация<>ОрганизацияДоговора) ИЛИ (не ЗначениеЗаполнено(ДоговорКонтрагента))*/)
            {
                //ДоговорКонтрагента = НовыйДоговор;
            }
            return null;
        }
УправлениеВзаиморасчетами