8.х Процедура ПереченьНоменклатурыНоменклатураПриИзменении(Элемент),выдает ошибку?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Sepegka, 6 авг 2008.

  1. TopicStarter Overlay
    Sepegka
    Offline

    Sepegka Опытный в 1С

    Регистрация:
    18 июн 2008
    Сообщения:
    67
    Симпатии:
    0
    Баллы:
    26
    Код:
    Процедура ПереченьНоменклатурыНоменклатураПриИзменении(Элемент)
    //получить текущую строку табличной части
    
    СтрокаТабличнойЧасти=ЭлементыФормы.ПереченьНоменклатуры.ТекущиеДанные;
    
    //установить цену
    
    СтрокаТабличнойЧасти.Цена=РозничнаяЦена(Дата,Элемент.Значение);
    
    //пересчитать сумму строки 
    
    РассчитатьСумму(СтрокаТабличнойЧасти);
    КонецПроцедуры
    
    
    ********************************
    в этой процедуре выдает ошибку:

    {Документ.ОказаниеУслуги.Форма.ФормаДокумента(58,28)}: Процедура или функция с указанным именем не определена (РозничнаяЦена)
    СтрокаТабличнойЧасти.Цена=<<?>>РозничнаяЦена(Дата,Элемент.Значение);



    что нужно изменить???
  2. Stack_G
    Offline

    Stack_G Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    26
    Нужно добавить функцию РозничнаяЦена.

    Видимо откуда-то скопировал код?
    Функция будет "видна", если она с пометкой Экспорт в глобальном модуле, либо с пометкой Экспорт в модуле Вашего объекта , либо в Вашем модуле формы.
  3. TopicStarter Overlay
    Sepegka
    Offline

    Sepegka Опытный в 1С

    Регистрация:
    18 июн 2008
    Сообщения:
    67
    Симпатии:
    0
    Баллы:
    26
    Код:
    Функция РозничнаяЦена(АктуальнаяДата,ЭлементНоменклатуры)Экспорт
    //создать вспомогательный объкт Отбор
    Отбор=Новый Структура("Номенклатура",ЭлементНоменклатуры);
    
    //получить актуальные значения ресурсов регистра
    ЗначенияРесурсов=РегистрыСведений.Цены
    .ПолучитьПоследнее(АктуальнаяДата,Отбор);
    Возврат ЗначенияРесурсов.Цена;
    КонецФункции
    
    это глобальный модуль
  4. Stack_G
    Offline

    Stack_G Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    26
    8.1 ???
    Тогда
    ИмяГлобальногоМодуля.РозничнаяЦена....

Поделиться этой страницей