Запускаю в Отладчике. При отрицательном значении СуммаЭл Количество проставляется в -1, цена не заполняется ВООБЩЕ (хотя она положительная)
, а сумма становится положительной.
Пока писал сообщение, проблему решил. И настолько просто, что возник более интересный вопрос )
Если СуммаЭл отрицательная, и я пишу:
НоваяСтрокаТовары.Цена = -1*СуммаЭл;
то цена не заполняется, а если:
НоваяСтрокаТовары.Цена = СуммаЭл;
то заполняется, но ПОЛОЖИТЕЛЬНЫМ значением отрицательного числа! Да, наверное, здесь есть логика, но я ее не пойму...
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший