Всем привет.

Не могу найти нигде как строку конвертировать в число. 

Есть поле Кол.дн., формат - целое число, значение 10

Есть кнопка, в меню действий, Добавить дни. По нажатию этой кнопки появляется окошко, где юзер вносит кол.дней, например, 5. 

И нужно что бы в поле Кол.дн произошел расчет...ЕщеСвернуть

Нравится

2 комментария
Лучший ответ

Здравствуйте, Павел!

В переменную comment записывается значение типа string, в результате сложения str(comment)+num(days) получаете конкатенацию...ЕщеСвернуть

Показать все комментарии (1)

Добрый день, коллеги!

Можно ли у Вас уточнить? Мне нужна логика детали "Продукт в продаже".

Тоесть Добавляю/Изменяю/Удаляю и поле в карточке заполняется суммой сложенных из детали. 

Нравится

3 комментария

Добрый день!

Логика расчета суммы продажи находится во внутреннем процессе объекта OpportunityProductInterest

Показать все комментарии (2)

Добрый день!
Подскажите, пожалуйста, почему не высчитывается сумма по столбцу?
В MasterData вывожу итоговую сумму столбца DetailData.
[SUM([ds_RD07_AP_ProjectManHour."EstimatedManHour"], DetailData2)]

Нравится

2 комментария

Оказалось, по какой-то причине, нельзя вывести итоги в МasterData. В Footer они вывелись.

Показать все комментарии (1)

Возникла проблем с калькуляциями в системе. Пропадает по пару копеек или пару десятков копеек в сумме счета и в цене продукта в счете. Все цены занесены в долларах. После конвертации системой в гривны выдается неверный результат. Решили, что это из-за количества знаков после комы. Поменяли з двух до четырёх. Но подсчет остался без изменений. Подскажите, в чем проблема и где исправлять?

Нравится

10 комментариев

Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать...ЕщеСвернуть

Показать все комментарии (9)

Временами бывает необходимо в одной из колонок в реестра записей отобразить сумму значений по определенной колонке.

Для того, чтобы это сделать, следует создать колонку подзапроса:

111

Пример запроса:

SELECT
        "tbl_Invoice"."Amount" AS "Amount",
        "tbl_Invoice"...ЕщеСвернуть

Нравится

Поделиться

5 комментариев

Собственно, подзапросы разные бывают. Чащё даже не сумму вытягивают, а максимальное значение или первое подходящее по критерию (например, адрес...ЕщеСвернуть

Показать все комментарии (4)

Добрый день.
Мне нужно создать сложный запрос на подсчет количества свободных продуктов в карточке Продукт в продаже с помощью сервиса Select Query. Теперь подробнее, у меня есть доработанная карточка Продукт в продаже в которой есть стандартные поля Quantity (Количество) и OfferingID (Продукт), а также...ЕщеСвернуть

Нравится

1 комментарий

Здравствуйте!
Вам будет проще воспользоваться фильтрацией датасета по этим полям, используя фильтры сравнения .
Т.е. создаем два фильтра - (StartDate...ЕщеСвернуть

Показать все комментарии

Здравствуйте Террасофт!

В созданном "ФастРепорт" отчете реализована функция подстановки суммы прописью, следующим образом:

var
  ConvertUtils, CurrencyUtils: Variant;
   
procedure memSummaOnBeforePrint(Sender: TfrxComponent);
var
  Amount: String;
  AmountInStr: String;
begin
 ...ЕщеСвернуть

Нравится

7 комментариев

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

Показать все комментарии (6)

В большинстве случаев, в отчетах надо выводить некую итоговую информацию: сумму, количество и т.п. В FastReport, для этих целей, существуют так называемые агрегатные функции:

  • [SUM] Возвращает сумму заданного выражения
  • [MIN] Возвращает минимальное значение заданного выражения
  • [MAX] Возвращает максимальное...ЕщеСвернуть

Нравится

Поделиться

0 комментариев
Показать все комментарии

Предлагаю один из вариантов решения поставленной задачи.

1. В ds_InvoiceScript добавить функцию:

function ChangeCurrencyID(InvoiceID, CurrencyID) {
  if (IsEmptyValue(InvoiceID) || IsEmptyValue(CurrencyID)) {
   return;
   }
  if (!Assigned(InvoiceScript.OffDataset))...ЕщеСвернуть

Нравится

Поделиться

1 комментарий

Судя по функции, она делает только замену валюты в продуктах счета. А пересчет где делается?

Показать все комментарии

Как в многостраничном отчете получить итоговые суммы по столбцу в конце каждой страницы и в конце отчета целиком.

Нравится

3 комментария

Добрый день.

Для того, чтобы достичь желаемого результата Вам необходимо разместить элементы таким образом, как на вложеном рисунке.

Terrasoft Support Team

Показать все комментарии (2)