function TipoAsientoCont($Arg, $Codigo)
{
    global $ConexionEmpresa, $enlace, $codTipoAsiento;
    switch ($Arg) {
        case 'ListadoTA':
            $sql = "select Codigo, Descripcion, Codigo as CodigoAjax from ct_configuracion_tipo_asiento where CtaSuscripcion='" . $_SESSION['CtaSuscripcion'] . "'";
            $clase = 'reporteA';
            $enlaceCod = 'codTA';
            $url = $enlace . "?TipoAsientoCont=EditarTA";
            $panel = 'PanelB';
            $reporte = ListR2("", $sql, $ConexionEmpresa, $clase, '', $url, $enlaceCod, $panel, 'ct_tipo_asiento', '', '');
            $btn = "Crear]" . $enlace . "?metodo=Configuracion_Tipo_Asiento&TipoAsientoCont=CrearTA&codTA=N]PanelB1}";
            $panel = array(array('PanelB1', '100%', $panelA));
            $btn = Botones($btn, 'botones1', '');
            $btn = tituloBtnPn("<span>Configuración</span><p>TIPO DE ASIENTO</p><div class='bicel'></div>", $btn, "80px", "TituloA");
            $panelA = layoutV2($mHrz, $btn . $reporte);
            $panel = array(array('PanelB1', '100%', $panelA));
            $s = LayoutPage($panel);
            $s = '<div id="PanelD" style="padding: 0px 0px 0px 0px; width: 100%;" >' . $s . '</div>';
            WE($s);
        case 'CrearTA':
            if ($Codigo == NULL) {
                get('codTA') != "" ? $Codigo = get('codCTA') : ($Codigo = get('codTA'));
            }
            #$codTA = get('codTA');
            $btn = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]" . $enlace . "?TipoAsientoCont=ListadoTA&codTA=N]PanelB1}";
            $btn = Botones($btn, 'botones1', '');
            $btn = tituloBtnPn("<span>Nuevo</span><p>TIPO DE ASIENTO</p><div class='bicel'></div>", $btn, "100px", "TituloA");
            $uRLForm = "Crear]" . $enlace . "?metodo=Configuracion_Tipo_Asiento&transaccion=INSERT&Accion=ListadoTA]PanelB]F]}";
            #$uRLForm .= "Crear y Configurar]".$enlace."?metodo=Configuracion_Tipo_Asiento&transaccion=INSERT&Accion=CrearTA]PanelB]F]}";
            $form = c_form_ult('', $ConexionEmpresa, 'Configuracion_Tipo_Asiento', 'CuadroA', $path, $uRLForm, '', $tSelectD);
            $form = "<div style='width:300px;'>" . $form . "</div>";
            $panelA = layoutV2($mHrz, $btn . $form);
            $panel = array(array('PanelB1', '100%', $panelA));
            $s = LayoutPage($panel);
            $s = '<div id="PanelD" style="padding: 0px 0px 0px 0px; width: 100%;" >' . $s . '</div>';
            WE($s);
            break;
        case 'EditarTA':
            if ($Codigo == NULL) {
                get('codTA') != "" ? $Codigo = get('codCTA') : ($Codigo = get('codTA'));
            }
            #$codCTA =get('codTA') ;
            $menu = "General]" . $enlace . "?TipoAsientoCont=EditarTA&codTA={$Codigo}&codCTA={$Codigo}]PanelB]Marca}";
            $menu .= "Distribución]" . $enlace . "?TipoAsientoCont=ConfiguracionDet&codTA={$Codigo}&codCTA={$Codigo}]layoutV]}";
            $menu .= "Documentos]" . $enlace . "?TipoAsientoCont=ConfiguracionDet2&codTA={$Codigo}&codCTA={$Codigo}]layoutV]}";
            $pestanas = menuHorizontal($menu, 'menuV1');
            $uRLForm = "Actualizar]" . $enlace . "?metodo=Configuracion_Tipo_Asiento&transaccion=UPDATE&codTA={$Codigo}]PanelB]F]}";
            $uRLForm .= "Eliminar]" . $enlace . "?TipoAsientoCont=EliminarAsiento&codTA={$Codigo}]PanelB]F]}";
            $form = c_form_ult('', $ConexionEmpresa, 'Configuracion_Tipo_Asiento', 'CuadroA', '', $uRLForm, $Codigo, $tSelectD);
            $form = '<div id="PanelD" style="width:300px;" >' . $form . '</div>';
            $btn = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]" . $enlace . "?TipoAsientoCont=ListadoTA&codTA=N]PanelB1}";
            $btn = Botones($btn, 'botones1', '');
            $btn = tituloBtnPn("<span>Configuración</span><p>TIPO DE ASIENTO</p><div class='bicel'></div>", $btn, "80px", "TituloA");
            #$btnA1 = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]".$enlace."?TipoAsiento=ListadoTA]PanelB1}";
            $btnA1 = Botones($btnA1, 'botones1', '');
            $btn2 = tituloBtnPn("<span>Datos</span><p>Generales</p><div class='bicel'></div>", $btnA1, "100px", "TituloA");
            $html = "<div style='width:50%; padding-top: 40px;padding-left: 10px;'>" . $btn2 . $form . "</div>";
            $panelA = layoutV2($btn, $pestanas . $html);
            $panel = array(array('PanelB1', '100%', $panelA));
            $s = LayoutPage($panel);
            WE($s);
            break;
        case 'ConfiguracionDet':
            if ($Codigo == NULL) {
                get('codTA') != "" ? $Codigo = get('codCTA') : ($Codigo = get('codTA'));
            }
            $menu = "General]" . $enlace . "?TipoAsientoCont=EditarTA&codTA={$Codigo}&codCTA={$Codigo}]PanelB]}";
            $menu .= "Distribución]" . $enlace . "?TipoAsientoCont=ConfiguracionDet&codTA={$Codigo}&codCTA={$Codigo}]layoutV]Marca}";
            $menu .= "Documentos]" . $enlace . "?TipoAsientoCont=ConfiguracionDet2&codTA={$Codigo}&codCTA={$Codigo}]layoutV]}";
            $pestanas = menuHorizontal($menu, 'menuV1');
            $sql = 'Select ct_plan_cuentas.Cuenta, tad.debe as "Debe(%)",tad.haber as "Haber(%)" ,tad.codigo as CodigoAjax ' . 'from ct_configuracion_tipo_asiento_det as tad inner join ct_plan_cuentas on ct_plan_cuentas.codigo=tad.cuenta ' . ' where tad.CtaSuscripcion="' . $_SESSION['CtaSuscripcion'] . '" and tad.configuracion_tipo_asiento="' . $Codigo . '"';
            $clase = 'reporteA';
            $enlaceCod = 'codCTAD';
            $url = $enlace . "?TipoAsientoCont=ConfiguracionDetEdit&codTA=" . $Codigo;
            $panel = 'PanelBI';
            $reporte = ListR2("", $sql, $ConexionEmpresa, $clase, '', $url, $enlaceCod, $panel, 'ct_configuracion_asiento_det', '', '');
            $btn = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]" . $enlace . "]PanelB1}";
            $btn = "Agregar]{$enlace}?TipoAsientoCont=ConfiguracionDetAdd&codTA={$Codigo}]PanelBI}";
            $btn = Botones($btn, 'botones1', '');
            $btn = tituloBtnPn("<span>Distribución</span><p>Automatica del Asiento</p><div class='bicel'></div>", $btn, "100px", "TituloA");
            # $btn = Botones($btn, 'botones1','');
            $panel = array(array('PanelAI', '55%', $btn . $reporte), array('PanelBI', '34%', ''));
            $s = LayoutPage($panel);
            $s = $pestanas . $s;
            WE($s);
        case 'EliminarAsiento':
            $codTA = get('codTA');
            DReg("ct_configuracion_tipo_asiento", "Codigo", $codTA, $ConexionEmpresa);
            DReg("ct_configuracion_tipo_asiento_det", "Configuracion_Tipo_Asiento", $codTA, $ConexionEmpresa);
            DReg("ct_configuracion_tipoasiento_documento", "Configuracion_Tipo_Asiento", $codTA, $ConexionEmpresa);
            TipoAsientoCont("ListadoTA", $codTA);
            w("");
        case 'ConfiguracionDetAdd':
            if ($Codigo == NULL) {
                get('codTA') != "" ? $Codigo = get('codCTA') : ($Codigo = get('codTA'));
            }
            #$codCTA = get('codCTA');
            $uRLForm = "Buscar ]{$enlace}?TipoAsiento=BuscaCuenta&Campo=Cuenta_configuracion_tipo_asiento_det_C]Cuenta_configuracion_tipo_asiento_det_B]F]}";
            $form = c_form_ult("BUSCAR CUENTA ", $ConexionEmpresa, "buscar_cuentas", "CuadroA", '', $uRLForm, "", '');
            $form = "<div style='width:100%;'>" . $form . "</div>";
            $style = "top:0px;z-index:6;";
            $FBusqueda = search($form, "Cuenta_configuracion_tipo_asiento_det", $style);
            $uRLForm = "Agregar]" . $enlace . "?metodo=configuracion_tipo_asiento_det&transaccion=INSERT&codTA=" . $Codigo . "]layoutV]F]}";
            $tSelectD = array();
            # $form = c_form_ult('', $ConexionEmpresa, 'configuracion_tipo_asiento_det', 'CuadroA', '', $uRLForm, '', $tSelectD);
            $form = c_form_adp('', $ConexionEmpresa, 'configuracion_tipo_asiento_det', 'CuadroA', '', $uRLForm, '', $tSelectD, "Codigo");
            $panelA = layoutV2('', $FBusqueda . $form);
            $panel = array(array('PanelB1', '100%', $panelA));
            $tit = "<div style='font-size: 0.9em;color: #2d2d2d;margin:10px;color: #839191;line-height: 15px;font-weight: 300;font-family:Open Sans;'> Agregar Configuración</div>";
            $s = LayoutPage($panel);
            $s = '<div id="PanelD" style=" width: 100%;" >' . $tit . $s . '</div>';
            WE($s);
        case 'ConfiguracionDetEdit':
            if ($Codigo == "") {
                get('codTA') != "" ? $Codigo = get('codCTA') : ($Codigo = get('codTA'));
            }
            $codCTAD = get('codCTAD');
            $sql = "select Configuracion_Tipo_Asiento from ct_configuracion_tipo_asiento_det where codigo={$codCTAD}";
            $cod = rGT($ConexionEmpresa, $sql);
            $codTA = $Codigo;
            #$cod['Configuracion_Tipo_Asiento'];
            $uRLForm = "Buscar ]" . $enlace . "?TipoAsiento=BuscaCuenta&Campo=Cuenta_configuracion_tipo_asiento_det_C]Cuenta_configuracion_tipo_asiento_det_B]F]}";
            $form = c_form_ult("BUSCAR CUENTA ", $ConexionEmpresa, "buscar_cuentas", "CuadroA", $path, $uRLForm, "", $tSelectD);
            $form = "<div style='width:100%;'>" . $form . "</div>";
            $style = "top:0px;z-index:6;";
            $FBusqueda = search($form, "Cuenta_configuracion_tipo_asiento_det", $style);
            $uRLForm = "Guardar]" . $enlace . "?metodo=configuracion_tipo_asiento_det&transaccion=UPDATE&codCTAD=" . $codCTAD . "&codTA={$codTA}]layoutV]F]}";
            $uRLForm .= "Eliminar]" . $enlace . "?metodo=configuracion_tipo_asiento_det&transaccion=DELETE&codCTAD=" . $codCTAD . "&codTA={$codTA}]layoutV]F]}";
            $tSelectD = array('Cuenta' => "select Concat(Cuenta,' ',denominacion) from ct_plan_cuentas where CtaSuscripcion='" . $_SESSION['CtaSuscripcion'] . "' and ");
            $form = c_form_adp('', $ConexionEmpresa, 'configuracion_tipo_asiento_det', 'CuadroA', '', $uRLForm, $codCTAD, $tSelectD, "Codigo");
            $panelA = layoutV2($mHrz, $FBusqueda . $form);
            $panel = array(array('PanelAI', '100%', $panelA));
            $tit = "<div style='font-size: 0.9em;color: #2d2d2d;margin:10px;color: #839191;line-height: 15px;font-weight: 300;font-family:Open Sans;'> Actualizar Configuración</div>";
            $s = LayoutPage($panel);
            $s = '<div id="PanelD" style=" width: 100%;" >' . $tit . $s . '</div>';
            WE($s);
        case 'ConfiguracionDet2':
            if ($Codigo == NULL) {
                get('codTA') != "" ? $Codigo = get('codCTA') : ($Codigo = get('codTA'));
            }
            $menu = "General]" . $enlace . "?TipoAsientoCont=EditarTA&codTA={$Codigo}&codCTA={$Codigo}]PanelB]}";
            $menu .= "Distribución]" . $enlace . "?TipoAsientoCont=ConfiguracionDet&codTA={$Codigo}&codCTA={$Codigo}]layoutV]}";
            $menu .= "Documentos]" . $enlace . "?TipoAsientoCont=ConfiguracionDet2&codTA={$Codigo}&codCTA={$Codigo}]layoutV]Marca}";
            $pestanas = menuHorizontal($menu, 'menuV1');
            #$codCTA = get('codCTA');
            $sql = "Select ct_tipo_documento.codigo as CODIGO ," . "ct_tipo_documento.descripcion as DESCRIPCION ," . "ct_configuracion_tipoasiento_documento.codigo as CodigoAjax " . "from ct_configuracion_tipoasiento_documento inner join ct_tipo_documento " . "on ct_configuracion_tipoasiento_documento.tipo_documento=ct_tipo_documento.codigo " . "where ct_configuracion_tipoasiento_documento.CtaSuscripcion='" . $_SESSION['CtaSuscripcion'] . "' " . "and ct_configuracion_tipoasiento_documento.Configuracion_tipo_asiento={$Codigo}";
            $clase = 'reporteA';
            $enlaceCod = 'codTAD';
            $url = "{$enlace}?TipoAsientoCont=ConfiguracionDet2Edit&codTA={$Codigo}";
            $panel = 'PanelBI';
            #  $titulo = "<div style='font-size: 0.9em;color: #2d2d2d;margin:10px;color: #839191;line-height: 15px;font-weight: 300;font-family:Open Sans;'> "
            #      . "<i class='icon-rotate-left' style='cursor:pointer;float:right;font-size:1.5em' onclick=cargar_detalle('layoutV','$enlace?TipoAsientoCont=ConfiguracionDet2&codTA=$Codigo');></i></div>";
            $reporte = ListR2("", $sql, $ConexionEmpresa, $clase, "", $url, $enlaceCod, $panel, "ct_configuracion_tipoasiento_documento", '', '');
            # $botones .= "<button class='boton' style='float:left; margin:20px;' onclick=cargar_detalle('PanelB2','$enlace?TipoAsiento=ConfiguracionDet2Add&codCTA=$Codigo');>Agregar</button>";
            $btn = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]" . $enlace . "?TipoAsiento=ListadoTA]PanelB1}";
            $btn = "Agregar]{$enlace}?TipoAsientoCont=ConfiguracionDet2Add&codTA={$Codigo}]PanelBI}";
            $btn = Botones($btn, 'botones1', '');
            $btn = tituloBtnPn("<span>Documentos </span><p> Permitidos</p><div class='bicel'></div>", $btn, "100px", "TituloA");
            $panel = array(array('PanelAI', '55%', $btn . $reporte), array('PanelBI', '30%', ''));
            $s = LayoutPage($panel);
            $s = $pestanas . $titulo . $s;
            #$s = $pestanas.$titulo.$reporte.$btn;
            WE($s);
        case 'ConfiguracionDet2Add':
            if ($Codigo == NULL) {
                $Codigo = get('codTA');
            }
            #$codCta = get('codCTA');
            $uRLForm = " Agregar ]{$enlace}?metodo=Configuracion_TAsiento_Doc&transaccion=INSERT&codTA={$Codigo}]layoutV]F]}";
            $tSelectD = array('Tipo_Documento' => 'select codigo,descripcion from ct_tipo_documento');
            $form = c_form_ult('', $ConexionEmpresa, 'Configuracion_TAsiento_Doc', 'CuadroA', '', $uRLForm, '', $tSelectD);
            $panelA = layoutV2($mHrz, $form);
            $panel = array(array('PanelB1', '100%', $panelA));
            $tit = "<div style='font-size: 0.9em;color: #2d2d2d;margin:10px;color: #839191;line-height: 15px;font-weight: 300;font-family:Open Sans;'> Agregar Tipo de Documento</div>";
            $s = LayoutPage($panel);
            $s = '<div id="PanelD" style=" width: 100%;" >' . $tit . $s . '</div>';
            WE($s);
        case 'ConfiguracionDet2Edit':
            if ($Codigo == NULL) {
                get('codTA') != "" ? $Codigo = get('codCTA') : ($Codigo = get('codTA'));
            }
            $codCTAD = get('codTAD');
            $codCta = $Codigo;
            #get('codCTA');
            $uRLForm = "Actualizar ]{$enlace}?metodo=Configuracion_TAsiento_Doc&transaccion=UPDATE&codTA={$Codigo}&codTAD={$codCTAD}]layoutV]F]}";
            $uRLForm .= " Elmiminar ]{$enlace}?metodo=Configuracion_TAsiento_Doc&transaccion=DELETE&codTA={$Codigo}&codTAD={$codCTAD}]layoutV]F]}";
            $tSelectD = array('Tipo_Documento' => 'select codigo,descripcion from ct_tipo_documento');
            $form = c_form_adp('', $ConexionEmpresa, 'Configuracion_TAsiento_Doc', 'CuadroA', '', $uRLForm, $codCTAD, $tSelectD, "Codigo");
            $panelA = layoutV2($mHrz, $form);
            $panel = array(array('PanelAI', '100%', $panelA));
            $tit = "<div style='font-size: 0.9em;color: #2d2d2d;margin:10px;color: #839191;line-height: 15px;font-weight: 300;font-family:Open Sans;'> Agregar Tipo de Documento</div>";
            $s = LayoutPage($panel);
            $s = '<div id="PanelD" style=" width: 100%;" >' . $tit . $s . '</div>';
            WE($s);
        case 'Mensajes':
            W('');
    }
}
function site()
{
    global $vConex, $enlace;
    $menu = "Formularios]" . $enlace . "]cuerpo]Marca}";
    $menu .= "Tablas]" . $enlace . "?accionCT=tablas]cuerpo}";
    $menu .= "Datos Alternos]" . $enlace . "?accionDA=DAlternos]cuerpo}";
    $pestanas = menuHorizontal($menu, 'menuV1');
    $btn = "<div class='botIconS'><i class='icon-trash'></i></div>]" . $enlace . "?Formularios=EliminarFormularios]PanelInferior]CHECK}";
    $btn .= "<div class='botIconS'><i class='icon-refresh'></i></div>]" . $enlace . "]cuerpo}";
    $btn .= "<div class='botIconS'><i class='icon-pencil'></i></div> ]Abrir]panel-Float}";
    $btn .= "<div class='botIconS'><i class='icon-search'></i></div>]Abrir]panel-FloatB}";
    $btn .= "<div class='botIconS'><i class='icon-upload-alt'></i></div>]" . $enlace . "?Formularios=Importar-Seleccion]layoutV}";
    $btn = Botones($btn, 'botones1', 'sys_form');
    $titulo = "<span>Lista</span><p>FORMULARIOS DEL SISTEMA</p><div class='bicel'></div>";
    $btn_titulo = tituloBtnPn($titulo, $btn, "300px", "TituloA");
    $path = "";
    $uRLForm = "Guardar]" . $enlace . "?metodo=SysFomr1&transaccion=INSERT]layoutV]F]panel-Float}";
    $titulo = "CREAR FORMULARIO";
    $form = c_form($titulo, $vConex, "SysFomr1", "CuadroA", $path, $uRLForm, '', '');
    $form = "<div style='width:500px;'>" . $form . "</div>";
    $style = "left:170px;top:0px;";
    $divFloat = panelFloat($form, "panel-Float", $style);
    $path = "";
    $uRLForm = "Guardar]" . $enlace . "?metodo=SysFomr1&transaccion=INSERT]panelB-R]F]panel-Float}";
    $titulo = "BUSCAR FORMULARIO";
    $form = c_form($titulo, $vConex, "SysFomr1", "CuadroA", $path, $uRLForm, '', '');
    $form = "<div style='width:500px;'>" . $form . "</div>";
    $style = "left:170px;top:0px;";
    $divFloatB = panelFloat($form, "panel-FloatB", $style);
    $panelA = $divFloat . $btn_titulo . pAnimado1($reporte);
    $sql = 'SELECT Codigo AS Formulario , Tabla, Codigo AS CodigoAjax FROM sys_form ';
    $clase = 'reporteA';
    $enlaceCod = 'codigoForm';
    $url = $enlace . "?muestra=detalle";
    $panel = 'layoutV';
    $reporte = ListR2('', $sql, $vConex, $clase, '', $url, $enlaceCod, $panel, 'sys_form', 'checks', '');
    $reporte = "<div id = 'PanelInferior' style='float:left;width:100%;' >" . $reporte . "</div>";
    $panelA = layoutV2($divFloat . $divFloatB . $pestanas, $btn_titulo . $reporte);
    $panel = array(array('PanelA1', '100%', $panelA));
    $s = LayoutPage($panel);
    return $s;
}
function getPestanasHtml($basepath, $active = 'formulario')
{
    $formularios = $tablas = $datos = $datosmaestros = $selecciondb = '';
    switch ($active) {
        case 'seleccion-db':
            $selecciondb = ']Marca';
            break;
        case 'tablas':
            $tablas = ']Marca';
            break;
        case 'datosalternos':
            $datos = ']Marca';
            break;
        case 'datosmaestros':
            $datosmaestros = ']Marca';
            break;
        case 'ProcesoSistema':
            $p_sistema = ']Marca';
            break;
        case 'Reportes':
            $p_reportes = ']Marca';
            break;
        default:
            $formularios = ']Marca';
            break;
    }
    $menu = 'Formularios]' . $basepath . ']cuerpo' . $formularios . '}';
    $menu .= 'Tablas]' . $basepath . '?accionCT=tablas]cuerpo' . $tablas . '}';
    $menu .= 'Importar Datos]' . $basepath . '?action=seleccion-db]cuerpo' . $selecciondb . '}';
    $menu .= 'Datos Alternos]' . $basepath . '?accionDA=DAlternos]cuerpo' . $datos . '}';
    $menu .= 'Datos Maestros]' . $basepath . '?accionDA=DMaestros]cuerpo' . $datosmaestros . '}';
    $menu .= 'Procesos De Sistema]' . $basepath . '?ProcesosSistema=Menu]cuerpo' . $p_sistema . '}';
    $menu .= 'Reportes ]' . $basepath . '?Reportes=Menu]cuerpo' . $p_reportes . '}';
    $pestanas = menuHorizontal($menu, 'menuV1');
    return $pestanas;
}
function formdinamico($arg, $codigo = null)
{
    global $enlace, $ConexionEmpresa;
    $url = "_vistas/g_asientos.php?formdinamico";
    $tSelectD = array('Tipo_Asiento' => array('P', 'SELECT Codigo,Descripcion FROM ct_configuracion_tipo_asiento', $url), 'TipoDoc' => array('H', "SELECT td.codigo AS COD,td.descripcion\n                                            FROM ct_configuracion_tipoasiento_documento AS ctd\n                                            INNER JOIN ct_tipo_documento AS td ON ctd.tipo_documento=td.codigo\n                                            WHERE ctd.CtaSuscripcion='1'\n                                            AND ctd.Configuracion_tipo_asiento=", $url));
    /**/
    switch ($arg) {
        case "Listado":
            $sql = 'SELECT DATE_FORMAT( a.Fecha_Emision,  "%d/%m/%Y" ) AS FECHA,
                    a.GLOSA,
                    CONCAT( td.Abreviatura,  " ", a.DocSerie,  "-", a.DocNumero ) AS "DOCUMENTO",
                    m.Abreviatura AS MONEDA,
                    cc.RazonSocial AS CLIENTE,
                    pa.Descripcion AS  "PERIODO ANUAL",
                    pm.Descripcion AS  "PERIODO MENSUAL",
                    lc.descripcion AS  "LIBRO CONTABLE",
                    IF( a.Estado =1,  "ACTIVO", "ANULADO" ) AS ESTADO,
                    a.Codigo AS CodigoAjax
                    FROM ct_asiento AS a
                    LEFT JOIN ct_moneda AS m ON a.Moneda = m.Codigo
                    LEFT JOIN ct_tipo_asiento AS ta ON a.Tipo_Asiento = ta.Codigo
                    LEFT JOIN ct_tipo_documento AS td ON a.tipodoc = td.codigo
                    LEFT JOIN ct_libros_contables AS lc ON a.Tipo_Libro = lc.codigo
                    LEFT JOIN ct_periodo_anual AS pa ON a.PeriodoAnual  = pa.codigo
                    LEFT JOIN ct_periodo_mensual AS pm ON a.PeriodoMensual  = pm.codigo
                    LEFT JOIN ct_cuenta_corriente AS cc ON a.Cuenta_Corriente  = cc.Codigo
                    WHERE a.CtaSuscripcion="' . $_SESSION['CtaSuscripcion'] . '" AND  a.Codigo  ' . $codigo;
            $clase = 'reporteA';
            $enlaceCod = 'codAsi';
            $url = $enlace . "?RegAsientCon=Editar";
            $panel = 'PanelB1';
            $reporte = ListR2("", $sql, $ConexionEmpresa, $clase, '', $url, $enlaceCod, $panel, '', '', '');
            $btn = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]" . $enlace . "?RegAsientCon=Listado]PanelB1}";
            $btn = Botones($btn, 'botones1', '');
            $btn = tituloBtnPn("<span>Transacción</span><p >ASIENTO VENTAS</p>", $btn, "130px", "TituloA");
            $btn = '<div style="padding-top:10px;width: 100%;">' . $btn . '</div>';
            $panelB = layoutV2('', $btn . $reporte);
            $panelB = "<div class='Marco' style='width:100%;'>" . $panelB . "</div>";
            $panelB = '<div style="padding-left:20px">' . $panelB . '</div>';
            $panel = array(array('PanelB1', '100%', $panelB));
            $s = LayoutPage($panel);
            #$s = "<div style='padding:10px 20px;' >".$s."</div>";
            WE($s);
            break;
        case 'Crear':
            $PeriodoAnual = $codigo[0];
            $PeriodoMensual = $codigo[1];
            $Tipo_Libro = $codigo[2];
            $Tipo_Asiento = $codigo[3];
            $btn = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]" . $enlace . "?RegAsientCon=Listado]PanelB1}";
            $btn = Botones($btn, 'botones1', '');
            $btn = tituloBtnPn("<span>CREAR</span><p>ASIENTO</p><div class='bicel'></div>", $btn, "100px", "TituloA");
            $uRLForm = "Buscar ]" . $enlace . "?formdinamico=BuscarCliente&Campo=Cuenta_Corriente_Asiento_Cab_C]Cuenta_Corriente_Asiento_Cab_B]F]}";
            $form = c_form_ult("BUSCAR CUENTA ", $ConexionEmpresa, "buscar_auxiliar", "CuadroA", $path, $uRLForm, "", $tSelectD);
            $form = "<div style='width:100%;'>" . $form . "</div>";
            $style = "top:0px;z-index:6;";
            $FBusqueda = search($form, "Cuenta_Corriente_Asiento_Cab", $style);
            $Impuesto = impuesto(date('Y-m-d'), $ConexionEmpresa);
            $TipoCambio = tipocambio(2, date('Y-m-d'), $ConexionEmpresa);
            $Codigo_Correlativo = Correlativo('1', $ConexionEmpresa);
            $tSelectD = array('PeriodoMensual' => 'SELECT Codigo,Descripcion  FROM ct_periodo_mensual WHERE Codigo=' . $PeriodoMensual . ' ', 'PeriodoAnual' => 'SELECT Codigo,Descripcion FROM ct_periodo_anual  WHERE Codigo=' . $PeriodoAnual . '  ORDER BY Descripcion DESC ', 'Tipo_Libro' => 'SELECT Codigo,Descripcion FROM ct_libros_contables  WHERE Codigo=' . $Tipo_Libro . '   ', 'Tipo_Conv_Mon' => 'SELECT Codigo,Descripcion FROM ct_tipo_conversion ORDER BY Codigo DESC', 'Moneda' => 'SELECT Codigo,Abreviatura FROM ct_moneda', 'Axuliar' => 'SELECT Codigo,Abreviatura FROM ct_moneda', 'Correlativo' => $Codigo_Correlativo, 'Impuesto' => $Impuesto, 'Tipo_Cambio' => $TipoCambio, 'Tipo_Asiento' => 'SELECT Codigo,Descripcion FROM ct_configuracion_tipo_asiento WHERE Codigo=' . $Tipo_Asiento, 'TipoDoc' => 'SELECT td.codigo AS COD,td.descripcion
                                            FROM ct_configuracion_tipoasiento_documento AS ctd
                                            INNER JOIN ct_tipo_documento AS td ON ctd.tipo_documento=td.codigo
                                            WHERE ctd.CtaSuscripcion=1  AND ctd.Configuracion_tipo_asiento=' . $Tipo_Asiento . ' ORDER BY td.descripcion ASC ');
            $uRLForm = "Crear]" . $enlace . "?metodo=Asiento_Cab&transaccion=INSERT]PanelB1]F]}";
            $form = c_form_adp('', $ConexionEmpresa, 'Asiento_Cab', 'CuadroA', $path, $uRLForm, '', $tSelectD, "Codigo");
            $panelA = layoutV2('', $btn . $FBusqueda . $form);
            $panel = array(array('PanelB1', '100%', $panelA));
            $html = LayoutPage($panel);
            $html = "<div style='padding:0px 0px;' >" . $html . "</div>";
            WE($html);
            break;
        case "Editar":
            if (get('codAsi') == '') {
                $codAsi = $codigo != '' ? $codigo : '0';
            } else {
                $codAsi = get('codAsi');
            }
            $btn1 = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]" . $enlace . "?RegAsientCon=Listado]PanelB1}";
            $btn1 = Botones($btn1, 'botones1', '');
            $btn1 = tituloBtnPn("<span>Editar</span><p>ASIENTO CONTABLE</p>", $btn1, "100px", "TituloA");
            $menu = "General]" . $enlace . "?RegAsientConD=Editar&codAsi={$codAsi}]PanelB1]Marca}";
            $menu .= "Distribución]" . $enlace . "?RegAsientConD=GrillaDetalle&codAsi={$codAsi}]PanelB1]}";
            $menu .= "Cuenta]" . $enlace . "?RegAsientConD=Cuenta&codAsi={$codAsi}]PanelB]}";
            $pestanas = menuHorizontal($menu, 'menuV1');
            $uRLForm = "Buscar ]" . $enlace . "?formdinamico=BuscarCliente&Campo=Cuenta_Corriente_Asiento_Cab_C]Cuenta_Corriente_Asiento_Cab_B]F]}";
            $form = c_form_ult("BUSCAR CUENTA ", $ConexionEmpresa, "buscar_auxiliar", "CuadroA", '', $uRLForm, "", $tSelectD);
            $form = "<div style='width:100%;'>" . $form . "</div>";
            $style = "top:0px;z-index:6;";
            $FBusqueda = search($form, "Cuenta_Corriente_Asiento_Cab", $style);
            # $btn = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]".$enlace."?RegAsientCon=Listado]PanelB1}";
            $btn = Botones($btn, 'botones1', '');
            $btn = tituloBtnPn("<span >Configuración</span>", $btn, "100px", "TituloA");
            $path = "";
            $tSelectD = array('PeriodoMensual' => 'SELECT Codigo,Descripcion  FROM ct_periodo_mensual', 'PeriodoAnual' => 'SELECT Codigo,Descripcion FROM ct_periodo_anual ORDER BY Descripcion DESC ', 'Tipo_Libro' => 'SELECT Codigo,Descripcion FROM ct_libros_contables ', 'Tipo_Conv_Mon' => 'SELECT Codigo,Descripcion FROM ct_tipo_conversion WHERE Codigo<>"T/C" ORDER BY Codigo DESC', 'Cuenta_Corriente' => 'SELECT RazonSocial FROM ct_cuenta_corriente WHERE ', 'Moneda' => 'SELECT Codigo,Abreviatura FROM ct_moneda', 'Tipo_Asiento' => 'SELECT Codigo,Descripcion FROM ct_configuracion_tipo_asiento ', 'TipoDoc' => 'SELECT td.codigo AS COD,td.descripcion
                                            FROM ct_configuracion_tipoasiento_documento AS ctd
                                            INNER JOIN ct_tipo_documento AS td ON ctd.tipo_documento=td.codigo
                                            WHERE ctd.CtaSuscripcion=1  ORDER BY td.descripcion ASC ');
            $uRLForm = "Actualizar]" . $enlace . "?metodo=Asiento_Cab&transaccion=UPDATE&codAsi=" . $codAsi . "]PanelB1]F]}";
            $uRLForm .= "Eliminar]" . $enlace . "?metodo=Asiento_Cab&transaccion=DELETE&codAsi=" . $codAsi . "]PanelB1]F]}";
            #  $uRLForm .= "Agregar Detalle ]".$enlace."?RegAsientCon=CrearDet&codAsi=".$codAsi."&nTipAsiento=".$nTipAsiento."&cDocNumero=".$cDocNumero."&cDocSerie=".$cDocSerie."]Pn0}";
            $form = c_form_adp('', $ConexionEmpresa, 'Asiento_Cab', 'CuadroA', $path, $uRLForm, $codAsi, $tSelectD, "Codigo");
            $form = "<div class='Cuerpofrom' style='width:100%;margin-top: 140px;'>" . $btn . $FBusqueda . $form . "</div>";
            $panelA = layoutV2($mHrz, $btn1 . $pestanas . $form);
            $panel = array(array('PanelB1', '100%', $panelA));
            $s = LayoutPage($panel);
            $s = "<div style='padding:0px 0px;' >" . $s . "</div>";
            WE($s);
            break;
        case 'GrillaDetalle':
            if (get('codAsi') == '') {
                $codAsi = $codigo != '' ? $codigo : '0';
            } else {
                $codAsi = get('codAsi');
            }
            $btn1 = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]" . $enlace . "?RegAsientCon=Listado]PanelB1}";
            $btn1 = Botones($btn1, 'botones1', '');
            $btn1 = tituloBtnPn("<span>Editar</span><p>ASIENTO CONTABLE</p>", $btn1, "100px", "TituloA");
            $menu = "Asiento]" . $enlace . "?RegAsientConD=Editar&codAsi={$codAsi}]PanelB]}";
            $menu .= "Distribución]" . $enlace . "?RegAsientConD=GrillaDetalle&codAsi={$codAsi}]PanelB]Marca}";
            $menu .= "Cuenta]" . $enlace . "?RegAsientConD=Cuenta&codAsi={$codAsi}]PanelB]}";
            $pestanas = menuHorizontal($menu, 'menuV1');
            $cSqlAsiento = "SELECT Tipo_Asiento,DocSerie,DocNumero FROM ct_asiento WHERE Codigo =  '" . $codAsi . "'";
            $nFila = mysql_query($cSqlAsiento, $ConexionEmpresa);
            $nColum = mysql_fetch_array($nFila);
            $nTipAsiento = $nColum['Tipo_Asiento'];
            $cDocSerie = $nColum['DocSerie'];
            $cDocNumero = $nColum['DocNumero'];
            $Sql = " SELECT Count(Codigo) AS Cantidad FROM ct_asiento_det WHERE Asiento=" . $codAsi . "";
            $r = rGMX($ConexionEmpresa, $Sql);
            if ($r[0]["Cantidad"] == 0) {
                $MT = MontoVenta($codAsi);
            } else {
                $MT = select_plan_cuentas($codAsi, 'Pn', $url, '', $ConexionEmpresa, $codAsi, $nTipAsiento);
                #Grilla
                $style = "top:-38px;z-index:6;left: -172px;";
                $cuadro = FormularioFlotante('', "EditarDetalle", $style);
            }
            $EM = EstadoMayorizado($codAsi);
            if ($EM == 0) {
                $MG = "<div class='Mensajes' style='width:85%; height: 15px;font-size:11px;margin:10px 30px;float:left; '>Los montos del Asiento no cuadran en el detalle.</div>";
            } else {
                $MG = "";
            }
            # $btn = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]".$enlace."?RegAsientCon=Listado]PanelB1}";
            $btn = Botones($btn, 'botones1', '');
            $btn = tituloBtnPn("<span>Distribución Cuentas</span>", $btn, "100px", "TituloA");
            $btn = "<div class='Cuerpofrom' style='width:100%;margin-top: 140px;'>" . $btn . "</div>";
            $form = "<div  id='BloqueDET' style='width:100%;padding:2px 0px;float: left;'>" . $MG . $MT . "</div>";
            $panelA = layoutV2('', $btn1 . $pestanas . $btn . $form);
            $panel = array(array('PanelB1', '100%', $panelA));
            $s = LayoutPage($panel);
            $s = "<div style='padding:0px 0px;' >" . $s . "</div>";
            WE($s . $cuadro);
            break;
        case 'Cuenta':
            if (get('codAsi') == '') {
                $codAsi = $codigo != '' ? $codigo : '0';
            } else {
                $codAsi = get('codAsi');
            }
            $btn1 = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]" . $enlace . "?RegAsientCon=Listado]PanelB1}";
            $btn1 = Botones($btn1, 'botones1', '');
            $btn1 = tituloBtnPn("<span>Editar</span><p>ASIENTO CONTABLE</p>", $btn1, "100px", "TituloA");
            $menu = "Asiento]" . $enlace . "?RegAsientConD=Editar&codAsi={$codAsi}]PanelB]}";
            $menu .= "Distribución]" . $enlace . "?RegAsientConD=GrillaDetalle&codAsi={$codAsi}]PanelB]}";
            $menu .= "Cuenta]" . $enlace . "?RegAsientConD=Cuenta&codAsi={$codAsi}]PanelB]Marca}";
            $pestanas = menuHorizontal($menu, 'menuV1');
            $panelA = layoutV2('', $btn1 . $pestanas);
            $panel = array(array('PanelB1', '100%', $panelA));
            $s = LayoutPage($panel);
            $s = "<div style='padding:0px 0px;' >" . $s . "</div>";
            WE($s);
            break;
            break;
        case 'SelectDinamico':
            Arma_SDinamico($tSelectD, $ConexionEmpresa);
            break;
        case 'BuscarCliente':
            $idMuestra = get("Campo");
            if (post('Ruc') == '' && post('RazonSocial') == '') {
                $reporte = '<label  style="font-size: 0.9em;color: #2d2d2d;margin:10px;color: #839191;line-height: 15px;font-weight: 300;font-family:Open Sans;">Ingrese Parámetros de Busqueda por favor.</label>';
            } else {
                $sql = "SELECT Ruc,RazonSocial,Codigo AS CodigoAjax FROM ct_cuenta_corriente " . "WHERE Ruc LIKE '%" . post('Ruc') . "%' " . "AND RazonSocial LIKE '%" . post('RazonSocial') . "%'";
                // and  CtaSuscripcion='".$_SESSION['CtaSuscripcion']."'";
                $clase = 'reporteA';
                $enlaceCod = 'codCue';
                $url = $enlace . "?TipoAsiento=ConfiguracionDetAdd";
                $panel = $idMuestra;
                $reporte = ListR2("", $sql, $ConexionEmpresa, $clase, '', $url, $enlaceCod, $panel, 'cuenta_report', 'Buscar', '');
            }
            WE($reporte);
            # Arma_SDinamico($tSelectD,$ConexionEmpresa);
            break;
        default:
            break;
    }
}