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

СписаниеПартийОрдерныйСклад() public method

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