- Timestamp:
- Jun 25, 2015, 11:11:34 AM (9 years ago)
- Branches:
- master
- Children:
- ea944a3
- Parents:
- 96f4707
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
apps/simulacion/sigesic/models.py
r59320a5 r87fca9d 5 5 Copyleft (@) 2015 CENDITEL nodo Mérida - https://miv.cenditel.gob.ve/simulacion/ 6 6 """ 7 # 7 ## @package simulacion.sigesic.models 8 8 # 9 9 # Clases y funciones a implementar en los modelos del SIGESIC. Los modelos representados pertenecen al … … 23 23 from django.db import models 24 24 from django.utils.translation import ugettext_lazy as _ 25 from apps.comun.models import Pa rroquia, CodigoAran, UnidadMedida25 from apps.comun.models import Pais, Parroquia, CodigoAran, UnidadMedida 26 26 27 27 … … 61 61 """ 62 62 63 ## Atributo que gestiona el ModelManager para solo lectura de datos63 ## Gestiona el ModelManager para solo lectura de datos 64 64 objects = ModelManagerReadOnly() 65 65 … … 97 97 """ 98 98 99 ## Atributo que permite especificar los campos del modelo que son requeridos para interactuar con los datos,99 ## Permite especificar los campos del modelo que son requeridos para interactuar con los datos, 100 100 # sin necesidad de especificar todos los atributos de un modelo 101 101 managed = False 102 102 103 ## Atributo que establece el modelo de la clase como abstracta, lo cual no genera tablas en la base de datos103 ## Establece el modelo de la clase como abstracto, lo cual no genera tablas en la base de datos 104 104 abstract = True 105 105 … … 116 116 """ 117 117 118 ## Atributo que contiene el número de Registro de Identificación Fiscal (R.I.F.)118 ## Número de Registro de Identificación Fiscal (R.I.F.) 119 119 rif = models.CharField(max_length=10,primary_key=True) 120 120 121 ## Atributo que contiene el nombre de la Unidad Económica registrado en el SENIAT121 ## Nombre de la Unidad Económica registrado en el SENIAT 122 122 nombre = models.CharField(max_length=255) 123 123 124 ## Atributo que contiene la razón social de la Unidad Económica registrado en el SENIAT124 ## Razón social de la Unidad Económica registrado en el SENIAT 125 125 razon_social = models.CharField(max_length=255) 126 126 127 ## Atributo que contiene la ciudad en donde se encuentra ubicada la Unidad Económica127 ## Ciudad en donde se encuentra ubicada la Unidad Económica 128 128 ciudad = models.CharField(max_length=100) 129 129 130 ## Atributo que contiene la clave foránea de la parroquia en la que se encuentra ubicada la Unidad Económica130 ## Contiene la clave foránea de la parroquia en la que se encuentra ubicada la Unidad Económica 131 131 parroquia = models.ForeignKey(Parroquia, db_column='parroquia_codigo') 132 132 … … 142 142 """ 143 143 144 ## Atributo que indica el nombre de la tabla en la base de datos144 ## Nombre de la tabla en la base de datos 145 145 db_table = "unidadecon_unidad_economica" 146 146 … … 157 157 """ 158 158 159 ## Atributo que contiene el identificador único del tipo de subunidad159 ## Identificador único del tipo de subunidad 160 160 id = models.CharField(max_length=2, primary_key=True) 161 161 162 ## Atributo que contiene el nombre de la subunidad económica162 ## Nombre de la Subunidad Económica 163 163 nombre = models.CharField(max_length=35) 164 164 … … 171 171 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 172 172 @date 08-06-2015 173 @return Devuelve el nombre del tipo de subunidad económica en UNICODE 173 174 """ 174 175 return self.nombre … … 185 186 @version 3.0.0 186 187 """ 188 189 ## Nombre de la tabla en la base de datos 187 190 db_table = "unidadecon_tipo_subunidad" 188 191 … … 199 202 """ 200 203 201 ## Atributo que contiene el nombre del tipo de actividad de desarrollada por la Subunidad Económica204 ## Nombre del tipo de actividad de desarrollada por la Subunidad Económica 202 205 nombre = models.CharField(max_length=60) 203 206 … … 210 213 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 211 214 @date 08-06-2015 215 @return Devuelve el nombre del tipo de actividad económica en UNICODE 212 216 """ 213 217 return self.nombre … … 223 227 @version 3.0.0 224 228 """ 229 230 ## Nombre de la tabla en la base de datos 225 231 db_table = "unidadecon_tipo_actividad" 226 232 … … 237 243 """ 238 244 239 ## Atributo que contiene el nombre del tipo de sucursal245 ## Nombre del tipo de sucursal 240 246 nombre = models.CharField(max_length=60) 241 247 … … 248 254 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 249 255 @date 08-06-2015 256 @return Devuelve el nombre del tipo de sucursal en UNICODE 250 257 """ 251 258 return self.nombre … … 261 268 @version 3.0.0 262 269 """ 270 271 ## Nombre de la tabla en la base de datos 263 272 db_table = "unidadecon_tipo_sucursal" 264 273 … … 276 285 """ 277 286 278 ## Atributo que contiene el nombre del tipo de tenencia de la tierra en donde se encuentra ubicada la Subunidad287 ## Nombre del tipo de tenencia de la tierra en donde se encuentra ubicada la Subunidad 279 288 nombre = models.CharField(max_length=60) 280 289 … … 287 296 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 288 297 @date 08-06-2015 298 @return Devuelve el nombre del tipo de tenencia en UNICODE 289 299 """ 290 300 return self.nombre … … 300 310 @version 3.0.0 301 311 """ 312 313 ## Nombre de la tabla en la base de datos 302 314 db_table = "unidadecon_tipo_tenencia" 303 315 … … 314 326 """ 315 327 316 ## Atributo que contiene el nombre del tipo de ámbito industrial de la subunidad económica328 ## Nombre del tipo de ámbito industrial de la subunidad económica 317 329 nombre = models.CharField(max_length=60, unique=True) 318 330 … … 325 337 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 326 338 @date 08-06-2015 339 @return Devuelve el nombre del tipo de ámbito industrial en UNICODE 327 340 """ 328 341 return self.nombre … … 338 351 @version 3.0.0 339 352 """ 353 354 ## Nombre de la tabla en la base de datos 340 355 db_table = "unidadecon_tipo_ambito_industrial" 341 356 … … 353 368 """ 354 369 355 ## Atributo que establece la relación entre la subunidad económica y la unidad económica a la cual pertenece370 ## Establece la relación entre la subunidad económica y la unidad económica a la cual pertenece 356 371 ue_rif = models.ForeignKey(UnidadEconomica, db_column='ue_rif') 357 372 358 ## Atribito que contiene el nombre de la subunidad económica373 ## Nombre de la subunidad económica 359 374 nombre = models.CharField(max_length=100) 360 375 361 ## Atributo que establece la relación entre el tipo de subunidad y la subunidad económica376 ## Establece la relación entre el tipo de subunidad y la subunidad económica 362 377 tipo_subunidad = models.ForeignKey(TipoSubunidad, db_column='tipo_subunidad') 363 378 364 ## Atributo que contiene el nombre de la ciudad en donde se encuentra ubicada la subunidad económica379 ## Nombre de la ciudad en donde se encuentra ubicada la subunidad económica 365 380 ciudad = models.CharField(max_length=100) 366 381 367 ## Atributo que establece la relación entre la subunidad económica y la parroquia en donde se encuentra ubicada382 ## Establece la relación entre la subunidad económica y la parroquia en donde se encuentra ubicada 368 383 parroquia = models.ForeignKey(Parroquia, db_column='parroquia_codigo', related_name='+') 369 384 370 ## Atributo que establece la relación entre la subunidad económica y los tipos de actividades que desempeña385 ## Establece la relación entre la subunidad económica y los tipos de actividades que desempeña 371 386 tipo_actividad = models.ManyToManyField(TipoActividad, db_table='unidadecon_subu_t_actividad') 372 387 373 ## Atributo que establece la relación entre la subunidad económica y el tipo de sucursal388 ## Establece la relación entre la subunidad económica y el tipo de sucursal 374 389 tipo_sucursal = models.ManyToManyField(TipoSucursal, db_table='unidadecon_sucursal_t_tipo') 375 390 376 ## Atributo que establece la relación entre la subunidad económica y el tipo de tenencia de la tierra en donde391 ## Establece la relación entre la subunidad económica y el tipo de tenencia de la tierra en donde 377 392 # se encuentra ubicada 378 393 tipo_tenencia = models.ForeignKey(TipoTenencia) 379 394 380 ## Atributo que contiene los datos de otros tipos de tenencia de la tierra395 ## Datos de otros tipos de tenencia de la tierra 381 396 tenencia_otra = models.CharField(max_length=100, null=True) 382 397 383 ## Atributo que contiene información sobre los metros cuadrados de terreno en donde se encuentra ubicada398 ## Información sobre los metros cuadrados de terreno en donde se encuentra ubicada 384 399 # la subunidad económica 385 400 m2_terreno = models.FloatField() 386 401 387 ## Atributo que contiene información sobre los metros cuadrados de construcción en donde se encuentra ubicada402 ## Información sobre los metros cuadrados de construcción en donde se encuentra ubicada 388 403 # la subunidad económica 389 404 m2_construccion = models.FloatField() 390 405 391 ## Atributo que establece la relación entre la subunidad económica y el tipo de ámbito industrial al que pertenece406 ## Establece la relación entre la subunidad económica y el tipo de ámbito industrial al que pertenece 392 407 tipo_ambito_industrial = models.ForeignKey(TipoAmbitoIndustrial, null=True) 393 408 394 ## Atributo que contiene información sobre otro tipo de ámbito industrial no especificado en el SIGESIC409 ## Información sobre otro tipo de ámbito industrial no especificado en el SIGESIC 395 410 ambito_industrial_otro = models.CharField(max_length=100, null=True) 396 411 397 ## Atributo que contiene información sobre la autonomía electríca de la subunidad económica412 ## Información sobre la autonomía electríca de la subunidad económica 398 413 autonomia_electrica = models.BooleanField() 399 414 400 ## Atributo que indica si la subunidad económica se encuentra activa o no415 ## Indica si la subunidad económica se encuentra activa o no 401 416 activo = models.BooleanField() 402 417 403 ## Atributo que contiene información sobre el consumo eléctrico de la subunidad económica418 ## Información sobre el consumo eléctrico de la subunidad económica 404 419 consumo_electrico = models.DecimalField(max_digits=20, decimal_places=2) 405 420 406 ## Atributo qu contiene información sobre el consumo de agua de la subunidad económica421 ## Información sobre el consumo de agua de la subunidad económica 407 422 consumo_agua = models.DecimalField(max_digits=20, decimal_places=2) 408 423 409 ## Atributo qu contiene información sobre el consumo de gas de la subunidad económica424 ## Información sobre el consumo de gas de la subunidad económica 410 425 consumo_gas = models.DecimalField(max_digits=20, decimal_places=2) 411 426 412 413 427 def __unicode__(self): 414 428 """! … … 419 433 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 420 434 @date 08-06-2015 435 @return Devuelve el nombre de la Subunidad Económica en UNICODE 421 436 """ 422 437 return self.nombre … … 432 447 @version 3.0.0 433 448 """ 449 450 ## Nombre de la tabla en la base de datos 434 451 db_table = "unidadecon_subunidad_economica" 435 452 … … 446 463 """ 447 464 448 ## Atributo que contiene el nombre del producto465 ## Nombre del producto 449 466 nombre = models.CharField(max_length=100, verbose_name=_(u'Nombre')) 450 467 451 ## Atributo que contiene la marca del producto468 ## Datos sobre la marca del producto 452 469 marca = models.CharField(max_length=100, verbose_name=_(u'Descripción')) 453 470 454 ## Atributo que contiene las especificaciones técnicas del producto471 ## Información sobre las especificaciones técnicas del producto 455 472 esp_tec = models.TextField(verbose_name=_(u'Especificaciones Técnicas')) 456 473 457 ## Atributo que establece la relación del producto con el código arancelario474 ## Establece la relación del producto con el código arancelario 458 475 codigo_aran = models.ForeignKey(CodigoAran) 459 476 460 ## Atributo que contiene los datos sobre el peso del producto477 ## Datos sobre el peso del producto 461 478 peso = models.FloatField(_(u"Peso")) 462 479 463 ## Atributo que establece la relación entre el producto y la planta que lo fabrica480 ## Establece la relación entre el producto y la planta que lo fabrica 464 481 planta_id = models.ForeignKey(SubunidadEconomica) 465 482 466 ## Atributo que establece la relación entre el producto y la unidad de medida483 ## Establece la relación entre el producto y la unidad de medida 467 484 unidad_medida = models.ForeignKey(UnidadMedida) 468 485 469 ## Atributo que contiene el número de consumidores del producto486 ## Número de consumidores del producto 470 487 n_consumidores = models.IntegerField() 471 488 … … 480 497 @version 3.0.0 481 498 """ 499 500 ## Nombre de la tabla en la base de datos 482 501 db_table = "produccion_producto" 483 502 … … 494 513 """ 495 514 496 ## Atributo que establece la relación entre el producto y los precios del mismo en diferentes años515 ## Establece la relación entre el producto y los precios del mismo en diferentes años 497 516 producto_id = models.ForeignKey(Producto) 498 517 499 ## A tributo que contiene el año de registro del producto518 ## Año de registro del producto 500 519 anho = models.DateField() 501 520 502 ## Atributo que contiene la cantidad producida del producto para el año registrado521 ## Cantidad producida del producto para el año registrado 503 522 cant_producido = models.FloatField(_(u"Cantidad Producida")) 504 523 505 ## Atributo que contiene la cantidad vendida del producto para el año registrado524 ## Cantidad vendida del producto para el año registrado 506 525 cant_vendido = models.FloatField(_(u"Cantidad Vendida")) 507 526 508 ## Atributo que contiene el precio de venta del producto para el año registrado527 ## Precio de venta del producto para el año registrado 509 528 precio_venta = models.FloatField(_(u"Monto Facturado")) 510 529 511 ## Atributo que contiene la cantidad del producto con destino nacional530 ## Cantidad del producto con destino nacional 512 531 destino_nac = models.FloatField(_(u"Destino Nacional")) 513 532 … … 522 541 @version 3.0.0 523 542 """ 543 544 ## Nombre de la tabla en la base de datos 524 545 db_table = "produccion_produccion_precios_r" 546 547 548 class Insumo(ModelReadOnly): 549 """! 550 Clase que contiene el modelo para los Insumos necesarios para la producción 551 552 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 553 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 554 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 555 @date 25-06-2015 556 @version 3.0.0 557 """ 558 559 ## Contiene el nombre del insumo 560 nombre = models.CharField(max_length=100) 561 562 ## Contiene los datos sobre la marca del insumo 563 marca = models.CharField(max_length=100) 564 565 ## Contiene los datos sobre las espcificaciones técnicas del insumo 566 esp_tec = models.TextField() 567 568 ## Código Arancelario del Insumo 569 codigo_aran = models.ForeignKey(CodigoAran) 570 571 ## Contiene el peso del insumo 572 peso = models.FloatField() 573 574 ## Referencia a la planta que registra el requerimiento del insumo 575 planta_id = models.ForeignKey(SubunidadEconomica) 576 577 ## Unidad de medida del insumo 578 unidad_medida = models.ForeignKey(UnidadMedida) 579 580 ## Contiene el número de proveedores que suministra del insumo 581 n_proveedores = models.IntegerField() 582 583 class Meta: 584 """! 585 Metaclase de la clase Insumo 586 587 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 588 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 589 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 590 @date 25-06-2015 591 @version 3.0.0 592 """ 593 594 ## Nombre de la tabla en la base de datos 595 db_table = "produccion_insumo" 596 597 598 class ConsumoPreciosR(ModelReadOnly): 599 """! 600 Clase que contiene el modelo para los precios reales de los insumos requeridos para la producción 601 602 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 603 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 604 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 605 @date 25-06-2015 606 @version 3.0.0 607 """ 608 609 ## Establece la relación sobre los precios reales de consumo y el correspondiente insumo que lo genera 610 insumo_id = models.ForeignKey(Insumo) 611 612 ## Año de compra del insumo 613 anho = models.DateField() 614 615 ## Cantidad comprada a nivel nacional 616 cant_comp_nac = models.FloatField() 617 618 ## Cantidad comprada a nivel internacional (importada) 619 cant_comp_imp = models.FloatField() 620 621 ## Precio de adquisición nacional año concluido 622 prec_adq_nac = models.FloatField() 623 624 ## Costo de adquisición año concluido 625 cost_adq = models.FloatField() 626 627 class Meta: 628 """! 629 Metaclase de la clase ConsumoPreciosR 630 631 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 632 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 633 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 634 @date 25-06-2015 635 @version 3.0.0 636 """ 637 638 ## Nombre de la tabla en la base de datos 639 db_table = "produccion_consumo_precios_r" 640 641 642 class ProductoInsumo(ModelReadOnly): 643 """! 644 Clase que contiene el modelo para la relación entre los insumos y los productos 645 646 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 647 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 648 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 649 @date 25-06-2015 650 @version 3.0.0 651 """ 652 653 ## Establece la relación con el Insumo 654 insumo_id = models.ForeignKey(Insumo) 655 656 ## Establece la relación con el producto 657 producto_id = models.ForeignKey(Producto) 658 659 ## Año registrado sobre la relación del producto y el insumo 660 anho = models.PositiveSmallIntegerField() 661 662 ## Cantidad de insumos de un producto 663 cantidad = models.FloatField() 664 665 ## Estatus que indica si el registro sobre la relación de un insumo a un producto se encuentra activo 666 activo = models.BooleanField() 667 668 ## Fecha en la que se registro la relación sobre el producto y el insumo 669 fecha_insercion = models.DateTimeField() 670 671 class Meta: 672 """! 673 Metaclase de la clase ProductoInsumo 674 675 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 676 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 677 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 678 @date 25-06-2015 679 @version 3.0.0 680 """ 681 682 ## Nombre de la tabla en la base de datos 683 db_table = "produccion_producto_t_insumo" 684 685 686 class Proveedor(models.Model): 687 """! 688 Clase que contiene el modelo para el registro de proveedores 689 690 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 691 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 692 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 693 @date 25-06-2015 694 @version 3.0.0 695 """ 696 697 ## Nombre del proveedor 698 nombre = models.CharField(max_length=100) 699 700 ## Número de Registro de Identificación Fiscal (R.I.F.) 701 rif = models.CharField(max_length=10) 702 703 ## Relación sobre el pais de origen del proveedor 704 pais_origen_id = models.ForeignKey(Pais, db_column='pais_origen_id') 705 706 ## Relación sobre el pais de procedencia del proveedor 707 pais_procedencia_id = models.ForeignKey(Pais, db_column='pais_procedencia_id') 708 709 ## Información sobre la nacionalidad del proveedor. Los valores son (E)xtranjero, (N)acional 710 nacional = models.CharField(max_length=1) 711 712 ## Establece la relación con la planta que se abastece con los productos del proveedor 713 planta_id = models.ForeignKey(SubunidadEconomica) 714 715 def __unicode__(self): 716 """! 717 Método que muestra el nombre del proveedor en UNICODE 718 719 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 720 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 721 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 722 @date 25-06-2015 723 @return Devuelve el nombre del proveedor en UNICODE 724 """ 725 return self.nombre 726 727 class Meta: 728 """! 729 Metaclase de la clase Proveedor 730 731 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 732 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 733 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 734 @date 25-06-2015 735 @version 3.0.0 736 """ 737 738 ## Nombre de la tabla en la base de datos 739 db_table = 'cmproveedores_proveedor' 740 741 742 class ProveedorInsumo(models.Model): 743 """! 744 Clase que contiene el modelo para la relación entre los proveedores y los insumos 745 746 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 747 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 748 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 749 @date 25-06-2015 750 @version 3.0.0 751 """ 752 753 proveedor_id = models.ForeignKey(Proveedor) 754 insumo_id = models.ForeignKey(Insumo) 755 756 comprado_r = models.DecimalField(max_digits=25, decimal_places=2) 757 anho_r = models.IntegerField() 758 cantidad_comprada_r = models.DecimalField(max_digits=25, decimal_places=2) 759 unidad = models.ForeignKey(UnidadMedida) 760 761 def __unicode__(self): 762 """! 763 Método que muestra el nombre del proveedor en UNICODE 764 765 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 766 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 767 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 768 @date 25-06-2015 769 @return Devuelve el nombre del proveedor en UNICODE 770 """ 771 return self.Proveedor.__unicode__() 772 773 class Meta: 774 """! 775 Metaclase de la clase ProveedorInsumo 776 777 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 778 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 779 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 780 @date 25-06-2015 781 @version 3.0.0 782 """ 783 784 ## Nombre de la tabla en la base de datos 785 db_table = 'cmproveedores_proveedorinsumo'
Note: See TracChangeset
for help on using the changeset viewer.