= Основаніе.Подразделеніе;
ВідОпераціі =
ВідПередачі = Перечисления.ВидыПередачиТоваров.СоСклада;
Якщо Основаніе.ВідПоступленія = Перечисления.ВидыПоступленияТоваров.НаСклад Тоді
Склад = Основаніе.СкладОрдер;
Інакше
Склад = Основаніе.СкладОрдер.Склад;
КонецЕсли;
Контрагент = "ОсновнойПокупатель");
ДоговорКонтрагента = Контрагент.ОсновнойДоговорКонтрагента;
Якщо ЗначеніеНеЗаполнено (ДоговорКонтрагента) Тоді
ВалютаДокумента = мВалютаРегламентированногоУчета;
Інакше
ВалютаДокумента = ДоговорКонтрагента.ВалютаВзаиморасчетов;
КонецЕсли;
СтруктураКурсаВзаиморасчетов = ПолучітьКурсВалюти (ВалютаДокумента, ПолучітьРабочуюДату ());
КурсВзаіморасчетов = СтруктураКурсаВзаиморасчетов.Курс;
КратностьВзаіморасчетов = СтруктураКурсаВзаиморасчетов.Кратность;
// ТіпЦен.
ТіпЦен = ДоговорКонтрагента.ТіпЦен;
Якщо ЗначеніеНеЗаполнено (ТіпЦен) Тоді
ТіпЦен = "ОсновнойТіпЦенПродажі");
КонецЕсли;
// Прапори включення податків.
УчітиватьНДС = Істина;
Якщо Чи не ЗначеніеНеЗаполнено (ТіпЦен) Тоді
// Якщо ціни обраного типу розрахункові, то прапори включення податків треба брати з базової ціни.
ВремТіпЦен =? (ТіпЦен.Рассчітивается, ТіпЦен.БазовийТіпЦен, ТіпЦен);
СуммаВключаетНДС = ВремТипЦен.ЦенаВключаетНДС;
Інакше
// Заповнимо значеннями за замовчуванням (не заповнено ТіпЦен).
СуммаВключаетНДС = Істина;
КонецЕсли;
Якщо Основаніе.Проведен Тоді
// Заповнимо табличні частини по документу підставі (Надходження товарів);
// кількість - мінімум з того, що є в документі підставі та вільного залишку на складі.
КонецЕсли;
КонецЕсли;
Якщо Основаніе.Метаданние ()) Тоді
ОтражатьВУправленческомУчете = Основание.ОтражатьВУправленческомУчете;
Інакше
ОтражатьВУправленческомУчете = НЕ "НеОтражатьДокументыВУправленческомУчете");
КонецЕсли;
Якщо Основаніе.Метаданние ()) Тоді
ОтражатьВБухгалтерскомУчете = Основание.ОтражатьВБухгалтерскомУчете;
ОтражатьВНалоговомУчете = Основание.ОтражатьВН...