public void ЗаполнитьСкладВДвижении(/*Движение, Строка, СтрокаДокумента, Учет, СтруктураПараметров, СписаноИз*/)
{
if(true/*ПолучитьПараметрУчетнойПолитикиПартионногоУчета("ВестиПартионныйУчетПоСкладам", Учет, СтруктураПараметров) = Истина*/)
{
/*// Если движение по заказу на переработку, то склад может не заполняться
*/
//ВидЗаказа = ПрочитатьРеквизитДокумента("ВидОперации", СтрокаДокумента.ЗаказСписания);
if(true/*ВидЗаказа = Перечисления.ВидыОперацийЗаказПокупателя.Переработка*/)
{
/*// В движении склад не заполняется в двух случаях:
*/
/*// - либо поступление - не со склада
*/
/*// - либо поступление - со склада, но исходный склад не заполнен
*/
if(true/*НЕ (СписаноИз = "НаСкладах") ИЛИ НЕ ЗначениеЗаполнено(Строка.Склад)*/)
{
//Движение.Склад = Неопределено;
}
}
/*// Если задан новый склад поступления, подставляем его
*/
if(true/*ЗначениеЗаполнено(СтрокаДокумента.СкладПолучатель)*/)
{
//Движение.Склад = СтрокаДокумента.СкладПолучатель;
}
}
}