Обсуждение: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)
      Как раз вовремя.
      >> Ответить
    • Развернуть 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).
      >> Ответить