V82.ОбщиеМодули.УправлениеЗапасамиПартионныйУчет.ВыполнитьСписание C# (CSharp) Method

ВыполнитьСписание() public method

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