diff --git a/source/db/sat.db b/source/db/sat.db index 3ee5899..fd696fb 100644 Binary files a/source/db/sat.db and b/source/db/sat.db differ diff --git a/source/db/unidad_peso.csv b/source/db/unidad_peso.csv new file mode 100644 index 0000000..904df75 --- /dev/null +++ b/source/db/unidad_peso.csv @@ -0,0 +1,473 @@ +id key name +1 Tu Contenedor externo +2 X1A Tambor de acero +3 X1B Tambor de aluminio +4 X1D Tambor contrachapado +5 X1F Contenedor flexible +6 X1G Tambor de fibra +7 X1w Tambor de madera +8 X2C Barril de madera +9 X3A Bidón de acero +10 X3H Bidón de plástico +11 X43 Bolsa de gran tamaño +12 X44 Bolsa de plástico +13 X4A Caja de acero +14 X4B Caja de aluminio +15 X4C Caja de madera natural +16 X4D Caja de contrachapado +17 X4F Caja de madera reconstituida +18 X4G Caja de cartón +19 X4H Caja de plástico +20 X5H Bolsa de plástico tejido +21 X5L Bolsa textil +22 X5M Bolsa de papel +23 X6H Recipiente de plástico, Contenedor compuesto. +24 X6P Recipiente de vidrio, Contenedor compuesto. +25 X7A Estuche para carro +26 X7B Estuche de madera +27 X8A Pallet de madera +28 X8B Cajón de madera +29 X8C Madera flejada +30 XAA Contenedor intermedio para gráneles de plástico rígido +31 XAB Contenedor de fibra +32 XAC Contenedor de papel +33 XAD Contenedor de madera +34 XAE Aerosol +35 XAF Pallet modular con collares, 80cms * 60cms +36 XAG Pallet o empaquetado +37 XAH Pallet, 100cms X 110cms +38 XAI Contenedor tipo concha +39 XAJ Cono +40 XAL Esfera +41 XAM Ampolleta no protegida +42 XAP Ampolleta protegida +43 XAT Atomizador +44 XAV Cápsula +45 XB4 Cinturón +46 XBA Barril +47 XBB Bobina +48 XBC Cajón para botellas / Estante para botellas +49 XBD Tablero +50 XBE Flejado +51 XBF Globo no protegido +52 XBG Bolso +53 XBH Manojo +54 XBI Compartimiento +55 XBJ Cubeta +56 XBK Cesta +57 XBL Paca comprimida +58 XBM Cuenco +59 XBN Paca no comprimida +60 XBO Botella no-protegida y cilíndrica +61 XBP Globo protegido +62 XBQ Botella cilíndrica protegida +63 XBR Barra +64 XBS Botella, no-protegida en forma de bulbo +65 XBT Rollo de tela +66 XBU Butt +67 XBV Botella de bulbo protegido +68 XBW Caja para líquidos +69 XBX Caja +70 XBY Tablero, con fleje/ agrupados/ armados +71 XBZ Barras, con fleje/ agrupados/ armados +72 XCA Lata rectangular +73 XCB Cajón para cerveza +74 XCC Mantequera +75 XCD Lata con mango y boquilla +76 XCE Cesto tejido +77 XCF Cofre +78 XCG Contenedor tipo Jaula +79 XCH Cajonera +80 XCI Frasco +81 XCJ Ataúd +82 XCK Barrica +83 XCL Espiral +84 XCM Paquete de tarjetas +85 XCN Contenedor, no especificado como equipo de transporte +86 XCO Garrafón no protegido +87 XCP Garrafón protegido +88 XCQ Cartucho +89 XCR Cajón +90 XCS Estuche +91 XCT Cartón +92 XCU Vaso +93 XCV Cubierta +94 XCW Jaula estilo rodillo +95 XCX Lata cilíndrica +96 XCY Cilindro +97 XCZ Lona +98 XDA Cajón multicapa de plástico +99 XDB Cajón de varias capas de madera +100 XDC Cajón multicapa de cartón +101 XDG Jaula, Según la clasificación de la compañía (Commonwealth Handling Equipment Pool (CHEP)) +102 XDH Caja, Según la clasificación de la compañía (CHEP), Eurobox +103 XDI Tambor de hierro +104 XDJ damajuana o garrafa, no protegido +105 XDK Cajón a granel, cartón +106 XDL Cajas de plástico +107 XDM Cajones a granel de madera +108 XDN Dispensador +109 XDP damajuana o garrafa, protegido +110 XDR Tambor +111 XDS Bandeja de una capa sin cubierta y de plástico +112 XDT Bandeja de una capa sin cubierta y de madera +113 XDU Bandeja de una capa sin cubierta y poliestireno +114 XDV Bandeja de una capa sin cubierta y de cartón +115 XDW Bandeja de dos capas sin tapa y con bandeja de plástico +116 XDX Bandeja de dos capas sin cubierta y de madera +117 XDY Bandeja de dos capas sin cubierta y de cartón +118 XEC Bolsa de plástico +119 XED Estuche, con pallet de base +120 XEE Estuche, con pallet base de madera +121 XEF Estuche, con pallet base de cartón +122 XEG Estuche, con pallet base de plástico +123 XEH Estuche, con pallet base de metal +124 XEI Estuche isotérmico +125 XEN Sobre +126 XFB Bolsa flexible +127 XFC Cajón para fruta +128 XFD Cajón enmarcado +129 XFE Tanque flexible +130 XFI Firkin +131 XFL Matraz +132 XFO Cajón para zapatos +133 XFP Caja auxiliar para película fotográfica +134 XFR Marco +135 XFT Contenedor para alimentos +136 XFW Carro de cama plana +137 XFX Bolsa flexible tipo contenedor +138 XGB Botella para gas +139 XGI Viga +140 XGL Contenedor tipo galón +141 XGR Recipiente de vidrio +142 XGU Bandeja contenedor para apilar horizontalmente objetos planos +143 XGY Costal de Yute +144 XGZ Vigas con correas o agrupadas +145 XHA Cesta con mango y de plástico +146 XHB Cesta con mango y de madera +147 XHC Cesta con asa y de cartón +148 XHG Hogshead +149 XHN Gancho +150 XHR Cesto +151 XIA Paquete con pantalla y de madera +152 XIB Paquete con pantalla y de cartón +153 XIC Paquete con pantalla y de plástico +154 XID Paquete con pantalla y de metal +155 XIE Paquete de mostrador. +156 XIF Envase para alimentos +157 XIG Paquete envuelto en papel +158 XIH Tambor de plástico +159 XIK Paquete de cartón con los agujeros para botellas +160 XIL Bandeja rígida con tapa y apilable (CEN TS 14482: 2002) +161 XIN Lingote +162 XIZ Lingotes con correas/ agrupados +163 XJB Bolsa jumbo +164 XJC Bidón rectangular +165 XJG Jarra +166 XJR Tarro +167 XJT Bolsa de yute +168 XJY Bidón, cilíndrico +169 XKG Barrilete +170 XKI Kit (Conjunto de piezas) +171 XLE Valijas +172 XLG Bitácora +173 XLT Lote +174 XLU Caja de arrastre +175 XLV Contenedor pequeño +176 XLZ Registros con fleje/ agrupados/ armados +177 XMA Cajón metálico +178 XMB Múltiplo de bolsas +179 XMC Cajón para leche +180 XME Contenedor de metal +181 XMR Recipiente de metal +182 XMS Saco milti-pared +183 XMT Tapete +184 XMW Contenedor envuelto en plástico +185 XMX Caja pequeña de cerillos +186 XNA No disponible +187 XNE Sin empaque o no empaquetado +188 XNF Sin empaque o no empaquetado, unidad simple +189 XNG Sin empaque o no empaquetado, unidades múltiples +190 XNS Caja nido +191 XNT Red +192 XNU Red de plástico con tubo +193 XNV Red textil con tubo +194 XOA Pallet, Según la clasificación de la compañía (Commonwealth Handling Equipment Pool (CHEP) 40 cm x 60 cm +195 XOB Pallet, Según la clasificación de la compañía (Commonwealth Handling Equipment Pool (CHEP) 80 cm x 120 cm +196 XOC Pallet, Según la clasificación de la compañía (Commonwealth Handling Equipment Pool (CHEP) 100 cm x 120 cm +197 XOD Pallet, AS 4068-1993 +198 XOE Pallet, ISO T11 +199 XOF Plataforma, peso o dimensión no especificada +200 XOK Bloque +201 XOT Octabin +202 XP2 Charola +203 XPA Cajetilla +204 XPB Pallet, Caja combinada y abierta con caja y pallet. +205 XPC Paquete postal +206 XPD Pallet modular con collares (80cms * 100cms) +207 XPE Pallet modular con collares (80cms * 120cms) +208 XPF Corral +209 XPG Placa +210 XPH Cantaro +211 XPI Pleca +212 XPJ Canastilla +213 XPK Paquete +214 XPL Balde +215 XPN Tablón +216 XPO Bolsa pequeña +217 XPR Contenedor de plástico +218 XPT Maceta +219 XPU Cacerola +220 XPV Tubos, con fleje/ agrupados/ armados +221 XPX Pallet +222 XPY Placas con fleje/ agrupados/ armados +223 XPZ Tablones con fleje/ agrupados/ armados +224 XQA Tambor de acero con cabeza no desmontable +225 XQB Tambor de acero con cabeza extraíble +226 XQC Tambor de aluminio con cabeza no extraíble +227 XQD Tambor de aluminio con cabeza extraíble +228 XQF Tambor, plástico con cabeza no desmontable +229 XQG Tambor, plástico, cabeza extraíble +230 XQH Barril de madera con tapón +231 XQJ Barril de madera con cabeza desprendible +232 XQK Bidón de acero con cabeza no desmontable +233 XQL Bidón de acero con cabeza desmontable +234 XQM Bidón de plástico con cabeza no desmontable +235 XQN Bidón de plástico con cabeza extraíble +236 XQP Caja de madera natural estándar +237 XQQ Caja de madera natural con muros a prueba de filtraciones +238 XQR Caja de plástico expandida +239 XQS Caja de plástico sólida +240 XRD Rod +241 XRG Anillo +242 XRJ Estante, Perchero para ropa +243 XRK Estante +244 XRL Carrete +245 XRO Rollo +246 XRT Red Roja +247 XRZ Varillas con fleje/ agrupados/ armados +248 XSA Saco +249 XSB Losa +250 XSC Cajón poco profundo +251 XSD Huso +252 XSE Baúl +253 XSH Bolsa pequeña hermética +254 XSI Patín +255 XSK Carcasa esqueleto +256 XSL Hoja de deslizamiento +257 XSM Hoja de metal +258 XSO Carrete pequeño +259 XSP Hoja de empaque de plástico +260 XSS Cajón de acero +261 XSU Maleta +262 XSV Sobre de acero +263 XSW Envoltorio +264 XSY Manga +265 XSZ Hojas con fleje/ agrupados/ armados +266 XT1 Tableta +267 XTB Tina +268 XTC Caja para té +269 XTD Tubo plegable +270 XTG Contenedor de tanque genérico +271 XTI Tierce +272 XTK Tanque rectangular +273 XTL Tina con tapa +274 XTN Hojalata +275 XTO Tonel +276 XTR Maletero +277 XTS Estructura +278 XTT Bolsa de mano +279 XTU Tubo +280 XTV Tubo con boquilla +281 XTW Pallet tricapa +282 XTY Tanque cilíndrico +283 XTZ Tubos con fleje/ agrupados/ armados +284 XUC Sin empaque +285 XUN Unidad +286 XVA Tanque +287 XVG Tanque de gas (a 1,031 mbar y 15° C) +288 XVI Frasco pequeño +289 XVK Paquete transportable +290 XVL Contenedor para líquidos a granel +291 XVN Vehículo +292 XVO "Contenedor para sólido de partículas grandes a granel (""nódulos"")" +293 XVP Envasado al vacío +294 XVQ Tanque para Gas licuado (a temperatura / presión anormal) +295 XVR Contenedor para sólidos de partículas granulares a granel (Granos) +296 XVS Contenedor de chatarra a granel +297 XVY "Contenedor para sólido de partículas finas a granel (""polvos"")" +298 XWA Contenedor de granel intermedio +299 XWB Botella de mimbre +300 XWC Contenedor intermedio para gráneles y de acero +301 XWD Contenedor intermedio para gráneles y de aluminio +302 XWF Contenedor intermedio para gráneles y de metal +303 XWG Contenedor intermedio para gráneles y de acero presurizado menor a 10 kpa +304 XWH Contenedor intermedio para gráneles y de aluminio, presurizado menor a 10 kpa +305 XWJ Contenedor intermedio para gráneles y de metal con una presión de 10 kpa +306 XWK Contenedor intermedio para gráneles y de acero para líquido +307 XWL Contenedor intermedio para gráneles y de aluminio para líquido +308 XWM Contenedor intermedio para gráneles y de metal para líquido +309 XWN Contenedor intermedio para gráneles con tejido plástico sin capa con revestimiento +310 XWP Contenedor intermedio para gráneles con tejido plástico y recubierto +311 XWQ Contenedor intermedio para gráneles con tejido plástico con revestimiento +312 XWR Contenedor intermedio para gráneles con tejido plástico, revestido y con forro +313 XWS Contenedor intermedio para gráneles con película de plástico +314 XWT Contenedor intermedio para gráneles textil sin capa / forro +315 XWU Contenedor intermedio para gráneles de madera natural con forro interior +316 XWV Contenedor intermedio para gráneles textil recubierto +317 XWW Contenedor intermedio para gráneles textil con revestimiento +318 XWX Contenedor intermedio para gráneles textil recubierto y con forro +319 XWY Contenedor intermedio para gráneles contrachapado con revestimiento interior +320 XWZ Contenedor intermedio para gráneles de madera reconstituida con revestimiento interior +321 XXA Bolsa de tejido plástico, sin abrigo interior ni forro +322 XXB Bolsa de tejido plástico a prueba de filtraciones +323 XXC Bolsa de tejido plástico resistente al agua +324 XXD Bolsa con película de plástico +325 XXF Bolsa textil sin capa ni forro interior +326 XXG Bolsa textil a prueba de filtraciones +327 XXH Bolsa textil resistente al agua +328 XXJ Bolsa de papel multi-pared +329 XXK Bolsa de papel multi-pared, resistente al agua +330 XYA Empaque compuesto, recipiente de plástico en tambor de acero +331 XYB Empaque compuesto, recipiente de plástico en cajas de acero +332 XYC Empaque compuesto, recipiente de plástico en tambor de aluminio +333 XYD Empaque compuesto, recipiente de plástico en cajón de aluminio +334 XYF Empaque compuesto, recipiente de plástico en caja de madera +335 XYG Empaque compuesto, recipiente de plástico en tambor de madera contrachapada +336 XYH Empaque compuesto, recipiente de plástico en caja de madera contrachapada +337 XYJ Empaque compuesto, recipiente de plástico en tambor de fibra +338 XYK Empaque compuesto, recipiente de plástico en caja de cartón +339 XYL Empaque compuesto, recipiente de plástico en el tambor de plástico +340 XYM Empaque compuesto, recipiente de plástico en caja de plástico sólido +341 XYN Empaque compuesto, receptáculo de vidrio en tambor de acero +342 XYP Empaque compuesto, receptáculo de vidrio en caja de cajas de acero +343 XYQ Empaque compuesto, recipiente de vidrio en tambor de aluminio +344 XYR Empaque compuesto, receptáculo de vidrio en caja de aluminio +345 XYS Empaque compuesto, recipiente de vidrio en caja de madera +346 XYT Empaque compuesto, recipiente de vidrio en tambor de madera contrachapada +347 Xyv Empaque compuesto, recipiente de vidrio en el cesto de mimbre +348 XYW Empaque compuesto, recipiente de vidrio en tambor de fibra +349 XYX Empaque compuesto, recipiente de vidrio en caja de cartón +350 XYY Empaque compuesto, recipiente de vidrio en paquete de plástico expandible +351 XYZ Empaque compuesto, recipiente de vidrio en paquete de plástico sólido +352 XZA Contenedor de granel intermedio, papel, multi-pared +353 XZB Bolsa grande +354 XZC Contenedor intermedio para gráneles de papel, multi-pared y resistente al agua +355 XZD Contenedor intermedio para gráneles de plástico rígido, con equipo estructural para sólidos +356 XZF Contenedor intermedio para gráneles de plástico rígido, autoportante para sólidos +357 XZG Contenedor intermedio para gráneles de plástico rígido, con equipo estructural, presurizado +358 XZH Contenedor intermedio para gráneles de plástico rígido, autoportante y presurizado +359 XZJ Contenedor intermedio para gráneles de plástico rígido, con equipo estructural para líquidos +360 XZK Contenedor intermedio para gráneles de plástico rígido, autoportante, líquidos +361 XZL Contenedor intermedio para gráneles, compuesto y de plástico rígido, sólidos +362 XZM Contenedor intermedio para gráneles, compuesto y de plástico flexible, sólidos +363 XZN Contenedor intermedio para gráneles, compuesto y de plástico rígido, presurizado +364 XZP Contenedor intermedio para gráneles, compuesto y de plástico flexible, presurizado +365 XZQ Contenedor intermedio para gráneles, compuesto y de plástico rígido, líquidos +366 XZR Contenedor intermedio para gráneles, compuesto y de plástico flexible para líquidos +367 XZS Contenedor intermedio para gráneles, compuesto +368 XZT Contenedor intermedio para gráneles con tablero de fibras +369 XZU Contenedor intermedio para gráneles flexible +370 XZV Contenedor intermedio para gráneles de metal, distinto del acero +371 XZW Contenedor intermedio para gráneles, de madera natural +372 XZX Contenedor intermedio para gráneles, de contrachapado +373 XZY Contenedor intermedio para gráneles, de madera reconstituida +374 KGM Kilogramo +375 MC Microgramo +376 DJ Decagramo +377 DG Decigramo +378 GRM Gramo +379 CGM Centigramo +380 TNE Tonelada (tonelada métrica) +381 DTN Decitonelada métrica +382 MGM Miligramo +383 HGM Hectogramo +384 KTN Kilotonelada Métrica +385 2U Megagramo +386 LBR Libra +387 GRN Grano +388 ONZ Onza (avoirdupois) +389 CWI Hundredweight +390 CWA Hundred pound +391 LTN Tonelada (UK) o tonelada larga (estados unidos) +392 STI Estone (UK) +393 STN Tonelada (estados unidos) o tonelada corta (UK y estados unidos) +394 APZ Onza troy u onza farmacéutica +395 F13 Slug +396 K64 Libra (avoirdupois) por grado fahrenheit +397 L69 Tonelada por kelvin +398 L87 Tonelada corta por grado fahrenheit +399 M85 Tonelada, ensayo +400 M86 Libra Alemana +401 J33 Microgramo por kilogramo +402 L32 Nanogramo por kilogramo +403 NA Miligramo por kilogramo +404 M29 Kilogramo por kilogramo +405 M91 Libra por libra +406 Q29 Microgramo por hectogramo +407 MTQ Metro cúbico +408 MAL Megalitro +409 LTR Litro +410 MMQ Milímetro cúbico +411 CMQ Centímetro cúbico +412 DMQ Decímetro cúbico +413 MLT Mililitro +414 HLT Hectolitro +415 CLT Centilitro +416 DMA Decámetro cúbico +417 H19 Hectómetro cúbico +418 H20 Kilómetro cúbico +419 M71 Metro cúbico por pascal (joules) +420 DLT Decilitro +421 4G Microlitro +422 K6 Kilolitro +423 A44 Decalitro +424 G94 Centímetro cúbico por bar +425 G95 Litro por bar +426 G96 Metro cúbico por bar +427 G97 Mililitro por bar +428 5I Pies cúbicos estándar +429 INQ Pulgada cúbica +430 FTQ Pie cúbico +431 YDQ Yarda cúbica +432 GLI Galón (UK) +433 GLL Galón (EUA) +434 PT Pinta (US) +435 PTI Pint (uk) +436 QTI Cuarto (UK) +437 PTL Pinta líquida (estados unidos) +438 QTL Cuarto de líquido (estadis unidos) +439 PTD Pinta seca (estados unidos) +440 OZI Onza líquida (UK) +441 QT Cuarto (EUA) +442 J57 Barril (uk petróleo) +443 K21 Pie cúbico por grado fahrenheit +444 K23 Pie cúbico por psi (libra por pulgada cuadrada) +445 L43 Peck (UK) +446 L61 Pinta (US seco) +447 L62 Cuarto de galón (seco de los EUA) +448 L84 Tonelada (flota UK) +449 L86 Tonelada (flota estados unidos) +450 M11 Yarda cúbica por grado fahrenheit +451 M14 Yarda cúbica por psi (libra por pulgada cuadrada) +452 OZA Onza líquida (estados unidos) +453 BUI Bushel (UK) +454 BUA Bushel (EUA) +455 BLL Barril (EUA) +456 BLD Barril seco (EUA) +457 GLD Galón seco (EUA) +458 QTD Cuarto seco (estados unidos) +459 G26 Estere +460 G21 Taza (unidad de volumen) +461 G24 Cucharada (estados unidos) +462 G25 Cucharilla (estados unidos) +463 G23 Peck +464 M67 Acre-pie +465 M68 Cordón +466 M69 Milla cúbica (reino unido) +467 M70 Unidad tradicional de capacidad de carga +468 Q32 Femtolitro +469 Q33 Picolitro +470 Q34 Nanolitro +471 NM3 Metro cúbico normalizado +472 SM3 Metro cúbico estándar diff --git a/source/static/js/controller/invoices.js b/source/static/js/controller/invoices.js index 6cb3e06..4050a17 100644 --- a/source/static/js/controller/invoices.js +++ b/source/static/js/controller/invoices.js @@ -2474,6 +2474,35 @@ function get_leyendas_fiscales(){ } -function tv_invoice_change(nv, ov){ - msg_ok(nv) +function _tab_carta_porte(){ + var g1 = $$('grid_details') + var g2 = $$('grid_carta_mercancias') + + if(!g1.count()){ + msg = 'Agrega primero "todos" los productos a trasladar' + msg_error(msg) + activate_tab('tv_invoice', 'Generar') + return + } + + g2.clearAll() + + g1.eachRow(function(row){ + const r = g1.getItem(row) + var data = new Object() + data['BienesTransp'] = r.clave_sat + data['Descripcion'] = r.descripcion + data['Cantidad'] = r.cantidad + data['ClaveUnidad'] = r.unidad + data['ValorMercancia'] = r.importe + g2.add(data) + }) + +} + + +function tv_invoice_change(nv, ov){ + if(nv=='Carta Porte'){ + _tab_carta_porte() + } } diff --git a/source/static/js/controller/util.js b/source/static/js/controller/util.js index 8afa55f..c0d7f66 100644 --- a/source/static/js/controller/util.js +++ b/source/static/js/controller/util.js @@ -624,3 +624,6 @@ function grid_parse(grid_name, values){ } +function activate_tab(parent, name){ + $$(parent).getTabbar().setValue(name) +} diff --git a/source/static/js/ui/invoices.js b/source/static/js/ui/invoices.js index e042437..e3936e2 100644 --- a/source/static/js/ui/invoices.js +++ b/source/static/js/ui/invoices.js @@ -872,10 +872,10 @@ var grid_cols_carta_mercancias = [ {id: 'id', header: 'ID', hidden: true}, {id: 'BienesTransp', header: 'Clave SAT', fillspace: 1}, {id: 'Descripcion', header: 'Descripción', fillspace: 1}, - {id: 'Cantidad', header: 'Cantidad', css: 'right', fillspace: 1}, - {id: 'ClaveUnidad', header: 'Unidad', fillspace: 1}, - {id: 'ValorMercancia', header: 'Valor Mercancia', fillspace: 1}, - {id: 'PesoEnKg', header: 'Peso (Kg)', css: 'right', footer: {content: 'summColumn', css: 'right'}, fillspace: 1}, + {id: 'Cantidad', header: 'Cantidad', format: webix.i18n.numberFormat, css: 'right', fillspace: 1}, + {id: 'ClaveUnidad', header: 'Unidad', options: 'values/unidades', fillspace: 1}, + {id: 'ValorMercancia', header: 'Valor Mercancia', format: webix.i18n.priceFormat, css: 'right', footer: 'Total peso:', fillspace: 1}, + {id: 'PesoEnKg', header: 'Peso (Kg)', format: webix.i18n.numberFormat, css: 'right', editor: 'text', footer: {content: 'summColumn', css: 'right'}, fillspace: 1}, ] @@ -1004,16 +1004,16 @@ var controls_carta_porte = [ {cols: [{maxWidth: 15}, {view: 'richselect', id: 'lst_carta_TranspInternac', labelPosition: 'top', label: 'Transporte Internacional', options: opt_transporte_internacional, - value: 'No'}, + value: 'No', readonly: true}, {view: 'richselect', id: 'lst_carta_EntradaSalidaMerc', labelPosition: 'top', label: 'Entrada o Salida', options: opt_entrada_salida, - value: ''}, + value: '', disabled: true}, {view: 'richselect', id: 'lst_carta_PaisOrigenDestino', labelPosition: 'top', label: 'País Origen/Destino', options: [], - value: ''}, + value: '', disabled: true}, {view: 'richselect', id: 'lst_carta_ViaEntradaSalida', labelPosition: 'top', label: 'Vía de Entrada o Salida', options: [], - value: ''}, + value: '', disabled: true}, ]}, {view: 'fieldset', label: 'Ubicaciones', body: body_carta_ubicaciones}, {view: 'fieldset', label: 'Autotransporte', body: body_carta_autotransporte},