Имя: Пароль:
1C
1С v8
не понимает десятичную дробь
,
0 yavasya
 
05.09.13
07:57
Процедура ТоварыВесБруттоПриИзменении(Элемент)
    // Вставить содержимое обработчика.
ЭлементыФормы.Товары.ТекущиеДанные.Количество = (ЭлементыФормы.Товары.ТекущиеДанные.ВесБрутто-ЭлементыФормы.Товары.ТекущиеДанные.ВесАвто);
з=ЭлементыФормы.Товары.ТекущиеДанные.Засоренность;
сообщить (з);
т=0,01;
х=1-з*т;
сообщить (х);
    
КонецПроцедуры

не понимает параметр Т, где т-число
1 yavasya
 
05.09.13
07:58
т число , точность до тысячных
2 Wobland
 
05.09.13
07:58
понятно, так делать не будем
3 yavasya
 
05.09.13
07:58
т="0,01";
тогда непонимает значение х
4 Godofsin
 
05.09.13
07:59
0.01
5 zak555
 
05.09.13
07:59
что есть з ? и что выводит ?
что выводит х ?
6 yavasya
 
05.09.13
07:59
как сделать чтобы посчитало ?
7 ReaLg
 
05.09.13
08:00
Не запятая, а точка должна быть
8 Wobland
 
05.09.13
08:00
(6) я вот так делаю: Процедура РассчитатьОсновныеНачисления_Способ3(НЗ)
9 yavasya
 
05.09.13
08:00
{Документ.ПоступлениеТоваровУслуг.Форма.ФормаДокумента.Форма(2943)}: Преобразование значения к типу Число не может быть выполнено
х=1-з*т;
10 yavasya
 
05.09.13
08:01
з=ЭлементыФормы.Товары.ТекущиеДанные.Засоренность;
сообщить (з);
11 Godofsin
 
05.09.13
08:01
(9) з = не число
12 ReaLg
 
05.09.13
08:01
т = 0.01
точка, а не запятая
13 Godofsin
 
05.09.13
08:01
(8) и неужто считает?
14 Wobland
 
05.09.13
08:02
сегодня хорошее, интересное утро
15 Wobland
 
05.09.13
08:02
(13) строго говоря вот так:     Выполнить("РассчитатьОсновныеНачисления_Способ"+СпособПроведения+"(НЗОсновные)");
16 yavasya
 
05.09.13
08:03
не, не считает ,
х значение несчитает
х=1-з*т;
переменную выводит равной 2
17 hohol
 
05.09.13
08:03
з,т,х - придушил бы.
18 yavasya
 
05.09.13
08:03
Wobland пока для меня это сложно
19 yavasya
 
05.09.13
08:04
hohol хелп , потом душить )))
20 Wobland
 
05.09.13
08:05
(18) для меня тоже - я ни хрена не понимаю, просто наблюдаю
21 hohol
 
05.09.13
08:05
что значит не понимает?
22 hohol
 
05.09.13
08:05
Ошибку какую пишет?
23 yavasya
 
05.09.13
08:06
{Документ.ПоступлениеТоваровУслуг.Форма.ФормаДокумента.Форма(2)}: Преобразование значения к типу Число не может быть выполнено
х=1-з*т;
24 hohol
 
05.09.13
08:07
з - строка
25 Wobland
 
05.09.13
08:07
как бы так ухитриться умножить и вычесть меж двух чисел и одной переменной?
26 hohol
 
05.09.13
08:07
тебе же уже ответили.
27 yavasya
 
05.09.13
08:08
я в дельфи так делал
28 Wobland
 
05.09.13
08:09
(27) там тоже запятые? не верю
29 hohol
 
05.09.13
08:10
а нахера там т? для мебели?
30 yavasya
 
05.09.13
08:11
без запятых спасибо что подсказали
31 1Сергей
 
05.09.13
08:16
ппц
32 yavasya
 
05.09.13
08:17
не в этом дело было
как преобразвать данные строки в число ?
33 1Сергей
 
05.09.13
08:18
(32)
ТутСтрока = "0.222";
ТутЧисло = 0 + ТутСтрока;
34 Wobland
 
05.09.13
08:19
(32) хранить сразу в числе не предлагать?
35 yavasya
 
05.09.13
08:22
Есть справочник Засоренность. В поле выбора таблицы Товары колонка Засоренность реквизит справочник.Ссылка.Засоренность
Как можно сделать чтобы в колонке отображался не код или наименование , а именно реквизит справочника Засоренность
т.е. я делаю Справочник ссылка-программа выбирает данные данные реквизита Код
36 Wobland
 
05.09.13
08:26
(35) перетащи реквизит реквизита на фомру
37 yavasya
 
05.09.13
08:30
извините за тупость , поскажите как это
38 Wobland
 
05.09.13
08:35
(37) у тебя обычная.. данные назначь
39 Wobland
 
05.09.13
08:35
(38) элементу формы
40 yavasya
 
05.09.13
09:07
спасибо. попробую
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой