Изменить значение переменной под отладчиком возможно? #477138


#0 by IRONFELIX
Подскажите народ. 1С при формировании проводок закрытия месяца по отложенным разницам по расходам будущих периодов из-за ошибок округления оставила мне на 77 счете 3 копейки. Можно как-нибудь под отладчиком подправить расчетную сумму, чтобы она их тоже списала ?
#1 by Naumov
сам-то понял какю глупость сморозил?
#2 by BayoNet
Конечно можно, я так часто делаю
#3 by Широкий
мона
#4 by МЮЛЛЕР
можно, раньше не знал - случайно поменял - получил страшный гемор.
#5 by IRONFELIX
2Naumov - Ээээээ а в чем глупость ? 2Мюллер - Все говорят "можно" - а поточнее - как ?
#6 by Широкий
Пример:
#7 by IRONFELIX
2Широкий - т.е. получается без правки кода не обойтись ?
#8 by IRONFELIX
UP
#9 by Lama12
В строке вычисления значения сделай "Выполнить(код)"
#10 by IRONFELIX
Эту версию я попробовал первым делом. ВЫполняю под отладчиком .... В результате "СуммаДт77" равна 129,65. Нажимаю Shift+F9 Ввожу текст Выполнить("СуммаДт77=129,68") ....... и вижу что значение не меняется, а в окне ({1,1}):Ожидается выражение
#11 by maxp77
В отладчике функцию необходимо вызывать, которая в свою очередь вызывает Выполнить. Как вариант создать внешнюю обработку с функцией ВыполнитьСтрокуКода и вызывать ее, если в саму конфу не хотите вносить изменения.
#12 by IRONFELIX
2maxp77 - Спасибо, этот вариант мне больше по душе. Внешнюю обработку создам, сделаю в ней функцию. А подскажите, как вызвать эту внешнюю обработку под отладчиком, не меняя саму конфу ?
#13 by maxp77
ВнешниеОбработки.Создать("D:Отладка.epf").ВыполнитьСтрокуКода("Переменная1=333;",Счетчик)
#14 by IRONFELIX
Пасиба.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

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