Обсуждение:DTB.D32 - длм-ка исключительно для консольного интерфейса (визуальные и невизуальные объекты)
0 (0)
Обсуждение:DTB.D32 - длм-ка исключительно для консольного интерфейса (визуальные и невизуальные объекты) ( Обсуждение примера 11.12.2006 15:12 )
5(1)15.05.2009 Поправлены ошибки при работе с денежными полями формы.
14.05.2009 Исправлена ошибка lgStringToValue, для конвертации в тип V_NUMERIC. Теперь переменная
инициализируется, если этого не было сделано ранее.
27.03.2009 Полная поддержка нового типа данных NUMERIC (в РСЛ и в базах). Чтение-запись, преобразование
типов, SetMinMax-ы. Доступ из нового РСЛ к базам со старыми деньгами и деньгами CURRENCY.
Доступ из старых версий РСЛ к базам с полями FT_NUMERIC. Изменения прошли только в lgt.cpp.
Следует учесть, что в RSBank 5.5: money и moneyL возвращают V_NUMERIC, doubleL - double.
Огромная благодарность Кубрину Сергею (R-Style) за подробные консультации. Без его помощи
реализовать поддержку нового типа было бы очень затруднительною
19.03.2009 Поддержка нового свойства поля данных Dec - число знаков после запятой для полей с
типом NUMERIC: TlgDefField.Dec. Исходное значение хранится в SlgDefField.Int3 в виде
числа знаков после запятой * 256.
Посмотреть пример
>> ОтветитьСпасибо! ( Ltybc 27.03.2009 10:29 )
0(0)Как раз вовремя.
>> ОтветитьБольшое спасибо! ( bada 27.03.2009 11:20 )
0(0)Так ждал ...
>> Ответить
dtb и RS-BANK 5.5 ( alexeaa207 10.06.2011 09:02 )
0(0)Имеется старая сборка Retail-а(5.1.093.31) и RS-Bank 5.5. Из Retail-а запускается макрос, который лезет в некоторые файлы RS-BANK-а (в частности restdate). При использовании ключей, не включающих сумму (0,1,4) наложенные SetMinMAx + ApplyRange отрабатывают нормально, для ключей же 2,3 при выполнении First программа зависает. Подозреваю, что дело в NUMERIC. Как конкретно нужно работать с этими полями, используя dtb32?
Для RS-BANK 5.0 все работало с использованием dtbSetCurrency(true).
>> Ответить