Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   УТ 10.3 (10.3.12.3) Как такое может быть? (http://forums.kuban.ru/f1040/ut_10_3_10_3_12_3_kak_takoe_mozhet_byt--4447634.html)

LivingStar 04.07.2013 05:32

УТ 10.3 (10.3.12.3) Как такое может быть?
 
Документ РеализацияТоваровУслуг, вкладка предоплата, при вводе строки, далее по коду, точка соатнова:

ОбщийМодуль.УправлениеВзаиморасчетами

ОстСуммаВзаиморасчетов = СуммаДокументаПоСделке - СуммаДокументаПоСделке;

СуммаДокументаПоСделке = 1615,4
СуммаДокументаПоСделке = 1615,4
ОстСуммаВзаиморасчетов = 353,07

Как по этой формуле получается 353,7 ?

LivingStar 04.07.2013 05:36

(0+) Ещё есть переменная СуммаПредоплатыПоСделке, она равна 1262,33. Если формула бы была

ОстСуммаВзаиморасчетов = СуммаДокументаПоСделке - СуммаДокументаПоСделке

то ОстСуммаВзаиморасчетов была бы равна 353,07

но формула же

ОстСуммаВзаиморасчетов = СуммаДокументаПоСделке - СуммаДокументаПоСделке;

Как такое может быть?

LivingStar 04.07.2013 05:37

(1+)

Если формула бы была

ОстСуммаВзаиморасчетов = СуммаДокументаПоСделке - СуммаПредоплатыПоСделке...

LivingStar 04.07.2013 10:16

UP!!!!

LivingStar 04.07.2013 10:35

как править код то когда работает не понятно как?!!!

LivingStar 04.07.2013 10:55

Кто работает в УТ 10.3 посмотрите как у вас добавляется строка в документе РеализацияТоваровУслуг на вкладке предоплата добавляется документ Возврат товаров от покупателя, есть ли такая строка

ОстСуммаВзаиморасчетов = СуммаДокументаПоСделке - СуммаДокументаПоСделке;

в модуле ОбщийМодуль.УправлениеВзаиморасчетами

Accountant 04.07.2013 12:22

Слава богу, у нас другие проблемы, у нас УТ 11.

СоболиныйГлаз 05.07.2013 08:51

ТС!
1)Отладчиком проехаться по коду не судьба?
2)Много всяких чудес может быть из-за использования в коде символов, графическое представление которых одинаковое. Типа c(лат) и с(рус), o(лат) и о(рус).
В типовых конфах я с таким не встречался, но в переписанных может быть всякое, в т.ч. и как способ защиты программера от жадного/неадекватного работодателя. Мне и самому приходилось попадать в ситуацию, когда после почти 6 лет работы и выстраивания нормальной, работающей с минимальным моим и админа участием системы работодатель нанял родственника-школоту, а меня и админа уволил через сокращение всей службы и создание новой. Вот тогда я и пожалел, что не оставил такого рода "бомбочек" в коде. Может быть и у тебя такая ситуевина, судя по тому, что отладчиком ты пользоваться не желаешь или не умеешь.

Olex 05.07.2013 17:42

Точка останова стоит на этой строчке? Если шагнуть (F11), что покажет?

buh 05.07.2013 19:18

УТ 10.3 (10.3.12.3) у меня нет.
Но судя по логике, у тебя что-то с отладчиком, показывается какая-то ошибочная конфигурация, а исполняется другая и результаты берутся из нее.
Согласись, очень глупо это вообще выглядит:
ОстСуммаВзаиморасчетов = СуммаДокументаПоСделке - СуммаДокументаПоСделке;
Логично:
ОстСуммаВзаиморасчетов = СуммаДокументаПоСделке - СуммаПредоплатыПоСделке;

kupreeff 05.07.2013 22:44

ну добавь ниже
СвояПеременная=СуммаДокументаПоСделке - СуммаДокументаПоСделке; и посмотри СвоюПеременную, чего показывает?


Текущее время: 06:57. Часовой пояс GMT +3.