helpf.pro
Регистрация

v8.3: Посчитать значение, используя данные из документа/формы

adele
27.03.2018 10:44Прочитано: 882

Возможно я промахнулась с категорий. Есть документ, в нем выбирается номер рейса, автоматом заполняются данные о самолете. Далее выбираются остальные значения (единицы измерения и размер сборов/тарифов так же заполняются автоматически). Необходимо вставить формулы для расчета каждой строки и общей суммы, но я понятие не имею как это сделать. 

Формулы вроде примитивные, только умножение и сумма. Сейчас все выглядит как на первом скрине, а хотелось бы чтобы как на втором (только что бы считалось все)Сразу скажу я пока разбираюсь в этом очень плохо. Чем подробнее ответ, тем больше плюсов к карме

Yandex
Возможно, вас также заинтересует
Реклама на портале
all4cf
28.03.2018 22:21Ответ № 1

Судя по всему реквизиты сумма ты уже добавил, теперь добавляй команду с кодом расчета этих сумм и потом команду перетащи на форму - появится кнопка.

Код примерно такой. объект.сумма=объект.размерсбора*5;

putmed42
25.05.2018 09:31Ответ № 2

Здравствуйте, adele) Я постараюсб объяснить Вам на одном фрагменте ваших картинок. Для того, чтобы это сделать, нужно зайти в программу под конфигуратором (при запуске ярлыка на рабочем столе 1С:Предприятие - кнопка конфигуратор). Далее ищем документ Ваш в дереве конфигурации (это окно слева): нажимаем плюсик, где документы и ищем глазами или же вверху, где пустая строка вводим часть имени документа: Сбор. Заходим в документ (два раза щелкаем мышкой по нему).  Выбираем вкладку "Формы". Далее выбираем ФормаДокумента (два раза щелкаем мышкой по нему). Появится форма с тремя окошками. Нам нужно правое верхнее. Правой кнопкой мыши по объекту - Добавить реквизит. Здесь и пишем: ЕдиницаИзмерения указываем тип Справочник ЕдиницыИзмерения. Еще раз правой кнопкой мыши по объекту - Добавить реквизит: РазмерСбораТарифа, указываем тип число. Далее также добавляем реквизит Сумма. После того как мы все добавили перетаскиваем их мышкой в левое верхнее окно. Автоматически они появятся на форме. Размещать на форме их можно (порядок) путем перетаскивания в дереве (вниз-вверх в левом верхнем окне). 

 Все мы создали эти поля: Единица измерений, РазмерСбораТарифа, Сумма.

Но для того, чтобы они считались (происходили какие-либо действия: сумма, вычитание, умножение) необходимо нажать на форме по полю РазмерСбораТарифа. При двойном нажатии на эту кнопку появится справа окошко со свойствами. Ищем там - "при изменении" и нажимаем справа лупу, далее на клиенте и пишем там: например, Сумма = РазмерСбораТарифа*0.3; 

Все))) Чем смог тем помог. Желаю Вам веры, надежды, любви!!!)))

putmed42
25.05.2018 09:33Ответ № 3

Да в конце ошибся. Нужно, как у all4cf: Объект.Сумма = Объект.РазмерСбораТарифа*0.3)))))Счастья!

Подсказка: Для выделения Кода используйте (в редакторе).
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.