public void НачислитьЗадолженностьПередКомитентом(/*СтрокаДокумента, СтруктураПараметров, Движение, ТипЗаписи = "Прямая"*/)
{
//КодыОпераций = Перечисления.КодыОперацийПартииТоваров;
if(true/*ТипЗаписи = "Сторно"*/)
{
//КоэффициентСторно = -1;
}
/*Запрос = Новый Запрос(
"ВЫБРАТЬ
| ПоступлениеТоваровУслуг.Контрагент,
| ПоступлениеТоваровУслуг.ДоговорКонтрагента,
| ПоступлениеТоваровУслуг.СчетУчетаРасчетовСКонтрагентом,
| ПоступлениеТоваровУслуг.ДоговорКонтрагента.ВалютаВзаиморасчетов КАК ВалютаРасчетовСКомитентом
|ИЗ
| Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
|ГДЕ
| ПоступлениеТоваровУслуг.Ссылка = &Ссылка");*/
//Запрос.УстановитьПараметр("Ссылка", Движение.ДокументОприходования);
//ВыборкаПринятиеНаКомиссию = Запрос.Выполнить().Выбрать();
if(true/*ВыборкаПринятиеНаКомиссию.Следующий()*/)
{
if(true/*ЗначениеЗаполнено(ВыборкаПринятиеНаКомиссию.СчетУчетаРасчетовСКонтрагентом)*/)
{
//Проводка = СтруктураПараметров["ДвиженияХозрасчетный"].Добавить();
//Проводка.Период = СтруктураПараметров.Период;
//Проводка.Регистратор = СтруктураПараметров.Регистратор;
//Проводка.Активность = Истина;
//Проводка.Организация = СтрокаДокумента.Организация;
//Проводка.СчетКт = ВыборкаПринятиеНаКомиссию.СчетУчетаРасчетовСКонтрагентом;
//Проводка.СубконтоКт.Контрагенты = ВыборкаПринятиеНаКомиссию.Контрагент;
//Проводка.СубконтоКт.Договоры = ВыборкаПринятиеНаКомиссию.ДоговорКонтрагента;
//Проводка.СчетДт = СтрокаДокумента.КорСчетЗадолженностиБУ;
if(true/*Проводка.СчетДт.Валютный*/)
{
//Проводка.ВалютаДт = СтрокаДокумента.КорВалютаЗадолженностиБУ;
//Проводка.ВалютнаяСуммаДт = КоэффициентСторно*Движение.ВалютнаяСуммаЗадолженностиБУ;
}
if(true/*Проводка.СчетКт.Валютный*/)
{
if(true/*СтрокаДокумента.КорВалютаЗадолженностиБУ = ВыборкаПринятиеНаКомиссию.ВалютаРасчетовСКомитентом*/)
{
/*//Если валюта расчетов с комитентом совпадает с валютой расчетов по договору, считаем что и курсы совпадают.
*/
//Проводка.ВалютаКт = СтрокаДокумента.КорВалютаЗадолженностиБУ;
//Проводка.ВалютнаяСуммаКт = Проводка.ВалютнаяСуммаДт;
}
}
//Проводка.Сумма = КоэффициентСторно*Движение.СуммаВыручкиБУ;
/*// При списании по инвентаризации начисляется задолженность на сумму поступления
*/
if(true/*СтрокаДокумента.КодОперацииПартииТоваров = КодыОпераций.СписаниеПоИнвентаризации*/)
{
//Проводка.Сумма = КоэффициентСторно*Движение.Стоимость;
}
/*//Проводка.НомерЖурнала = ПолучитьНомерЖурналаБУПоКоду(СтрокаДокумента);
*/
//КорСубконто1 = СтрокаДокумента.КорСубконтоЗадолженностиБУ1;
//КорСубконто2 = СтрокаДокумента.КорСубконтоЗадолженностиБУ2;
//КорСубконто3 = СтрокаДокумента.КорСубконтоЗадолженностиБУ3;
//ТипЗнчКорСубконто1 = ТипЗнч(КорСубконто1);
//ТипЗнчКорСубконто2 = ТипЗнч(КорСубконто2);
//ТипЗнчКорСубконто3 = ТипЗнч(КорСубконто3);
//СтруктураПараметров["ИзмененыДвиженияХозрасчетный"] = Истина;
}
}
}