Answer the question
In order to leave comments, you need to log in
How to automatically pull values from the information register?
The price setting document sets the price for an individual item. When a user produces a sales document, then when selecting an item in the tabular section, the system should automatically pull up the price by cutting the latest from the information register.
I tried something, but it doesn't work.
Answer the question
In order to leave comments, you need to log in
&НаСервере
Функция ПродажаПриИзмененииНаСервере(Товар)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
| ЦеныНоменклатурыСрезПоследних.Цена КАК Цена
|ИЗ
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
|ГДЕ
| ЦеныНоменклатурыСрезПоследних.Номенклатура = &Номенклатура";
Запрос.УстановитьПараметр("Номенклатура", Товар);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Возврат ВыборкаДетальныеЗаписи.Цена;
КонецЦикла;
КонецФункции
&НаКлиенте
Процедура ПродажаПриИзменении(Элемент)
ТекущиеДанные = Элементы.Продажа.ТекущиеДанные;
Цена = ПродажаНоменклатураПриИзмененииНаСервере(ТекущиеДанные.Номенклатура);
ТекущиеДанные.Цена = Цена;
КонецПроцедуры
Well, where?
Запрос.УстановитьПараметр("Номенклатура", Значение);
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question