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

v8: Формат суммы в СКД

Mokey
21.12.2011 15:48Прочитано: 8624
В СКД выводится отчёт с остатками по счетам. Пользователь хочет видеть остатки в формате:
1000,00 EUR (или USD).
Как без вмешательства в компоновщик через условное оформление вывести такое представление суммы?
Изменено 21.12.11 15:50:21
Yandex
Возможно, вас также заинтересует
Реклама на портале
Mokey
22.12.2011 11:35Ответ № 1
Хорошо, возможно ли вообще добиться такого вывода? Сам макет в поле "Представление выражения" в виде "Строка(Сумма)+" "+Строка(Валюта)" никаких изменений не выдаёт на экран, по-прежнему выводится только числовая часть суммы, без валюты на конце.
arbuzyka2525
22.12.2011 14:19Ответ № 2
На вкладке вычисляемые поля добавить новое поле и в выражении написать:
Строка(Сумма)+" "+Строка(Валюта).
Это и будет то поле которое хотят видеть твои пользователи.

Тут же можно и настроить формат самой суммы:

Строка(Формат(Сумма,"ЧДЦ=2; ЧН=0"))
Mokey
22.12.2011 14:40Ответ № 3
(2) arbuzyka2525, спасибо, так я пробовал изначально. В этом случае выведется пустая строка в ресурсе "Остаток", ибо это поле является ресурсом!
Изменено 22.12.11 14:42:55
arbuzyka2525
22.12.2011 14:44Ответ № 4
не понимаю почему?
Просто добавляешь новое поле, что бы пользователь был доволен! А всё остальное так же как и было раньше.
Если есть возможность пришли отчет! Я бы посмотрел, самому интересно!
Mokey
22.12.2011 14:46Ответ № 5
(4) arbuzyka2525, так сделайте сами, это же нетрудно, простенький отчёт по остаткам по регистру, и чтобы сумма с валютой была
arbuzyka2525
22.12.2011 14:52Ответ № 6
Да у меня есть другой отчет и там написано такое вычесление:
Строка(Формат((ОтклонениеЦены/ЦенаМелкооптовогоПрайса) *100,"ЧДЦ=2; ЧН=0"))+Строка("%")

И всё прекрасно работает!!!
Mokey
22.12.2011 14:55Ответ № 7
а она в ресурсах?
Mokey
22.12.2011 14:56Ответ № 8
меня интересуют именно ресурсы, потому что остаток иначе не посчитается
arbuzyka2525
22.12.2011 15:06Ответ № 9
Так надо что бы поле ресурса было с валютой?????
Mokey
22.12.2011 15:23Ответ № 10
см. выше
arbuzyka2525
22.12.2011 15:27Ответ № 11
Пробовал в ресурсах написать, так же все получилось и работает!
Mokey
22.12.2011 15:49Ответ № 12
в ресурсах - то где?
Mokey
22.12.2011 15:52Ответ № 13
я добавлял Поле1 в вычисляемые поля, вставлял в выражение "Строка(СуммаКонечныйОстаток)+" "+Строка(Валюта)", далее на вкладке Ресурсы обозначал Поле1 как ресурс с функцией СУММА(Поле1). В отчёте пустые поля!
Изменено 22.12.11 15:53:26
arbuzyka2525
22.12.2011 15:56Ответ № 14
в СКД есть вкладка "Ресурсы". Добавляешь туда ресурс и в колонке "выражении" написал:
Строка(Сумма)+" "+Строка(Валюта).
arbuzyka2525
22.12.2011 15:58Ответ № 15
Как можно посчитать Ресурс по строке?????
Это не возможно!!!
По строке можно посчитать только количество! А если хочешь посчитать сумму() тогда только по числу.
Mokey
22.12.2011 16:05Ответ № 16
(15) arbuzyka2525, спасибо, видимо, я неправильно выражение выстраивал, теперь показывает.
Подсказка: Щелникни по Имени пользователя напротив ответа, и тем самым покажешь, что сообщение адресовано ему.
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.