#0
by Castlevania
Документ Расходная Накладная. Содержит Табличную Часть, поля Контрагент, и скидка. При выборе контрагента автоматически рассчитывается скидка(Процент от суммы покупок контрагента за предыдущий месяц). Цена в табличной части рассчитываеться так:Цена = ЦенаЧист*(100-ПроцСкидки)/100 Нужно, чтобы при воборе контрагента цены в табличной части автоматически пересчитывались. Я добавила в обработчик события ПриИзменении поля Контрагент следующий код: ЭлементыФормы.Товары.ТекущаяСтрока.Цена=НовЦен; Но пересчет осуществляется только для Текущей строки. Как сделать, чтобы пересчет осуществлялся для всех строк?
#3
by Serg_1960
Можно проще: Ваши элементы формы "связанны" с данными документа. И поэтому можно так к ним обратиться: Для Каждого Строка Из Товары Цикл Строка.Цена = ...
#4
by Castlevania
Для Каждого Стр из Товары Цикл При такой конструкции он ресчитывает, но неправильно. Для первой сроци цена вычисляеться правильно, но для второй строки уже вычисляеться от цены первой строки и т.д.
#7
by Serg_1960
Эээ, проще... для программиста - меньше символов писать :) Мне "непонятно" что это такое "МестаХранения" и "Скидка" - и поэтому нижеуказанный алгоритм может быть не работоспособен:
#10
by eklmn
Тоже ступил. в твоем цикле не хватает строчки этой ЭлементыФормы.Товары.ТекущаяСтрока.Цена=ПолучениеЦен.ДругойВариант(Дата, ЭлементыФормы.Товары.ТекущаяСтрока.Номенклатура, ЭлементыФормы.МестаХранения.Значение);
#12
by Serg_1960
Вы меня поразили:( - у Вас цена продажи - реквизит в справочнике??? Я в шоке от "Стр.Количество=Стр.Количество" ?!?! Всё, - забудьте обо мне, я под столом :(
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как в табличной части документа вернуть значение строки?
- Кнопка "Обновить"
- Как через интернет обновить конф. УСН, если на ИТС обновления нет?
- ТЗ. Удаление строки сдвигает строки?
- Хочу обновить все что связано с НДС
- Как добавить текущую дату при добавлении строки табличной части
- v7: 8.0 версия 16 обновить на 18 без 17
- для строки области таб дока с автовысотой не считается высота строки
- как из строки убрать символ перевода строки?
- получить строки из табличной части после отбора
- Динамический список - выделенные строки - суммирование содержимого строки..
- v7: Перебрать строки табличной части документа. Реквизит строки с типом - Документ.
В этой группе 1С
- Известны ли сроки выхода нового релиза (504) бухгалтерии 7.7?
- Конфигурация у отдельного пользователя отличается от общей конфигурации
- можно ли BOOT CD заставить видеть RAID массивы
- ЗуП где посмотреть Базу расчёта налога и процент?
- Заказ покупателя в УПП
- НДС в рознице на ЕНВД - как отключить ?
- Как определить тип значения регистратора в запросе?
- Как в запросе по регистру сведений получить тип (вид) документа-регистратора?
- Будет ли старая платформа с новым сервером работать?
- Как оформить счет на оплату в произвольной валюте ?
- Как выбрать все документы за один день?
- Почему служба сервер сама отключается через некоторое время
- Уникальный ИД в 1С
- ЗУП внешние печатные формы "внешний файл отсутствует в хранилище"
- Задвоение характеристик при переносе данных. Как правильно установить проверку?
- Инкассация выручки - какими документами?
- УПП Меняется конечный остаток в отчете Ведомость по товарам, в ~ от периода.
- ЗиК 7.7 П-4
- Ошибка доступа к таблице
- Как найти ошибку