Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 апр 2024, 03:17

Операция разности

Автор Анатолий Анпилогов, 02 фев 2016, 20:20

0 Пользователей и 1 гость просматривают эту тему.

Анатолий Анпилогов

Добрый вечер знатоки!

Есть форма в которой при вводе наличных должна рассчитаться сдача документа!
При расчете сдача, конфа не воспринимает знак разности, хотя если поменять на плюс, то все норм считает

Результат = Объект.СуммаДокумента - Наличными;
Сдача = Окр(Результат,0);

Rasty

Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Анатолий Анпилогов

Цитата: Rasty от 02 фев 2016, 21:52
отладчик что говорит?


Благополучно игнорит))

vitasw

Наличными - это что?

Андрей Сисюкин

Попробуй сделать следующее:
1) в отладчике проверить тип данных. Есть мнение,что "наличными" это у тебя не число.
2)Почистить кеш. Полностью удалить все. Сохранить. Написать пару строк левого кода типа й = 1; и т.п. а после поместить твои данные в другие переменные и уже искать разность.

Несколько раз было, что 1С тупо игнорировала код программы, пока не изменить.

Анатолий Анпилогов

Цитата: Андрей Сисюкин от 03 фев 2016, 06:13
Попробуй сделать следующее:
1) в отладчике проверить тип данных. Есть мнение,что "наличными" это у тебя не число.
2)Почистить кеш. Полностью удалить все. Сохранить. Написать пару строк левого кода типа й = 1; и т.п. а после поместить твои данные в другие переменные и уже искать разность.

Несколько раз было, что 1С тупо игнорировала код программы, пока не изменить.

Впринипе, оно так и было) Исправил)!

Цитата: vitasw от 02 фев 2016, 22:47
Наличными - это что?

Это реквизит формы, не документа.

KrivosheevEV

Реквизит "СуммаДокумента" может быть отрицательным?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск