0
Roma1314704
13.05.17
✎
20:48
|
Помогите разобраться с проблемой - конфа самописная.
Есть справочник товара, реквизит цена розничная + цена закупочная.
Цену закупочную нужно получать с приходной накладной.
При проведении приходной накладной - есть движение по регистру измерения
Но в справочники значение цена закупочная - 0
Функция ПолучитьЗакупЦена(Номенклатура, Знач Дата = Неопределено) Экспорт
Дата = ?(Дата = Неопределено, ТекущаяДата(), Дата);
Структура = Новый Структура();
Структура.Вставить("Номенклатура", Номенклатура);
Данные = РегистрыСведений.ЗакупочныеЦены.ПолучитьПоследнее(Дата, Структура);
Возврат Данные.Цена;
КонецФункции
Модуль формы номерклатуры
&НаКлиентеНаСервереБезКонтекста
Процедура ПолучитьЗакупЦену(Номенклатура, Закупка)
Закупка = ОбщиеМеханизмы.ПолучитьЗакупЦена(Номенклатура);
КонецПроцедуры
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ПолучитьЗакупЦену(Объект.Наименование,Закупка);
КонецПроцедуры
|
|
1
AlvlSpb
13.05.17
✎
21:17
|
(0) Вы в ПриСозданииНаСервере в процедуру и функцию передаете Объект.Наименование из формы элемента справочника Номенклатура. А это Строка. А в процедуре и функции нужна Ссылка.
ПолучитьЗакупЦену(Объект.Ссылка,Закупка);
И непонятно, что за параметр Закупка
|
|