db.define_table('EntradaProdutoEstoque',
Field('ID_Produto', 'reference Produto'),
Field('Lote'),
Field('Ativo', type='boolean', default=True),
Field('Validade', type='date'),
Field('Data', type='date' ),
Field('Quantidade', type='integer'),
Field('DataDesativacao',type='date')
)
db.define_table('SaidaProdutoEstoque',
Field('ID_EntradaProdutoEstoque', 'reference EntradaProdutoEstoque'),
Field('CustoUnitario', type='double'),
Field('Data', type='date'),
Field('Quantidade', type='integer')
)
db.SaidaProdutoEstoque.ID_EntradaProfutoEstoque.requires = db(db.EntradaProdutoEstoque.Ativo == True)