Имя: Пароль:
1C
 
УФ вывод данных на форму
0 falselight
 
06.02.17
12:46
Скажите пожалуйста, почему вот в этом выводе, странно округляется
последнее число после запятой, ни так как в калькуляторе.
И после чисел, идут то ли точка с запятой, толь двоеточие.
В конфигураторе такого нет!

    Элементы.СуммаПостДопРасх.Заголовок = "Сумма доп. расх.: " + СТРОКА(СуммаДопРасх);    
    Элементы.ОбщаяСумма.Заголовок       = "Сумма всего: "      + СТРОКА(СуммаПоТекДокументу + СуммаДопРасх);



https://cloud.mail.ru/public/JP6i/CALPDsq9F
1 vicof
 
06.02.17
12:48
Спасибо, поржал)
2 polosov
 
06.02.17
12:48
(0) Потому что у поля надписи в заголовке двоеточие добавляется автоматически.
3 falselight
 
06.02.17
12:52
(2) Спасибо!!!!
Ну а с округлением формат может использовать да?
Это уже другое дело.
Тогда в заголовок выводится просто текст всегда, если двоеточие автоматически добавляется?
А сами значения выводить так, Элементы.СуммаПостДопРасх = ?
4 falselight
 
06.02.17
12:53
А это поле не доступно для записи (

Элементы.СуммаПостДопРасх

как же выводить числовые значения что бы не было двоеточия в конце, за ними?
5 LienXo
 
06.02.17
12:54
или просто СуммаПостДопРасх или Объект.СуммаПостДопРасх в зависимости откуда берутся данные
6 falselight
 
06.02.17
12:56
(5) Ну данные высчитываются выше, они уже есть в этих переменных.
Если вот так просто СуммаПостДопРасх, то заголовка же не будет?
7 LienXo
 
06.02.17
12:57
Элементы.СуммаПостДопРасх.Заголовок = "Сумма доп. расх.: ";
СуммаПостДопРасх = 100;
8 LienXo
 
06.02.17
12:57
упс..
Элементы.СуммаПостДопРасх.Заголовок = "Сумма доп. расх.";
СуммаПостДопРасх = 100;

двоеточие в заголовке авто
9 polosov
 
06.02.17
13:01
(4) Создать реквизит формы.
Кинуть на форму. Вид = Поле надписи.
У элемента формы ПоложениеЗаголовка = Нет.
И присваивай данные реквизиту формы.
10 falselight
 
06.02.17
13:17
(9) пишет это поле не доступно для записи
11 falselight
 
06.02.17
13:18
(10+)
12 falselight
 
06.02.17
13:18
Элементы.ОбщаяСумма       = "Сумма всего: "      + СТРОКА(СуммаПоТекДокументу + СуммаДопРасх);
13 polosov
 
06.02.17
13:19
(12) Обращайся к реквизиту, а не элементу формы.
ОбщаяСумма       = "Сумма всего: "      + СТРОКА(СуммаПоТекДокументу + СуммаДопРасх);
14 falselight
 
06.02.17
13:28
(13) При таком выводе, что могло послужить смещению?

    //Элементы.ОбщаяСумма       = "Сумма всего: "      + СТРОКА(СуммаПоТекДокументу + СуммаДопРасх);
    Элементы.ОбщаяСумма.Заголовок = "Сумма всего";
    ОбщаяСумма                    = СуммаПоТекДокументу + СуммаДопРасх;
    //
    //Элементы.СуммаПостДопРасх = "Сумма доп. расх.:" + СТРОКА(СуммаДопРасх);    
    Элементы.СуммаПостДопРасх.Заголовок = "Сумма доп. расх.";    
    СуммаПостДопРасх                    = СуммаДопРасх;


https://cloud.mail.ru/public/CpdV/nHggg3Cjc