Помогите новичку. Как изменить чтобы руками изменять цену

1. Sinchik1980 27.10.20 18:45 Сейчас в теме
&НаКлиенте
Процедура ТоварыЦенаПриИзменении(Элемент)
Элементы.Товары.ТекущиеДанные.Сумма = Элементы.Товары.ТекущиеДанные.Цена *
Элементы.Товары.ТекущиеДанные.Количество;

КонецПроцедуры



&НаКлиенте
Процедура ТоварыНоменклатураПриИзменении(Элемент)
ТекущиеДанные = Элементы.Товары.ТекущиеДанные;
ТекущиеДанные.ТипЦены = Объект.ТипЦены;
	ТекущиеДанные.Цена = ПолучитьЦенуПоставщика(
  ТекущиеДанные.Номенклатура);
КонецПроцедуры


&НаСервере

Функция  ПолучитьЦенуПоставщика(Номенклатура)
	  ТипЦены = Объект.ТипЦены;
	
	Отбор = Новый Структура;
		
		Отбор.Вставить("Контрагент", Объект.Контрагент);
		Отбор.Вставить("Номенклатура", Номенклатура);
		Отбор.Вставить("ТипЦены", ТипЦены);
		Данные = РегистрыСведений.РегистрТипаЦен.ПолучитьПоследнее(
	  Объект.Дата, Отбор);
	   Возврат Данные.Цена;	   
	
	КонецФункции
Показать
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Xershi 1520 27.10.20 18:58 Сейчас в теме
3. VladimirB 17 27.10.20 19:00 Сейчас в теме
Цена у вас в регистре РегистрТипаЦен. Открывайте и редактируйте
4. Sinchik1980 27.10.20 19:04 Сейчас в теме
ПриходнаяНакладная
Чтобы в строке
Номенклатура - Количество - Цена - Сумма

как изменить цену руками прямо в строке ведь функция автоматически ее подставляет. руками меняю цена исчезает а сумма строки меняется. И цена не попадает в регистр.
5. BackinSoda 27.10.20 19:38 Сейчас в теме
(4) у цены есть свой процедура ПриИзменении ? Может в ней дело
6. Andrekaa 28.10.20 08:23 Сейчас в теме
На форме у поля "Цена" поставьте "Доступность"
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот