8.х Операции с числами

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Bajik, 9 авг 2007.

  1. TopicStarter Overlay
    Bajik
    Offline

    Bajik

    Регистрация:
    2 авг 2007
    Сообщения:
    41
    Симпатии:
    0
    Баллы:
    1
    Большое удивление у меня возникло когда у меня вывела ошибку в следующем коде:
    Код:
    КоличествоЧеловекП = КоличествоЧеловекП + Объект.Количество
    
    
    Привело к ошибке: "Преобразование значения к типу Число не может быть выполнено" КоличествоЧеловекСП = КоличествоЧеловекСП + Объект.Количество

    Когда изменил строку на:
    КоличествоЧеловекП = Объект.Количество

    , ошибка пропала. Так вот, у меня вопрос следующий:
    На что можно заменить выражение в 1С типа:
    А+=В или А = А + В??? :unsure:
    Такой стиль обычный в других языках программирования. Или в проблема в другом?
  2. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Проверь типы в отладчике, и обычно "Количество" - метод, т.е. на до скобки: Объект.Количество()
  3. TopicStarter Overlay
    Bajik
    Offline

    Bajik

    Регистрация:
    2 авг 2007
    Сообщения:
    41
    Симпатии:
    0
    Баллы:
    1
    Проблема решена - добавил код:
    КоличествоЧеловекП = 0;

Поделиться этой страницей