#0
by Eeelena
мне необходимо в документе ЧекККМ при установке скидки округлять сумму, само значение изменяется, но в табличном поле значение не обновляется. В чем может быть причина? Пробовала писать
#3
by vicof
"само значение изменяется, но в табличном поле значение не обновляется" что бы это значило?
#5
by Eeelena
когда откладчиком по коду смотришь значение присваевается строке этой табличной части, но на самой форме не меняется
#11
by palladyi
Посмотри, может у тебя есть еще один обработчик событий, срабатывающий в этот момент. А вообще, ставь точку останова в момент округления, выводи значение суммы в табло и жми F11 до тех пор, пока сумма не изменится.
#13
by Eeelena
все время значение суммы равно округленному значению при отладке, но при открытии формы все равно не округленное значение выходит(
#20
by Eeelena
второй кусок кода это процедура РассчитатьСуммуТабЧасти, я и в ней делала округление, но тоже не сработало
#24
by palladyi
попробуй убрать обновление строк и формы, может у тебя при выводе строки пересчитывается
#28
by Eeelena
при выводе строки смотрела ничего такого // Процедура - обработчик события "ПриВыводеСтроки" табличной части "Товары".
#35
by palladyi
поставь тут точку останова на условии и после обновления смотри на суммы, если они округлены - магия и нужно чистить кеш, а если нет - значит что-то еще отрабатывает
#38
by yavasya
сделай запрос к реквизитам ТЧ , думаю ты не присваиваешь им значение при назначение скидки
#42
by yavasya
а как он может назначать неокругленные значения, когда у тебя тип суммы число с точностью 2 ?
#48
by Eeelena
я прошлась отладчиком по процедуре привыводестроки, он обратно ставит сумму неокругленную, но в какой момент не понятно
#49
by yavasya
да ты после обработки своей сохрани, закрой и открой документ, у тебя реквизиты не записываются ТЧ после обработки
#51
by yavasya
а обычным циклом обойти нельзя типа: для каждого строка из объект.товары цикл строка.сумма =
#52
by Eeelena
сделала следующим образом, добавила в процедуру при выводе строки, процедуру ОбработкаТабличныхЧастей.РассчитатьСуммуТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект); и все заработало
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Обновление УТ, пытаюсь обновить 10.2.9.2 на 10.2.10 не даёт, подскажите поч
- Перенос данных из УТ 10.2.13.1 в УТ 10.3.1.7 кто подскажет чем воспользоват
- v8: УТ 10.3 : Изменить валюту управленческого учета в УТ 10.3
- Как правильно обновить УТ 10.2.13.1 на УТ 10.3.3.3 в 1С 8.1 ?
- Конвертация данных УТ 10.2 на УТ 10.3
- Насколько трудно перевести УТ 10.2(8.0) в УТ 10.3 (8.1)?
- Базавая версия УТ с УТ проф как связывается (какие варианты рабочие есть)?
- УТ 10.3.10.4, платформа 8.2.10.82, СрезПоследних регистра
- Привезли УТ 11 вместо УТ 10.3. Можно ли использовать?
- Выгрузка из УТ в УТ..
- Перенос из УТ релиз 10.3.5.1 в УТ 10.3.14.5
- Перенос обработки из УТ 10 в УТ 11
В этой группе 1С
- Как переименовать название счета в плане счетов
- Процесс 1cv8c (тонкий клиент) не может открыть файл
- Ввод остатков "Товары и торговая наценка (счета 41, 42)"
- При запуске тонкого клиента 1С висит после авторизации и ничего не происходит
- v7: Ошибка загрузки внешней компоненты 101
- Отчет Справка-расчет налога на прибыль.
- Подстановка значений в табличную часть
- Помогите найти корректный драйвер USB 3.0 Asus X550EA Win 7 64bit
- Конечный остаток (стоимость)
- в группировке к отчету нет поля "комментарий"
- Как передать параметр через гиперссылку запуска веб-клиента 1С
- Ввод на основании. Не виден документ
- Метаданные и СКД
- v7: Выполнить процедуру документа из внешней обработки
- Получить номер счет фактуры на основании реализации
- Административная установка 1С 8.3 вместе с 8.2
- Открыть документ по щелчку на ссылку СКД
- БП 2.0 оплата покупателя платежной картой. Как?
- 1С 8.3 Нужно зайти в модуль печатной формы РеализацияТоваровУслуг
- Конструктор не найден WSОпределения