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