|
v7: Много цифр после запятой. | ☑ | ||
---|---|---|---|---|
2
Eeakie
19.12.14
✎
15:36
|
Добрый день.
Есть обработка, которая программно заполняет документ данными из текстового файла. Цену считает как Сумма/Количество. Реквизит "Цена" имеет длину 17 и точность 2. Если после заполнения перебирать программно строки этого документа, то "Цена" не округлена и имеет кучу знаков после запятой. Чё за дела? И как округлить? Делал обработку на Док.Цена = Окр(Док.Цена, 2) и всё равно ничего не изменилось. Да, надо нормально переносить цену, знаю, но в данный момент надо исправить текущее положение дел. |
|||
3
ДенисЧ
19.12.14
✎
15:36
|
Пока я вижу только одного бага. ТС в (0)
|
|||
4
ДенисЧ
19.12.14
✎
15:37
|
(2) Оля?
|
|||
5
Eeakie
19.12.14
✎
15:37
|
(4) Ошибку давало при создании.
|
|||
6
Eeakie
19.12.14
✎
15:38
|
(4) Нет. Тупо загрузка напрямую.
|
|||
7
ДенисЧ
19.12.14
✎
15:40
|
Тогда я сделаю вид, что я Станиславский.
|
|||
8
ColonelAp4u
19.12.14
✎
15:42
|
формат попробуй
|
|||
9
Eeakie
19.12.14
✎
15:43
|
Ууупс.
ТекстЗагружаемыеДанные = СоздатьОбъект("AddIn.V7TextFile"); |
|||
10
Ненавижу 1С
гуру
19.12.14
✎
15:45
|
Код, нужен код
|
|||
11
Eeakie
19.12.14
✎
15:48
|
(8) Не помогает.
(10) Там его километр.. // и вся неокругленная цена уходит в реквизит с длиной 17 и точностью 2; ТДок.Цена = (ДокОсн.Всего - ДокОсн.НП)/Кол; |
|||
12
Eeakie
19.12.14
✎
15:49
|
(7) Предположим, что это ОЛЕ ;) Что не так в этом случае?
|
|||
13
ColonelAp4u
19.12.14
✎
15:51
|
Формат(ТДок.Цена, "ЧДЦ=Кол.ПослеЗапятой") = (ДокОсн.Всего - ДокОсн.НП)/Кол;
по пробуй все же или при выводе куда эту сумму выводишь |
|||
14
Ненавижу 1С
гуру
19.12.14
✎
15:53
|
(11) ТДок это что?
|
|||
15
ДенисЧ
19.12.14
✎
15:53
|
(12) По оле цифры плохо ходят
|
|||
16
Eeakie
19.12.14
✎
15:54
|
(13) ТДок - программно-созданный документ, который заполняется данными из текстовика.
|
|||
17
Eeakie
19.12.14
✎
15:55
|
(15) Не знаю кто это делал и зачем решил прикрутить всё это к простейшей операции, но сейчас переделывать времени нет. Надо решить чё делать с непонятными ценами в документах.
|
|||
18
Eeakie
19.12.14
✎
15:56
|
(13) В самой обработке я уже всё исправил. В следующий раз загрузка будет нормальной. Вопрос сейчас в изменении формата уже существующих цен.
|
|||
19
Eeakie
19.12.14
✎
16:02
|
Так, хорошо. Есть еще какой-нибудь способ изменить число кроме Формат() и Окр()?
|
|||
20
Масянька
19.12.14
✎
16:11
|
(19) Тип значения какой?
|
|||
21
Eeakie
19.12.14
✎
16:14
|
(20) Число. Длина 17, точность 2.
|
|||
22
Злопчинский
20.12.14
✎
15:01
|
(19) формат вообщемто возвращает строку, а не число
Что может привести к куче бяк |
|||
23
Chameleon1980
20.12.14
✎
20:22
|
окр
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |