|   |   | 
| 
 | Вычисляемые поля СКД | ☑ | ||
|---|---|---|---|---|
| 0
    
        JIeoIIoJIbD 26.11.13✎ 16:13 | 
        Привет всем , столкнулся с непониманием =) воооот Запрос на СКд выводит Цены , но вот в чем засада , Цены в справочнике и в рублях и в евро и в долларах, как бы так вывернуться чтобы пересчет в рубли сделать ? есть такой вариант ?     | |||
| 1
    
        dj_serega 26.11.13✎ 16:14 | 
        Использовать функцию общего модуля.     | |||
| 2
    
        Ерепень 26.11.13✎ 16:14 | 
        запросом. есть     | |||
| 3
    
        DmitriyDI 26.11.13✎ 16:15 | 
        (0) можешь в запросе пересчитать     | |||
| 4
    
        Necessitudo 26.11.13✎ 16:15 | 
        Использовать запрос уже предлагали?     | |||
| 5
    
        vicof 26.11.13✎ 16:15 | 
        курс относительно базовой валюты есть, кратность есть. В чем проблема?     | |||
| 6
    
        JIeoIIoJIbD 26.11.13✎ 16:17 | 
        (3) есть пример ? в каком направлении двигаться ?     | |||
| 7
    
        Ерепень 26.11.13✎ 16:18 | 
        (6) есть 4 "базовые" арифметические операции. только они все сразу тебе не нужны     | |||
| 8
    
        JIeoIIoJIbD 26.11.13✎ 16:20 | 
        (7) шутку понял, но всетаки есть возможность сделать это в "Вычисляемые поля" в СКД ?     | |||
| 9
    
        Ерепень 26.11.13✎ 16:20 | 
        (8) есть     | |||
| 10
    
        vicof 26.11.13✎ 16:21 | 
        (8) есть.     | |||
| 11
    
        DmitriyDI 26.11.13✎ 16:21 | 
        (6) 
 ВЫБОР КОГДА Тип.Цены = &Доллары Тогда Цена*КурсДоллора Иначе Цена Как Цена | |||
| 12
    
        DmitriyDI 26.11.13✎ 16:22 | 
        (8) в выч полях точно так же можно выбор когда тогда     | |||
| 13
    
        Necessitudo 26.11.13✎ 16:24 | 
        Про кратность не забудьте!     | |||
| 14
    
        DmitriyDI 26.11.13✎ 16:25 | 
        (8) а вообще можно из вычисляемых полей обращаться к функции в модуле, напишешь один раз типа пересчет валюты обращаться через Название модуля точка функция,  
 Вот пример с периодом точно так же можно сделать и с валютой ВЫБОР КОГДА &ДатаНачала1 = Период ТОГДА Формат(&ДатаНачала1, "ДФ='dd.MM.yyyy'") + " - " + Формат(&ДатаОкончания1, "ДФ='dd.MM.yyyy'") КОГДА &ДатаНачала2 = Период ТОГДА Формат(&ДатаНачала2, "ДФ='dd.MM.yyyy'") + " - " + Формат(&ДатаОкончания2, "ДФ='dd.MM.yyyy'") КОГДА &ДатаНачала3 = Период ТОГДА Формат(&ДатаНачала3, "ДФ='dd.MM.yyyy'") + " - " + Формат(&ДатаОкончания3, "ДФ='dd.MM.yyyy'") ИНАЧЕ Формат(Период, "ДФ='dd.MM.yyyy'") КОНЕЦ | |||
| 15
    
        JIeoIIoJIbD 26.11.13✎ 16:26 | 
        Спасибо , буду курить )     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |