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

СоздатьТаблицуСторнированияПартийПриПоступленииПоОрдеру() public method

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