Пересчет единиц измерений

Материал из RSB-Doc
Перейти к: навигация, поиск

Метод ConvertValue

В объекте "Пересчет единиц измерения" есть метод ConvertValue, который пересчитывает количество, заданное единицей измерения, в другую единицу измерения, в соответствии с правилами пересчёта. Возвращаемое значение содержит пересчитанное значение iCount. Вначале функция ищет правила пересчёта, заданные в подобъекте "Дополнительная единица измерения" справочника "Номенклатура". Если ничего не найдено, то правила ищутся в справочнике "Пересчет единиц измерения" при условии, что не задана "Область действия" (номенклатура).

Пример использования

  var objUnitConvert = GetDS("Пересчет единиц измерений", Null, 1).RSObject;
  var iCount = objUnitConvert.Run("ConvertValue"
              ,iValue       // Пересчитываемое значение
              ,iUnitSrcID   // Ед.изм. из которой пересчитываем
              ,iUnitDstID   // Ед.изм. в которую пересчитываем
              ,iIdNom       // ID номенклатуры
              );
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Для разработки
Инструменты