Страница 1 из 1

Ничего не понимаю....

Добавлено: 08 фев 2013, 08:33
hope
Накладная на отпуск в модуле Управление сбытом.
В Галактике редактирую печатную форму.

В этой форме есть поле Номер_пп - номер строки по порядку.
Не могу это поле привести к числовому типу - Integer(Номер_пп) выдает результат 0.

Присваиваю значение этого поля переменной типа String - результат: 1.000000, 2.000000, 3.000000, 4.000000, 5.000000, 6.000000....
stroka:String;
nomer_pp:Integer;
stroka:=Номер_пп; // результат: 1.000000, 2.000000, 3.000000, 4.000000, 5.000000, 6.000000....
теперь хочу привести к целому типу - результат дает 0
nomer_pp:=Integer(stroka); // результат дает 0

в чем ошибка? уже всякие варианты перепробовала....

Спасибо!

Re: Ничего не понимаю....

Добавлено: 08 фев 2013, 09:07
RAJAH
double(Номер_пп)

Re: Ничего не понимаю....

Добавлено: 08 фев 2013, 12:25
hope
и double дает 0

Re: Ничего не понимаю....

Добавлено: 08 фев 2013, 12:49
KATZ
На текущей 8.1 всё нормально. Попробуйте Trim-ом строку обрезать, может, пробелы лишние есть.

Re: Ничего не понимаю....

Добавлено: 08 фев 2013, 13:24
hope
Получилось - из строки выделила только целую часть и ее преобразовала в целое....

Спасибо ВСЕМ за помощь!