![]() |
![]() |
![]() |
|
Как разделить цифры в печати | ☑ | ||
---|---|---|---|---|
0
stail_en
05.10.10
✎
22:17
|
Доброго вечера.
Например создаем Счет, в таблице заполняем номенклатуру, количество ставим цену 3 000 000 руб. и т.д. нажимаем на печать - но в печатно |
|||
1
Cthulhu
05.10.10
✎
22:18
|
Формат(..)
|
|||
2
Cthulhu
05.10.10
✎
22:18
|
ой, я поторопился. дорассказывай уже...
|
|||
3
Злопчинский
05.10.10
✎
22:18
|
Формат(Невпечатно,"Ч12.2. "
|
|||
4
Cthulhu
05.10.10
✎
22:19
|
(3): первая заповедь настоящего дворника: "если при тебе бросили окурок - не убирай его а попробуй сначала научить не сорить а если насорил то убирать за собой насорившего".
|
|||
5
stail_en
05.10.10
✎
22:20
|
Например создаем Счет, в таблице заполняем номенклатуру, количество ставим цену 3 000 000 руб. и т.д. нажимаем на печать - но в печатной форме Счета выходит вот так "3000000-00"
Отсюда вопрос: как сделать так чтобы в печати выходило разделение например вот так (3,000 000-00)?? |
|||
6
Злопчинский
05.10.10
✎
22:20
|
(4) бросили окурок - предложи самокрутку! очистим нацию!
|
|||
7
Ork
05.10.10
✎
22:21
|
(5) см. (1)
|
|||
8
Злопчинский
05.10.10
✎
22:21
|
(5) автор выкурил мохг?
6#000,000 000-00 - так правильно будет? |
|||
9
Cthulhu
05.10.10
✎
22:22
|
(5): вот так вот, и с запятой, и с пробелом, и с точкой - трудно.
(7): ему для (5) ещё понадобится "Найти()" и "Лев()" и "Сред()" как минимум. |
|||
10
Cthulhu
05.10.10
✎
22:22
|
(8): чур я не виноват!
|
|||
11
Cthulhu
05.10.10
✎
22:23
|
(8): кстати, "мохг" - годная опечатка.
|
|||
12
stail_en
05.10.10
✎
22:23
|
(8) в форме документа счет (например) введите цифру 3млн. и вы получите (3,000,000.00)
вот и мне такое надо на печатной форме |
|||
13
Эльниньо
05.10.10
✎
22:25
|
(9) СтрЗаменить() до кучи
|
|||
14
Эльниньо
05.10.10
✎
22:26
|
Чё = Формат(Скока, "Ч010.0.ъ");
СтрЗаменить(Чё, "ъ", " "); |
|||
15
Ork
05.10.10
✎
22:27
|
(12)
Из СП : Формат(<?>,) Синтаксис: Формат(<Параметр>,<Форматная_строка>) Назначение: Возвращает строку с результатом форматирования выражения по заданной форматной строке. Параметры: <Параметр> - форматируемое выражение, <Форматная_строка> - форматная строка. Форматная строка имеет вид: для чисел - 'Nm.n<разделитель дробной><разделитель триад>' Вот это вот : "разделитель триад" у тебя из СП спигдили? |
|||
16
stail_en
05.10.10
✎
22:29
|
так че делать то?
|
|||
17
Ork
05.10.10
✎
22:32
|
(16) Ну если СП умыкнули полностью тогда вот так:
Формат(МоеДолбаноеЧисло, "Ч010.2.,") В ячейке отчета с типом "Выражение" можно так: МоеДолбаноеЧисло #Ч010.2., |
|||
18
Cthulhu
05.10.10
✎
22:33
|
Функция ЧилоКакНадоВернуть(Знач тЧисло)
Если ТипЗначенияСтр(тЧисло)="Число" Тогда тЧисло=СокрЛП(Формат(тЧисло,"Ч010.0.ъ")); ИначеЕсли Найти(тЧисло,"ъ")=0 Тогда Возврат(тЧисло); Иначе тЧисло=Лев(тЧисло,Найти(тЧисло,"ъ")-1)+" "+Сред(тЧисло,Найти(тЧисло,"ъ")+1); КонецЕсли; Возврат(ЧилоКакНадоВернуть(тЧисло)); КонецФункции |
|||
19
Cthulhu
05.10.10
✎
22:34
|
(18) - к (14), да!
|
|||
20
stail_en
05.10.10
✎
22:35
|
решение проще Цена #Ч.2.,
всем спасибо |
|||
21
KRV
05.10.10
✎
22:35
|
Ыыыыыыы !!! :)))
|
|||
22
Cthulhu
05.10.10
✎
22:40
|
)20): в (18) - тоже решение работоспособное! я настиаиваю!
|
|||
23
Cthulhu
05.10.10
✎
22:41
|
(21): всмысле?
|
|||
24
Эльниньо
05.10.10
✎
23:00
|
(18) Что-то слишком просто. Надо строчек на 100 кода.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |