Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1С Программирование и поддержка (1C)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

dias65



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

//Вычисление скидки по формуле. Добавленая функция.
Функция глВычислитьСкидку(Конт) Экспорт
    Аргум = Конт.Номенклатура.USD;   //получили для расчета
                //Аргум = Конт.Номенклатура.USD.Получить(Конт.ДатаДок);  //если реквизит периодический
    Скд = // f(Аргум) здесь формула для вычисления Процента скидки
    
    Возврат Скд;
КонецФункции
//-------------------------------------------------------------
    Если ЕстьСкидка=1 Тогда          // процедура глПересчетТабличнойЧасти, строка 1806
        Если СокрЛП(Конт.Скидка.Наименование)="Постоянный покупатель" Тогда
            ПроцентСкидки=глВычислитьСкидку(Конт);
        Иначе
            ПроцентСкидки=Конт.Скидка.Процент;
        КонецЕсли;            
    Иначе                                  
        ПроцентСкидки=0;
    КонецЕсли;
    
         
        Процедура глПересчитатьСкидки(Конт) Экспорт
    
    Перем Скидка;
    
    Скидка = Конт.Скидка;  
    ВидДок = Конт.Вид();
    
    Конт.ВыбратьСтроки();
    Пока Конт.ПолучитьСтроку()=1 Цикл                                  
        Цена        = Конт.Цена;
        Количество    = Конт.Количество;
        
        КоэффСкидки = 0;
        
        Если СокрЛП(Конт.Скидка.Наименование)="Постоянный покупатель" Тогда
            КоэффСкидки=глВычислитьСкидку(Конт)/100;
        Иначе
            КоэффСкидки=Конт.Скидка.Процент/100;
        КонецЕсли;            

Всего записей: 277 | Зарегистр. 28-11-2006 | Отправлено: 02:23 20-03-2011
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1С Программирование и поддержка (1C)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru