Отчет

Вопросы по рекламному менеджеру RADIO AdsMan Pro v.2
Ответить
sagorik
Новичок
Сообщения: 4
Зарегистрирован: 16 янв 2009, 11:11

Отчет

Сообщение sagorik »

Подскажите какую форпмулу надо ввести что бы в отчете было вибно общее время трансляций (в минутах)

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1677
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: Отчет

Сообщение RadioSoft »

В каком отчете, где конкретно и в каком формате вы хотите видеть время?

sagorik
Новичок
Сообщения: 4
Зарегистрирован: 16 янв 2009, 11:11

Re: Отчет

Сообщение sagorik »

Отчет - Эфирная справка
формат чч:мм:сс

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1677
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: Отчет

Сообщение RadioSoft »

Можете дважды кликнуть на строку, которая показывает данные по ролику
И в разделе код ввести

Код: Выделить всё

 Memo.Add('Общее время: ' +
       FormatDateTime('hh:nn:ss',
         (COPY(Card_Length, 1, 2)* 3600 +
         COPY(Card_Length, 4, 2)* 60 +
         COPY(Card_Length, 7, 2))
         * Card_TimesCount / 86400
         ));
Данный код преобразует строку со временем ролика в значение времени в секундах и умножает на количество трансляций, затем форматирует для отображения как чч:мм:cc.
Вложения
Time.png
Time.png (8.78 КБ) 11569 просмотров

sagorik
Новичок
Сообщения: 4
Зарегистрирован: 16 янв 2009, 11:11

Re: Отчет

Сообщение sagorik »

Спасибо...
еще есть просьба от нашего главного бухгалтера
в эфирной справке добавить к строке общее количество выходов
количество выходов в каждом тарифном плане...
то-есть выходов впо плану №(100руб) -10шт.. по плану 2 (200р) -50 штук.

sagorik
Новичок
Сообщения: 4
Зарегистрирован: 16 янв 2009, 11:11

Re: Отчет

Сообщение sagorik »

Да и по поводу общего времени показывает в этой графе просто продолжительность ролика

begin
Memo.Add('Общее время: ' +
FormatDateTime('hh:nn:ss',
(COPY(Card_Length, 1, 2)* 3600 +
COPY(Card_Length, 4, 2)* 60 +
COPY(Card_Length, 7, 2))
* Card_TimesCount / 86400
));
if Print_Price then
begin
Memo.Add('Стоимость: [MONEY_RUB(Card_PriceTotal)] руб.([MONEYTOSTR_RUB(Card_PriceTotal,0)] руб. )');
if (INT(Card_Tax_NDS)<>0) then
Memo.Add('В том числе НДС: [MONEY_RUB(Card_Tax_NDS)] руб. [MONEY_DEC(Card_Tax_NDS)] коп. ([MONEYTOSTR_RUB(Card_Tax_NDS,0)] руб. [MONEY_DEC(Card_Tax_NDS)] коп.)');
end;
end

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1677
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: Отчет

Сообщение RadioSoft »

еще есть просьба от нашего главного бухгалтера
В текущей версии такое невозможно.
Записано как пожелание на будущие версии.
Да и по поводу общего времени показывает в этой графе просто продолжительность ролика
В чем проблема? Вы точно указали больше одного времени выхода для ролика?

nicolas
Новичок
Сообщения: 1
Зарегистрирован: 06 июн 2016, 10:11

Re: Отчет

Сообщение nicolas »

Подскажите можно ли выводить общее количество секунд в отчете(fastreport4)? Ну что бы общее время выходов было не в виде чч.мм.сс., а считались секунды .

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1677
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: Отчет

Сообщение RadioSoft »

Для секунд
[<Card."FilesTime"> * 86400 * <Card."TimesCount">]

Время представлено в формете 1 = 1 день.
1 сек = 1 / 24 / 60 / 60

Ответить