Автоматический перерасчет суммы строки табличной части, при установке вручную #745698


#0 by slasher
Добрый вечер! Комплексная автоматизация. Документ "Заявка покупателя". Табличная часть "Услуги". Ввожу количество = 2, цена = 3, сумма автоматом рассчитывается = 6. Все хорошо. Когда сумму руками правлю и ставлю 6.01 программа пересчитывает цену = 3.01 и сумму ставит 6.02. Хочу чтобы программа сумму не меняла, а оставляла ту, которую поставит пользователь. Отладчиком пользоваться умею. Не смог найти где сумма пересчитывается. Подскажите, что делать в моей ситуации?
#1 by ДенисЧ
Есть два варианта 1. Простой. Заплатить тому, кто умеет. 2. Сложный. Научиться самому.
#2 by vicof
"Отладчиком пользоваться умею" Таки, видимо не умеете
#3 by slasher
чему научиться самому?
#4 by slasher
а можете меня носом ткнуть?
#5 by VikingKosmo
в отладчик?
#6 by vicof
Сколько? Мне вот откровенно лень комплексную ставить, чо-то там отлаживать, потом окажется, что нетиповая, и какие-нить криворукие погромисты написали кривую функцию изменения цены при изменении суммы.
#7 by slasher
в строку кода, где сумма пересчитывается в моём случае
#8 by ВРедная
Вероятнее всего про чьи-то руки как раз в точку. Врядли в типовой такой дурной код
#9 by slasher
если лень, тогда зачем было вообще писать сообщение? Или было непреодолимое желание поучить кого-то жизни?
#10 by разработчик 1с
УслугиСуммаПриИзменении(Элемент) - чтото типа такого
#11 by ВРедная
А что мы тут сможем еще сделать? Удаленно к тебе подключиться и отлаживать твою переписанную комплексную?
#12 by Poluk
В событие "при изменении", в колонке "сумма" смотрели?
#13 by vicof
Я спросил "сколько"?
#14 by slasher
база типовая
#15 by slasher
конечно посмотрел, ничего не нашёл
#16 by slasher
чего сколько?
#17 by vicof
Дашь, чтобы я поковырялся в твоей базе
#18 by bootini
ОбновлениеОтображения
#19 by Poluk
ТОгда цену нужно в табло поставить, и смотреть на изменение во времени отработки события при изменении.. если меняется то где то внутри этого события.... отладчиком в это событие попадает?
#20 by slasher
такие вопросы нужно согласовывать с Волшебником
#21 by slasher
уже теплее, но не то, ещё до обновления отображения сумма измененная
#22 by ВРедная
Серьезно? Ничего? Процедура которая вызывается при изменении суммы. Внезнапно. Первая вызываемая процедура пересчитывает сумму или скидку. Ты до нее не дошел?
#23 by slasher
ну это первая процедура куда мы вываливаемся из формы документа и что? Я в упор не вижу пересчет суммы.
#24 by bootini
"Отладчиком пользоваться умею."  :)
#25 by hhhh
ну давай сюда эту процедуру
#26 by bootini
Остановись на строке:
#27 by slasher
проваливаемся по F12 видим:
#28 by slasher
ПересчитыватьСкидку = Ложь, если что
#29 by shuhard_серый
развод явный и очевидный нет в КА Документ "Заявка покупателя"
#30 by bootini
И что мы видим, а видим мы:
#31 by bootini
да, понятно, охота тоже херней помаяться, на главной все рано интересных тем нет
#32 by slasher
не надо придираться, ЗаказПокупателя
#33 by slasher
вы меня простите, но это пересчет цены, а не суммы
#34 by bootini
я уже и забыл с чего все начиналось
#35 by ilkoder
И чего? в упп таже фигня - пересчитывает по сумме подходящую цену, а потом по цене опять считает сумму. В бухалтерии не так - ставь какую хочешь сумму - цену подгонит, а сумму не меняет. только если типовой код менять
#36 by bootini
после выхода из процедуры, какие цена и сумма выходят?
#37 by slasher
где она "по цене опять считает сумму", я не могу этот момент поймать, чтобы исправить код.
#38 by slasher
на выходе из процедуры выходят суммы, которые руками ставил, до обновления отображения уже измененные.
#39 by bootini
цену пересчитывает 3,005, потом округляет до двух знаков до 3,01 и пересчитывает Сумму, может ТоварыПриОкончанииРедактирования что-то есть?
#40 by slasher
красавец, спасибо, именно где-то внутри этой процедуры. я не нашел где конкретно, не где-то там. На входе в процедуры одна сумма, на выходе другая.
#41 by slasher
как нормальный человек (я не себя имею ввиду) должен был догадаться где находится этот пересчёт?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С