УТ 10.3 (10.3.12.3) Как такое может быть? Документ РеализацияТоваровУслуг, вкладка предоплата, при вводе строки, далее по коду, точка соатнова: ОбщийМодуль.УправлениеВзаиморасчетами ОстСуммаВзаиморасчетов = СуммаДокументаПоСделке - СуммаДокументаПоСделке; СуммаДокументаПоСделке = 1615,4 СуммаДокументаПоСделке = 1615,4 ОстСуммаВзаиморасчетов = 353,07 Как по этой формуле получается 353,7 ? |
(0+) Ещё есть переменная СуммаПредоплатыПоСделке, она равна 1262,33. Если формула бы была ОстСуммаВзаиморасчетов = СуммаДокументаПоСделке - СуммаДокументаПоСделке то ОстСуммаВзаиморасчетов была бы равна 353,07 но формула же ОстСуммаВзаиморасчетов = СуммаДокументаПоСделке - СуммаДокументаПоСделке; Как такое может быть? |
(1+) Если формула бы была ОстСуммаВзаиморасчетов = СуммаДокументаПоСделке - СуммаПредоплатыПоСделке... |
UP!!!! |
как править код то когда работает не понятно как?!!! |
Кто работает в УТ 10.3 посмотрите как у вас добавляется строка в документе РеализацияТоваровУслуг на вкладке предоплата добавляется документ Возврат товаров от покупателя, есть ли такая строка ОстСуммаВзаиморасчетов = СуммаДокументаПоСделке - СуммаДокументаПоСделке; в модуле ОбщийМодуль.УправлениеВзаиморасчетами |
Слава богу, у нас другие проблемы, у нас УТ 11. |
ТС! 1)Отладчиком проехаться по коду не судьба? 2)Много всяких чудес может быть из-за использования в коде символов, графическое представление которых одинаковое. Типа c(лат) и с(рус), o(лат) и о(рус). В типовых конфах я с таким не встречался, но в переписанных может быть всякое, в т.ч. и как способ защиты программера от жадного/неадекватного работодателя. Мне и самому приходилось попадать в ситуацию, когда после почти 6 лет работы и выстраивания нормальной, работающей с минимальным моим и админа участием системы работодатель нанял родственника-школоту, а меня и админа уволил через сокращение всей службы и создание новой. Вот тогда я и пожалел, что не оставил такого рода "бомбочек" в коде. Может быть и у тебя такая ситуевина, судя по тому, что отладчиком ты пользоваться не желаешь или не умеешь. |
Точка останова стоит на этой строчке? Если шагнуть (F11), что покажет? |
УТ 10.3 (10.3.12.3) у меня нет. Но судя по логике, у тебя что-то с отладчиком, показывается какая-то ошибочная конфигурация, а исполняется другая и результаты берутся из нее. Согласись, очень глупо это вообще выглядит: ОстСуммаВзаиморасчетов = СуммаДокументаПоСделке - СуммаДокументаПоСделке; Логично: ОстСуммаВзаиморасчетов = СуммаДокументаПоСделке - СуммаПредоплатыПоСделке; |
ну добавь ниже СвояПеременная=СуммаДокументаПоСделке - СуммаДокументаПоСделке; и посмотри СвоюПеременную, чего показывает? |
Текущее время: 06:57. Часовой пояс GMT +3. |