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