Показано с 1 по 2 из 2
Тема: отбор
-
27.07.2014, 19:43 #1
- Регистрация
- 24.07.2014
- Сообщений
- 5
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
отбор
Здравствуйте. Мне нужно сделать так, что бы в Документе при изменении Элемента ВидЦены изменялась Цена в табличной части документа, которая берется из регистра сведений.
В общем модуле я прописал:
Код:Функция ВидЦены(ВидЦены,ЭлементТМЦ) Экспорт Отбор = Новый Структура("ВидЦены",ЭлементТМЦ); ЗначенияРесурсов = РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(ЭлементТМЦ,Отбор); Возврат ЗначенияРесурсов.Цена; КонецФункции
и в модуле формы документа:
Код:&НаКлиенте Процедура ВидЦеныПриИзменении(Элемент) Для каждого СтрокаТабличнойЧасти Из Объект.ПереченьТМЦ Цикл СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками2.ВидЦены(Объект.ВидЦены, СтрокаТабличнойЧасти.ТМЦ); РаботаСДокументами.РасчитатьСумму(СтрокаТабличнойЧасти); КонецЦикла; КонецПроцедуры
{ОбщийМодуль.РаботаСоСправ очниками2.Модуль(3)}: Ошибка при вызове метода контекста (ПолучитьПоследнее)
ЗначенияРесурсов = РегистрыСведений.ЦеныНоме� �клатуры.ПолучитьПоследнее (ЭлементТМЦ,Отбор);
по причине:
Несоответствие типов (Параметр номер ""1"")
Помогите плз, начал программировать не давно.
-
29.07.2014, 15:07 #2
- Регистрация
- 14.02.2013
- Сообщений
- 3
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Вы уже знаете ответ:
СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками2.Вид Цены(Объект.Дата, СтрокаТабличнойЧасти.ТМЦ);
Функция ВидЦены(ВидЦены,ТМЦ) Экспорт
Социальные закладки