Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата

Наши программы => УкрСклад => Тема розпочата: dmitry_m від Квітень 28, 2009, 18:27:15

Назва: Как внести изменения в отчет
Відправлено: dmitry_m від Квітень 28, 2009, 18:27:15
Добрый день!
Я новый пользователь программы и у меня возник небольшой вопрос. При печати накладной на перемещение товара между складами печатается приходная цена (премещаю, естественно, тоже по приходной цене). Но мне надо, что бы печаталась розничная цена. В Дизайнере я подменил поле [Товар.Цена] на [Товар.Цена.Розничная], но с полем [Товар.Сума.БезНДС] такое не получается, нет соотв. переменной. Дмитрий, подскажите, пожалуйста, что делать?
Назва: Re: Как внести изменения в отчет
Відправлено: admin від Квітень 29, 2009, 09:34:43
Для суммы товара используйте переменную:

[<Товар.Колво>*<Товар.Цена.Розничная>]
или чтобы наверняка
[StrToFloat(<Товар.Колво>)*StrToFloat(<Товар.Цена.Розничная>)]

а для всей суммы

[SUM(<Товар.Колво>*<Товар.Цена.Розничная>)]
и соответственно
[SUM(StrToFloat(<Товар.Колво>)*StrToFloat(<Товар.Цена.Розничная>))]
Назва: Re: Как внести изменения в отчет
Відправлено: dmitry_m від Квітень 29, 2009, 11:15:14
Большое спасибо. Все работает, но есть еще маленький вопрос. Хотелось бы изучить построение и изменение отчетов в Fast Report. На сайте Fast Report выложена документация только для версии 4.ХХ, а в Вашу программу встроена версия 3.ХХ. Где можно скачать документацию именно для 3-й версии, или же они принципиально не отличаются?
Назва: Re: Как внести изменения в отчет
Відправлено: admin від Квітень 29, 2009, 11:36:49
Цитата: dmitry_m від Квітень 29, 2009, 11:15:14
Большое спасибо. Все работает, но есть еще маленький вопрос. Хотелось бы изучить построение и изменение отчетов в Fast Report. На сайте Fast Report выложена документация только для версии 4.ХХ, а в Вашу программу встроена версия 3.ХХ. Где можно скачать документацию именно для 3-й версии, или же они принципиально не отличаются?

Принципиально не отличаются, но справка по FastReport 3 можно скачать по ссылке:
http://www.softbalance.com.ua/files/fastreport-ru.zip
Назва: Re: Как внести изменения в отчет
Відправлено: dmitry_m від Квітень 30, 2009, 10:55:17
Дмитрий, еще один вопрос остался нерешенным. А как поменять сумму прописью на розничную?
Назва: Re: Как внести изменения в отчет
Відправлено: admin від Квітень 30, 2009, 14:26:13
Цитата: dmitry_m від Квітень 30, 2009, 10:55:17
Дмитрий, еще один вопрос остался нерешенным. А как поменять сумму прописью на розничную?

Есть функция Suma2String, пример использования:
[Suma2String(SUM(StrToFloat(<Товар.Колво>)*StrToFloat(<Товар.Цена.Розничная>)), false)]
или
[Suma2String(SUM(StrToFloat(<Товар.Колво>)*StrToFloat(<Товар.Цена.Розничная>)), true)]
Назва: Re: Как внести изменения в отчет
Відправлено: dmitry_m від Квітень 30, 2009, 22:50:11
Спасибо.
Назва: Re: Как внести изменения в отчет
Відправлено: Рвсторгуев від Вересень 25, 2015, 17:22:32
Цитата: admin від Квітень 29, 2009, 09:34:43
Для суммы товара используйте переменную:

[<Товар.Колво>*<Товар.Цена.Розничная>]
или чтобы наверняка
[StrToFloat(<Товар.Колво>)*StrToFloat(<Товар.Цена.Розничная>)]

а для всей суммы

[SUM(<Товар.Колво>*<Товар.Цена.Розничная>)]
и соответственно
[SUM(StrToFloat(<Товар.Колво>)*StrToFloat(<Товар.Цена.Розничная>))]


Подскажите как сделать тоже самое но в приходной накладной. Мне нужно в накладной видеть входящии цены и розничные, а в конце отчета общею сумму и разницу в них.
Назва: Re: Как внести изменения в отчет
Відправлено: Рвсторгуев від Вересень 25, 2015, 18:10:27
Цитата: Рвсторгуев від Вересень 25, 2015, 17:22:32
Цитата: admin від Квітень 29, 2009, 09:34:43
Для суммы товара используйте переменную:

[<Товар.Колво>*<Товар.Цена.Розничная>]
или чтобы наверняка
[StrToFloat(<Товар.Колво>)*StrToFloat(<Товар.Цена.Розничная>)]

а для всей суммы

[SUM(<Товар.Колво>*<Товар.Цена.Розничная>)]
и соответственно
[SUM(StrToFloat(<Товар.Колво>)*StrToFloat(<Товар.Цена.Розничная>))]


Подскажите как сделать тоже самое но в приходной накладной. Мне нужно в накладной видеть входящии цены и розничные, а в конце отчета общею сумму и разницу в них.

С этим разобрался. Осталось вывести разницу, но не получается.

[SUM(<Товар.Колво>*<Товар.Цена.Розничная>)-(<Товар.Колво>*<Товар.Цена.Приходная>)]

И не получается выдает ошибку((( Как быть?
Назва: Re: Как внести изменения в отчет
Відправлено: admin від Вересень 28, 2015, 12:24:17
Цитата: Рвсторгуев від Вересень 25, 2015, 18:10:27
И не получается выдает ошибку((( Как быть?

Какую?
Назва: Re: Как внести изменения в отчет
Відправлено: TheOK від Вересень 28, 2015, 17:22:19
Цитата: Рвсторгуев від Вересень 25, 2015, 18:10:27
[SUM(<Товар.Колво>*<Товар.Цена.Розничная>)-(<Товар.Колво>*<Товар.Цена.Приходная>)]

И не получается выдает ошибку((( Как быть?
Обратите внимание, что выражение <Товар.Колво>*<Товар.Цена.Розничная> вы суммируете, а <Товар.Колво>*<Товар.Цена.Приходная> используете текущее (грубо говоря, на котором находится "курсор")