#0
by Technolight
Здравствуйте, нужен совет знающих. конфигурация 10,3 управление торговлей. Дорабатываю документ "Реализации товаров и услуг" точнее скидки. В форме добавил новое поле "Сумма скидки" табличной части добавил колонку "%скидки" и "ручная скидка" где указывается процент и сумма скидки. в поле "сумма скидки" вводится общая скидка на документ, а колоки скидок заполняются автоматически пропорционально итоговой сумме на каждую позицию товара. Колонка "сумма" высчитывается по формуле кол-во*цена-ручная скидка, но почему то одна строчка не производит это вычисление.
#3
by Maxus43
>>но почему то одна строчка не производит это вычисление что-то не так, либо в коде, либо в данных в строке
#6
by Technolight
Эл.Сумма = Эл.Количество*Эл.Цена-Эл.РучнаяСкидка; проводит действие не совсеми строчками
#11
by Maxus43
если не со всеми строчками - значит либо Продолжить срабатывает, либо... на какое событие ты повесил этот код?
#14
by Technolight
в форму добавил поле ввода "сумма скидки" туда вводится сумма скидки на документ. код стоит на событии "СуммаСкидкиПриИзменении"
#15
by Technolight
Стандартные Скидки не совсем удобны для нас изза нашей системы выдачи скидок, округление большое
#17
by Maxus43
ну дак и считай по текущей строке, зачем пересчитывать всё, если изменяешь конкретную?
#18
by Шапокляк
почему не со всеми строчками? Да потому что впереди есть вот такое Если эл.Скидка>0 Тогда продолжить;
#19
by kosts
Предположу, что вызов процедуры ТоварыЦенаПриИзменении(Элемент) не так работает как предположено...
#25
by Шапокляк
Видать, ты стоишь на последней строке - погляди в отладчике, чему равен Элемент. Вот программа и пересчитывает сумму этой строки при проходе по циклу. Ну и при попадании на последнюю строку программа делает как заложено - Сумма=Цена*Количество. Попробуй вообще закомментировать строку ТоварыЦенаПриИзменении и увидишь что получится.
#33
by Technolight
Ну что поделаешь. Родной механизм ручной скидки пользователей не устроил. На Редактирование Цены и Кнопку "Изменить" с возможностью редактировать всю табличную часть нужно будет запретить. Как иначе? Может я и не пошел по самому правильному пути. Но все же поставленная цель с вашей помощью выполненна.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Расчет - всем расчетам расчет
- Расчет - всем расчетам расчет
- Расчет остатков ТМЦ. По каким регистрам делать расчет.
- Выгрузка табличной части и загрузка таб.части документа
- УПП. Д-т "Расчет себ-ти выпуска". Действие "расчет прямых затрат по передел
- УПП.Куда должны быть внесены базовые суммы для расчета среднего? Расчетов з/платы за
- Обращение к табличной части справочника из табличной части документа
- Выбрать в табличной части документа элемент табличной части справочника
- почему в табличной части не выводится реквизит табличной части?
- Как обеспечить хранение хранилищ значений в строках табличной части в управляемой форме?
В этой группе 1С
- УПП и ЮНИСКАН
- 8.2 Настройки стартового окна
- ут 10.3 Инвентаризация, не все цены заполняются
- Отлов события изменения ячейки динамической колонки
- v7: Выгрузка бухгалтерского баланса в СБИС++
- Добавление кнопки Ввод на основании
- Как перенести настройки объекта на другой объект в уф
- КУДиР расходы после переноса из УСН 1.3
- УТ 11. Вопросы по учету серий
- Сортировка по вычисляемому полю не работает
- Драйвер ФР не загружен
- СКД. ВычислитьВыражение
- скд, нужна помощь по разности двух колонок - делаю 2 запроса по двум счетам
- Бух 8: предприниматель на осн. Книга доходов и расходов таб 1-7
- Считыватель бесконтактных карт в 1С
- Автозаполнение поля по остаткам регистра
- Подвисает УТ11
- Перевод даты 1с в дату в число секунд
- Параметр в СКД для ввода пароля
- Новый(Тип("WSОпределения"), Параметры) - откуда настройки прокси?