|
Конвертация данных, передать дробное число в параметре перед выгрузкой данных. |
☑ |
0
Cartman
17.07.12
✎
14:35
|
Доброго времени суток, уважаемые форумчане.
Собственно сабж. В правиле конвертации создаю параметр, задаю имя, указываю тип значения "число"... А при выгрузке это поле округляется до целого, а нужно, чтобы была дробная часть. Указать в типе значения количество знаков после запятой не могу (нет там такой возможности).
Прошу совета - как быть?
|
|
1
fisher
17.07.12
✎
14:38
|
Ты его в базу-приемник хочешь передать? Чтобы использовать при загрузке? А нафига? Без этого в 99,99% случаев можно обойтись.
|
|
2
Cartman
17.07.12
✎
14:47
|
(1) Нет, все расчеты производятся при выгрузке. Просто нужно указать некий коэффициент спомощью которого должны выполняться расчеты с возможностью его изменения. Задаваться он должен вручную. Вот фиг его знает, куда его определить. Удобнее было бы в правила конвертации, а не в конфу пихать. Есть, кончено мысли оставить это поле текстовым, а потом преобразовывать в число - но это как гланды через задний проход удалять.
|
|
3
KAO111
17.07.12
✎
14:49
|
А если использовать функцию
ПередатьОдинПараметрВПриемник("ПараметрЧисло","1.2345");
как придет в приемник?
|
|
4
fisher
17.07.12
✎
14:54
|
(2) Ежели только при выгрузке, попробуй вообще не задавать тип параметра. Тогда что присвоишь, того и будет. Ну или структуру туда писать, если не прокатит с числом.
|
|
5
fisher
17.07.12
✎
14:55
|
А, чёрт. Не заметил, что вручную должен задаваться...
|
|
6
gosn1ck
17.07.12
✎
14:57
|
(2) у меня тоже была такая проблема, сделал через текст
|
|
7
fisher
17.07.12
✎
14:57
|
Можно, конечно, как с курсами валют выкрутиться.
Через два целочисленных параметра. Значение и кратность :)
|
|