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