V82.ОбщиеМодули.РаботаСДиалогамиКлиент.РассчитатьКоличествоМестТабЧасти C# (CSharp) Method

РассчитатьКоличествоМестТабЧасти() public method

        public void РассчитатьКоличествоМестТабЧасти(/*СтрокаТабличнойЧасти, СведенияЕдиницаИзмеренияМест = Неопределено*/)
        {
            /*// Рассчитываем, только если указана единица измерения мест
            */
            if(true/*НЕ ЗначениеЗаполнено(СтрокаТабличнойЧасти.ЕдиницаИзмеренияМест)*/)
            {
                /*// Без указания единицы мест больше ничего не делаем
            */
            }
            /*// Если не указана единица измерения и коэффициент, пересчет невозможен
            */
            if(true/*СтрокаТабличнойЧасти.Коэффициент = 0*/)
            {
            }
            /*// Получим с сервера сведения об единице измерения мест
            */
            if(true/*СведенияЕдиницаИзмеренияМест = Неопределено*/)
            {
                //СведенияЕдиницаИзмеренияМест = РаботаСДиалогамиСервер.СведенияЕдиницаИзмеренияМест(СтрокаТабличнойЧасти.ЕдиницаИзмеренияМест);
            }
            /*// Количество мест не имеет смысла
            */
            if(true/*СведенияЕдиницаИзмеренияМест.Коэффициент = 0*/)
            {
                //СтрокаТабличнойЧасти.КоличествоМест = 0;
            }
            if(true/*СтрокаТабличнойЧасти.ЕдиницаИзмерения = СтрокаТабличнойЧасти.ЕдиницаИзмеренияМест*/)
            {
                /*// Используем переменную, так как в неё потребуется записать неокругленное значение, а затем округлить по специальным правилам.
            */
                //КоличествоМест = СтрокаТабличнойЧасти.Количество;
            }
            if(true/*Цел(КоличествоМест) <> КоличествоМест*/)
            {
                /*//Округление КоличествоМест в соответствии с настройками единицы ЕдиницаИзмеренияМест
            */
                if(true/*СведенияЕдиницаИзмеренияМест.ПредупреждатьОНецелыхМестах*/)
                {
                    /*//Формирование предупреждения о нецелом количестве мест
            */
                    //ПоказатьОповещениеПользователя(Нстр("ru='Расчет количества мест'"), , Нстр("ru='Количество мест округлено'"));
                }
                if(true/*СведенияЕдиницаИзмеренияМест.ПорогОкругления = 0*/)
                {
                    /*//Округление в сторону уменьшения
            */
                    //КоличествоМест = Цел(КоличествоМест);
                }
            }
            /*// Конец обработки нецелого значения
            */
            //СтрокаТабличнойЧасти.КоличествоМест = КоличествоМест;
        }