tag:blogger.com,1999:blog-7900420928989285360.post3176455462493428003..comments2023-06-01T14:15:21.948+03:00Comments on Oracle BI по-русски: BIP: Число прописью в RTF-шаблонеШеремета Сергейhttp://www.blogger.com/profile/14473163189530526219noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-7900420928989285360.post-78843636546168773852013-12-23T14:46:48.743+04:002013-12-23T14:46:48.743+04:00<xsl:variable name="ls" select="... <xsl:variable name="ls" select="substring(floor($value2),string-length(floor($value2)))"/><br /> <xsl:variable name="ls2" select="substring(floor($value2),string-length(floor($value2))-1,1)"/><br /> <xsl:choose><br /> <xsl:when test="not($ls2=1)"> <br /> <xsl:choose><br /> <xsl:when test="$ls=1"> <xsl:text> рубль </xsl:text></xsl:when><br /> <xsl:when test="$ls=2 or $ls=3 or $ls=4"> <xsl:text> рубля </xsl:text></xsl:when><br /> <xsl:when test="$ls=5 or $ls=6 or $ls=7 or $ls=8 or $ls=9 or $ls=0"><xsl:text> рублей </xsl:text></xsl:when><br /> </xsl:choose> <br /> </xsl:when><br /> <xsl:otherwise><br /> <xsl:text> рублей </xsl:text><br /> </xsl:otherwise><br /> </xsl:choose> <br />вместо <xsl:text> руб. </xsl:text><br />и получаем склонения рубля в прописиAnonymoushttps://www.blogger.com/profile/15794084146059328862noreply@blogger.comtag:blogger.com,1999:blog-7900420928989285360.post-75840386102631714242011-08-23T14:14:42.639+04:002011-08-23T14:14:42.639+04:00Как оказалось, в приведенном коде из-за форматиров...Как оказалось, в приведенном коде из-за форматирования blogger'а возникли ошибки. Выложил корректную версию xsl-кода тут https://sites.google.com/site/obi2ru/number2word.xsl?attredirects=0&d=1Шеремета Сергейhttps://www.blogger.com/profile/14473163189530526219noreply@blogger.comtag:blogger.com,1999:blog-7900420928989285360.post-23960812493216067592010-08-05T16:10:39.414+04:002010-08-05T16:10:39.414+04:00Класс, радовался также как и когда нашел такую шту...Класс, радовался также как и когда нашел такую штуку на PL/SQL.<br />Jaxxx - respect!!!<br /><br />200 -ю строку заменил на:<br />проверку если $str='' то $str2 писать с большой.<br />теперь слова до тысячи также выводятся с большой буквы!<br />--<br />regards,<br />Eldar A.Anonymoushttps://www.blogger.com/profile/13738923718023257828noreply@blogger.comtag:blogger.com,1999:blog-7900420928989285360.post-65164373199184769272010-03-19T20:25:02.321+03:002010-03-19T20:25:02.321+03:00Этот комментарий был удален автором.Anonymoushttps://www.blogger.com/profile/12360551031341172332noreply@blogger.com