отбор
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 2 из 2

Тема: отбор

  1. #1
    Гость форума

    Регистрация
    24.07.2014
    Сообщений
    5
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию отбор

    Здравствуйте. Мне нужно сделать так, что бы в Документе при изменении Элемента ВидЦены изменялась Цена в табличной части документа, которая берется из регистра сведений.
    В общем модуле я прописал:

    Код:
      Функция ВидЦены(ВидЦены,ЭлементТМЦ) Экспорт
        Отбор = Новый Структура("ВидЦены",ЭлементТМЦ);
        ЗначенияРесурсов = РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(ЭлементТМЦ,Отбор);
        Возврат ЗначенияРесурсов.Цена;
    КонецФункции

    и в модуле формы документа:

    Код:
    &НаКлиенте
    Процедура ВидЦеныПриИзменении(Элемент)
               Для каждого СтрокаТабличнойЧасти Из Объект.ПереченьТМЦ Цикл
                  СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками2.ВидЦены(Объект.ВидЦены, СтрокаТабличнойЧасти.ТМЦ);
                   РаботаСДокументами.РасчитатьСумму(СтрокаТабличнойЧасти);
          КонецЦикла;  
    КонецПроцедуры
    При попытке изменение цены выдает следующее:
    {ОбщийМодуль.РаботаСоСправ очниками2.Модуль(3)}: Ошибка при вызове метода контекста (ПолучитьПоследнее)
    ЗначенияРесурсов = РегистрыСведений.ЦеныНоме� �клатуры.ПолучитьПоследнее (ЭлементТМЦ,Отбор);
    по причине:
    Несоответствие типов (Параметр номер ""1"")

    Помогите плз, начал программировать не давно.

  2. #2
    Гость форума

    Регистрация
    14.02.2013
    Сообщений
    3
    Сказал(а) спасибо
    1
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию

    Вы уже знаете ответ:
    СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками2.Вид Цены(Объект.Дата, СтрокаТабличнойЧасти.ТМЦ);
    Функция ВидЦены(ВидЦены,ТМЦ) Экспорт

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •