- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/exchange/onec/converter.php
- Класс: BitrixSaleExchangeOneCConverter
- Вызов: Converter::externalizeField
protected function externalizeField(&$value, $fieldInfo=null)
{
if($value<>'')
{
switch($fieldInfo['TYPE'])
{
case 'text':
$value = self::toText($value);
break;
case 'time':
if($value instanceof DateTime)
$value = CDatabase::FormatDate($value->toString(), CSite::GetDateFormat("FULL", LANG), "HH:MI:SS");
break;
case 'date':
if($value instanceof DateTime)
$value = CDatabase::FormatDate($value->toString(), CSite::GetDateFormat("FULL", LANG), "YYYY-MM-DD");
break;
case 'datetime':
if($value instanceof DateTime)
$value = CDatabase::FormatDate($value->toString(), CSite::GetDateFormat("FULL", LANG), "YYYY-MM-DD HH:MI:SS");
break;
case 'bool':
$value = $value == 'Y'? 'true':'false';
break;
case 'int':
$value = intval($value);
break;
}
}
}