public void ВыполнитьДвиженияПоступленияПоРегиструНДСПартииТоваров(/*СтруктураШапкиДокумента, СтруктураПараметров, ТаблицаНДСПартииСписания, Отказ*/)
{
if(true/*ТаблицаНДСПартииСписания.Количество() = 0*/)
{
}
/*Строка = "ВозвратОтКомиссионера, ВозвратОтПереработчика, ВозвратОтПокупателя, ВыпускПоОперацииСтоимость, ВыпускПродукцииФиксНаСклад,
|Комплектация, КорректировкаСерийИХарактеристик, ПередачаВПереработку, ПередачаНаКомиссию, ПеремещениеМеждуСкладами,
|РезервированиеПодЗаказ, СнятиеРезерваПодЗаказ, ВключениеАктиваВСоставМПЗ";*/
//ДанныеДляОбработки = ОтобратьСтрокиПартийПоКодамОпераций(Строка, ТаблицаНДСПартииСписания, СтруктураПараметров);
//ВыполнятьПоступление = Ложь;
if(true/*СтруктураШапкиДокумента.ВидДокумента = "РеализацияТоваровУслуг"*/)
{
if(true/*СтруктураШапкиДокумента.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СКомиссионером
И СтруктураШапкиДокумента.СложныйУчетНДС*/)
{
//ВыполнятьПоступление = Истина;
}
}
if(true/*ВыполнятьПоступление*/)
{
//ТаблицаДвиженийПартии = СтруктураПараметров.ТаблицаДвиженийНДСПартииТоваров.СкопироватьКолонки();
//КолНДСПартииТоваров = СтруктураПараметров.ТаблицаДвиженийНДСПартииТоваров.Количество();
if(true/*ДанныеДляОбработки.Колонки.Найти("ЗаказСписания") <> Неопределено*/)
{
//ДанныеДляОбработки.Колонки.ЗаказСписания.Имя = "ЗаказПокупателя";
}
//ЕстьХарактеристикаНоменклатурыНовая = ДанныеДляОбработки.Колонки.Найти("ХарактеристикаНоменклатурыНовая") <> Неопределено;
//ЕстьСерияНоменклатурыНовая = ДанныеДляОбработки.Колонки.Найти("СерияНоменклатурыНовая") <> Неопределено;
//ЕстьНоменклатураНовая = ДанныеДляОбработки.Колонки.Найти("НоменклатураНовая") <> Неопределено;
//ЕстьДокументОприходованияНовый = ДанныеДляОбработки.Колонки.Найти("ДокументОприходованияНовый") <> Неопределено;
//ЕстьЗаказПокупателя = ДанныеДляОбработки.Колонки.Найти("ЗаказПокупателя") <> Неопределено;
/*// Добавим колонки для обработки заказа покупателя.
*/
if(true/*ТаблицаДвиженийПартии.Колонки.Найти("ОбособленныйУчетТоваровПоЗаказамПокупателей")= Неопределено*/)
{
//ТаблицаДвиженийПартии.Колонки.Добавить("ОбособленныйУчетТоваровПоЗаказамПокупателей");
//ТаблицаДвиженийПартии.ЗаполнитьЗначения(Ложь,"ОбособленныйУчетТоваровПоЗаказамПокупателей");
}
if(true/*ТаблицаДвиженийПартии.Колонки.Найти("ЗаказПокупателя")= Неопределено*/)
{
//ТаблицаДвиженийПартии.Колонки.Добавить("ЗаказПокупателя");
//ТаблицаДвиженийПартии.ЗаполнитьЗначения(Неопределено,"ЗаказПокупателя");
}
//ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ДанныеДляОбработки, ТаблицаДвиженийПартии);
//ТаблицаДвиженийПартии.Колонки.Добавить("Услуга", Новый ОписаниеТипов("Булево"));
//ТаблицаДвиженийПартии.Колонки.СчетУчета.Имя = "СчетУчетаЦенности";
if(true/*СтруктураШапкиДокумента.ВидДокумента = "ПринятиеКУчетуОС"*/)
{
//КолСтрок = ТаблицаДвиженийПартии.Количество();
//ТаблицаДвиженийПартии.ЗаполнитьЗначения(СтруктураПараметров.Регистратор,"Партия");
//ТаблицаДвиженийПартии.ЗаполнитьЗначения(0,"Стоимость");
//ТаблицаДвиженийПартии.ЗаполнитьЗначения(0,"НДС");
}
//УчетНДСФормированиеДвижений.СформироватьДвиженияПоступленияПоРегиструНДСПартииТоваров(СтруктураШапкиДокумента, ТаблицаДвиженийПартии, СтруктураПараметров.ТаблицаДвиженийНДСПартииТоваров, Отказ);
/*// Устанавливаем флаги модификации
*/
/*СтруктураПараметров.ИзмененыДвиженияНДСПартииТоваров = СтруктураПараметров.ИзмененыДвиженияНДСПартииТоваров
ИЛИ (КолНДСПартииТоваров <> СтруктураПараметров.ТаблицаДвиженийНДСПартииТоваров.Количество());*/
}
}