|  | перегрузка функций | ☑ | 
    
        | 0
    
        z6rpoo   29.01.12✎ 18:13 | 
        разве нельзя перегружать функции в 1с 8.2?     |  | 
    
        | 1
    
        Ненавижу 1С   гуру 29.01.12✎ 18:18 | 
        а в 8.1 было можно?     |  | 
    
        | 2
    
        rs_trade   29.01.12✎ 18:21 | 
        (0) а оно надо?     |  | 
    
        | 3
    
        z6rpoo   29.01.12✎ 18:22 | 
        (2) вот сейчас сижу программирую и чувствую что нужно     |  | 
    
        | 4
    
        IamAlexy   29.01.12✎ 18:22 | 
        (0) чо значит "перегружать функции" ?     |  | 
    
        | 5
    
        z6rpoo   29.01.12✎ 18:24 | 
        (1) я не знаю как в 8.1, начал сразу с 8.2
 (2) одинаковые названия у функцию, разные параметры передаваемые им
 |  | 
    
        | 6
    
        rs_trade   29.01.12✎ 18:24 | 
        (3) пример приведи.     |  | 
    
        | 7
    
        z6rpoo   29.01.12✎ 18:24 | 
        +(5) вторая строка ответ к четвертому посту     |  | 
    
        | 8
    
        z6rpoo   29.01.12✎ 18:26 | 
        Функция ВернутьРеквезит(Элемент, Реквезит) Экспорт 
 Если Реквезит = "КодПродукта" Тогда Возврат Элемент.КодФильтра
 ИначеЕсли Реквезит = "Партия" Тогда Возврат Элемент.Партия
 КонецЕсли
 КонецФункции
 
 здесь мне хочется возвращать еще и цену, но для цены нужен еще один параметр АктуальнаяЦена типа Дата, зачем мне ее передавать если мне нужно будет лишь код продукта вернуть
 |  | 
    
        | 9
    
        БибиГон   29.01.12✎ 18:28 | 
        структуру используй     |  | 
    
        | 10
    
        artyomt   29.01.12✎ 18:29 | 
        Функция ВернутьРеквезит(Элемент, Реквезит, АктуальнаяЦена=Неопределено) Экспорт 
 Если Реквезит = "КодПродукта" Тогда Возврат Элемент.КодФильтра
 ИначеЕсли Реквезит = "Партия" Тогда Возврат Элемент.Партия
 КонецЕсли
 КонецФункции
 
 блабла =  ВернутьРеквезит(Элемент, Реквезит);
 блаблабла = ВернутьРеквезит(Элемент, Реквезит, '20120101');
 
 не?
 |  | 
    
        | 11
    
        rs_trade   29.01.12✎ 18:30 | 
        Функция ВернутьРеквезит(Элемент, Реквезит, АктуальнаяЦена = Неопределено) 
 
 если АктуальнаяЦена задана, возвращай цену
 |  | 
    
        | 12
    
        artyomt   29.01.12✎ 18:30 | 
        ааа, все, понял. не нужна тут перегрузка, бред.     |  | 
    
        | 13
    
        z6rpoo   29.01.12✎ 18:34 | 
        интересно, я такое не знал, спасибо     |  |