1. Создал Расходную накладную
2.
&НаКлиенте
Процедура ТоварыНоменклатураПриИзменении(Элемент)
ТекущиеДанные = Элементы.Товары.ТекущиеДанные;
ТекущиеДанные.СтавкаНДС =
ПолучитьСтавкуНДСНоменклатуры(ТекущиеДанные.Номенклатура);
ТекущиеДанные.Цена = ПолучитьЦенуТипаЦены (ТекущиеДанные.Номенклатура);
РассчитатьСуммуТабличнойЧасти();
КонецПроцедуры
&НаСервере
Функция ПолучитьЦенуТипаЦены (Номенклатура) Экспорт
Отбор = Новый Структура;
Отбор.Вставить("Номенклатура", Номенклатура);
Отбор.Вставить("ТипЦены", Объект.ТипЦены);
Данные = РегистрыСведений.РегистрТипаЦен.ПолучитьПоследнее(
Объект.Дата, Отбор);
Возврат Данные.Цена;
! | https://pro1c.org.ua/index.php?act=announce&id=2: 4, 9 |
sinchik @ Сегодня, 13:51
,
Добрый день! А доступность у реквизита цена установлена
denis84 @ Сегодня, 14:08
,
ДА
Если из
&НаКлиенте
Процедура ТоварыНоменклатураПриИзменении(Элемент)
Убрать
ТекущиеДанные.Цена = ПолучитьЦенуТипаЦены (ТекущиеДанные.Номенклатура);
то цену можно менять
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua