V82.ОбщиеМодули.ОбработкаТабличныхЧастей.ЗаполнитьСтавкуНДСТабЧасти C# (CSharp) Method

ЗаполнитьСтавкуНДСТабЧасти() public method

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