8.х Получить цену номенклатуры

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

  1. TopicStarter Overlay
    invisible
    Offline

    invisible

    Регистрация:
    2 окт 2009
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Есть рабочий в 7.7 код:
    Код:
    Товар = СоздатьОбъект("Справочник.Номенклатура");
    Товар.ВыбратьЭлементы();
    Э = СоздатьОбъект("Текст");
    
    Пока Товар.ПолучитьЭлемент() = 1 Цикл
    Если Товар.ЭтоГруппа()=0 Тогда
    ТекТов = Товар.ТекущийЭлемент();
    ТекТов_Цена    = глПолучитьЦену(ТекТов, Константа.РозничныйТипЦен, ТекущаяДата(),ТекТов.БазоваяЕдиница);
    Э.ДобавитьСтроку("    "+ТекТов_Цена+"");
    КонецЕсли;  
    КонецЦикла;
    
    
    Переписываю его в 8.1. Ну с созданием объектов и т.д. вроде разобрался. А вот "глПолучитьЦену" не работает - во-первых, пишет "Переменная не определена (Константа)", а во-вторых, "Процедура или функция с указанным именем не определена (глПолучитьЦену)". Не подскажите как исправить?
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    глПолучитьЦену - функцию определить надо, как минимум.
    КонстантЫ

    Да и тащить бездумно код из 77 в 8.х - это странно, мягко говоря.
    Конфа какая?
  3. TopicStarter Overlay
    invisible
    Offline

    invisible

    Регистрация:
    2 окт 2009
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Да понятно что бездумно. Да только вот я программирую на другом языке, а поставили задачу по 1C - вот и сиди разбирайся как хочешь...
    В любом случае спасибо, разобрался

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