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

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

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