Itens da tabela de preço
A tabela B23 faz parte do sistema ERP Protheus da TOTVS e é utilizada para itens da tabela de preço.
Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.
A tabela B23 possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.
Nesta página você pode consultar a estrutura completa da tabela B23, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | B23 |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | B23990 |
| X2_NOME | Itens da tabela de preço |
| X2_NOMESPA | Items de la lista de precio |
| X2_NOMEENG | Items from price table |
| X2_ROTINA | - |
| X2_MODO | C |
| X2_MODOUN | C |
| X2_MODOEMP | C |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | B23_FILIAL+B23_CODINT+B23_CODTAB+B23_CDPAD1+B23_CDPRO1+B23_CDPAD2+B23_CDPRO2+DTOS(B23_VIGINI)+DTOS(B23_VIGFIM)+B23_REGATE+B23_FINATE |
| X2_PYME | N |
| X2_MODULO | 33 |
| X2_DISPLAY | - |
| X2_SYSOBJ | - |
| X2_USROBJ | - |
| X2_POSLGT | 1 |
| X2_CLOB | 2 |
| X2_AUTREC | 2 |
| X2_TAMFIL | 2 |
| X2_TAMUN | 0 |
| X2_TAMEMP | 0 |
| X2_STAMP | 2 |
| X2_INSDT | 2 |
| D_E_L_E_T_ | - |
| R_E_C_N_O_ | 650 |
| R_E_C_D_E_L_ | 0 |
| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_TITSPA | X3_TITENG | X3_DESCRIC | X3_DESCSPA | X3_DESCENG | X3_PICTURE | X3_VALID | X3_USADO | X3_RELACAO | X3_F3 | X3_NIVEL | X3_RESERV | X3_CHECK | X3_TRIGGER | X3_PROPRI | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_VLDUSER | X3_CBOX | X3_CBOXSPA | X3_CBOXENG | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER | X3_PYME | X3_CONDSQL | X3_CHKSQL | X3_IDXSRV | X3_ORTOGRA | X3_IDXFLD | X3_TELA | X3_PICBRV | X3_AGRUP | X3_POSLGT | X3_MODAL | X3_CHKSUM | X3_ADDSUM | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| B23 | 01 | B23_FILIAL | C | 2 | 0 | Filial | Sucursal | Branch | Filial do Sistema | Sucursal del sistema | System Branch | - | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 033 | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8885 | 0 |
| B23 | 02 | B23_CODINT | C | 4 | 0 | Operadora | Operadora | Operator | Operadora | Operadora | Operator | @! | - | x x x x x x x x x x x x x x x x | Iif(inclui,B22->B22_CODINT, B23->B23_CODINT) | - | 1 | x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | 1 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8886 | 0 |
| B23 | 03 | B23_CODTAB | C | 3 | 0 | Tabela | Tabla | Table | Código da Tabela | Codigo de la Tabla | Table Code | @! | - | x x x x x x x x x x x x x x x x | IIF(INCLUI,B22->B22_CODTAB, B23->B23_CODTAB) | - | 1 | x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | 1 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8887 | 0 |
| B23 | 04 | B23_CDPRRA | C | 16 | 0 | Cd. Proc. | Cd. Proc. | Proc. Cd | Código do Procedimento | Codigo del Procedimiento | Code do Procedimento | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 8888 | 0 |
| B23 | 05 | B23_CODPRO | C | 16 | 0 | Cod Tab Padr | Cod Tab Est | Cd St Tab | Codigo Tabela Padrao | Codigo Tabla Estandar | Code of Standard Table | @! | ExistCpo("BR8",M->B23_CODPAD+M->B23_CODPRO,1) .And. PLSGATNIV(M->B23_CDPAD1,M->B23_CODPRO,"B23",.F.,.F.) | x x x x x x x x x x x x x x x | - | BRHPLS | 1 | x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 8889 | 0 |
| B23 | 06 | B23_DESCRI | C | 230 | 0 | Descrição | Descrip | Description | Desc Finalidade Atend | Desc Finalidad Atenc | Service Purpose Desc. | @! | - | x x x x x x x x x x x x x x x | IF(INCLUI,"",BR8->(POSICIONE("BR8",1,XFILIAL("BR8")+B23->(B23_CODPAD+B23_CODPRO),"BR8_DESCRI"))) | - | 1 | x | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("BR8",1,xFilial("BR8")+B23->B23_CODPAD+B23->B23_CODPRO,"BR8_DESCRI") | - | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 8890 | 0 |
| B23 | 07 | B23_CODTDE | C | 3 | 0 | Cod. TDE | Cod. TDE | TDE Code | Cod Tabela Co-Partip. | Cod Tabla Co Partip. | Co-Partip. Table Code | @R !!! | Vazio() .or. ExistCpo("BF8",M->B23_CODINT+M->B23_CODTDE,1) | x x x x x x x x x x x x x x x x | - | BRQPLS | 1 | x | - | S | - | N | A | R | - | - | - | - | - | - | - | - | - | 1 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8891 | 0 |
| B23 | 08 | B23_TIPLAN | C | 1 | 0 | Tp Lanc Acom | Tp Reg Habit | Tp Lodg. Rel | Tp Lançamento Acomodação | Tp Registro Habitacion | Accomodation Entry Tp | @! | Pertence("1;2") | x x x x x x x x x x x x x x x | "2" | - | 1 | x | - | - | - | S | A | R | - | - | 1=Aplicado a todas as acomodacoes;2=Especifico para uma unica acomodacao | 1=Aplicado a todas las habitaciones;2=Especifico unicamente a una habitacion | 1=Applied to all accomodations;2=Specific to a single accomodation | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8892 | 0 |
| B23 | 09 | B23_CDPAD1 | C | 2 | 0 | Cod Pad De | De Cód Est | Def Code Fro | Código Padrão | Codigo Estandar | Default Code | @! | PB23CDPAD2() | x x x x x x x x x x x x x x x x | GETMV("MV_PLSTBPD") | B41PLS | 1 | x x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 1 | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 8893 | 0 |
| B23 | 10 | B23_CODACO | C | 2 | 0 | Acomodação | Habitacion | Accom. | Acomodação | Habitacion | Accommodation | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | M->B23_TIPLAN=="2" | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8894 | 0 |
| B23 | 11 | B23_DESACO | C | 40 | 0 | Ds Acomod. | Ds Habitac. | Accom Desc | Descrição Acomodação | Descripcion Habitacion | Accomodoation Description | @! | - | x x x x x x x x x x x x x x x | If(Inclui,"",BI4->(Posicione("BI4",1,xFilial("BI4")+B23->B23_CODACO,"BI4_DESCRI"))) | - | 1 | x | - | - | - | S | V | V | - | - | - | - | - | - | M->B23_TIPLAN=="2" | Posicione("BI4",1,xFilial("BI4")+B23->B23_CODACO,"BI4_DESCRI") | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8895 | 0 |
| B23 | 12 | B23_CDPRO1 | C | 16 | 0 | Cd Proc De | De Cd Proc | Pr Cd from | Código Tabela Padrão | Codigo Tabla Estandar | Standard Table Code | @! | ExistCpo("BR8",M->B23_CDPAD1+M->B23_CDPRO1,1) .and. VldDeAte(M->B23_CDPRO1, M->B23_CDPRO2) | x x x x x x x x x x x x x x x x | - | BRHPLS | 1 | x x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 8896 | 0 |
| B23 | 13 | B23_UPSCO | N | 16 | 4 | US CO Pagto | US CO Pago | US CO Paym. | Valor da US Pagamento | Valor de la US Pago | Value of US Payment | @E 99,999,999,999.9999 | M->B23_USPCO >= 0 | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | M->B23_VRPCO==0 | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8897 | 0 |
| B23 | 14 | B23_DSPRO1 | C | 230 | 0 | Des Proc De | De Des Proc | Proc Desc Fr | Descrição | Descripcion | Description | @! | - | x x x x x x x x x x x x x x x x | If(Inclui,"",BR8->(Posicione("BR8",1,xFilial("BR8")+B23->(B23_CDPAD1+B23_CDPRO1),"BR8_DESCRI"))) | - | 1 | x | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("BR8",1,xFilial("BR8")+B23->B23_CDPAD1+B23->B23_CDPRO1,"BR8_DESCRI") | - | 1 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8898 | 0 |
| B23 | 15 | B23_CDPAD2 | C | 2 | 0 | Cod Pad Ate | A Cód Est | Def Code To | Código Padrão | Codigo Estandar | Default Code | @! | PB23CDPAD2() | x x x x x x x x x x x x x x x x | GETMV("MV_PLSTBPD") | B41PLS | 1 | x x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | 1 | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 8899 | 0 |
| B23 | 16 | B23_USRCO | N | 16 | 4 | US CO Recto | US CO Recep | US CO Recei. | Valor da US Recebimento | Valor de la US Cobro | Value of US Receipt | @E 99,999,999,999.9999 | M->B23_USRCO >= 0 | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | M->B23_VRRCO==0 | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8900 | 0 |
| B23 | 17 | B23_CDPRO2 | C | 16 | 0 | Cd Proc Ate | A Cd Proc | Pr Cd to | Código Tabela Padrão | Codigo Tabla Estandar | Standard Table Code | @! | ExistCpo("BR8",M->B23_CDPAD2+M->B23_CDPRO2,1) .AND. VldDeAte(M->B23_CDPRO1, M->B23_CDPRO2) | x x x x x x x x x x x x x x x x | - | BRMPLS | 1 | x x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 8901 | 0 |
| B23 | 18 | B23_DSPRO2 | C | 230 | 0 | Des Proc Ate | A Des Proc | Proc Desc To | Descrição | Descripcion | Description | @! | - | x x x x x x x x x x x x x x x x | If(Inclui,"",BR8->(Posicione("BR8",1,xFilial("BR8")+B23->(B23_CDPAD1+B23_CDPRO1),"BR8_DESCRI"))) | - | 1 | x | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("BR8",1,xFilial("BR8")+B23->B23_CDPAD2+B23->B23_CDPRO2,"BR8_DESCRI") | - | 1 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8902 | 0 |
| B23 | 19 | B23_USPPP | N | 16 | 4 | US PP Pagto | US PP Pago | US PP Paym. | Valor da US Pagamento | Valor de la US Pago | Value of US Payment | @E 99,999,999,999.9999 | M->B23_USPPP >= 0 | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | M->B23_VRPPP==0 | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8903 | 0 |
| B23 | 20 | B23_USRPP | N | 16 | 4 | US PP Recto | US PP Cobro | US PP Recei. | Valor da US Recebimento | Valor de la US Cobro | Value of US Receipt | @E 99,999,999,999.9999 | M->B23_USRPP >= 0 | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | M->B23_VRRPP==0 | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8904 | 0 |
| B23 | 21 | B23_TPLAN | C | 1 | 0 | Tp Lanc Ope. | Tp Regis Ope | Tp Prov.Entr | Tp Lancamento Operadora | Tp Registro Operadora | Tp. Provider Entry | @! | Pertence("1;2") | x x x x x x x x x x x x x x x | "2" | - | 1 | x | - | - | - | N | A | R | - | - | 1=Aplicado a todas as operadoras;2=Especifico para uma unica operadora | 1=Aplicado a todas las operadoras;2=Especifico para una sola operadora | 1=Applied to all providers;2=Specific for only one provider | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8905 | 0 |
| B23 | 22 | B23_CODOPE | C | 4 | 0 | Operadora | Operadora | Operator | Operadora | Operadora | Operator | @! | PlsZero() .And. BA0->(ExistCpo("BA0",M->B23_CODOPE,1)) | x x x x x x x x x x x x x x x | - | B89PLS | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | M->B23_TPLAN=="2" | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8906 | 0 |
| B23 | 23 | B23_DESOPE | C | 40 | 0 | Descrição | Descripcion | Description | Nome da Operadora | Nombre de la Operadora | Operator Name | @! | - | x x x x x x x x x x x x x x x | If(Inclui,"",BA0->(Posicione("BA0",1,xFilial("BA0")+B23->B23_CODOPE,"BA0_NOMINT"))) | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | M->B23_TPLAN=="2" | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8907 | 0 |
| B23 | 24 | B23_PORTSL | N | 3 | 0 | Porte Sala | Tipo Sala | Room Cat. | Porte de Sala | Tipo de Sala | Room Category | @E 999 | - | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8908 | 0 |
| B23 | 25 | B23_TPLANP | C | 1 | 0 | Tp Lanc Prd. | Tp Reg Prod | Tp Prd. Entr | Tp Lancamento Produto | Tp Registro Producto | Tp Product Entry | @! | Pertence("1;2") | x x x x x x x x x x x x x x x | "2" | - | 1 | x | - | - | - | N | A | R | - | - | 1=Aplicado a todos os produtos;2=Especifico para um unico Produto | 1=Aplicado a todos los productos;2=Especifico unicamente a un producto | 1=Applied to all products;2=Specific to a single Product | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8909 | 0 |
| B23 | 26 | B23_CODPLA | C | 4 | 0 | Cod Produto | Cod Producto | Product Code | Código do produto | Codigo de producto | Product Code | @! | PlsSeek("BI3",, B22->B22_CODINT+M->B23_CODPLA,"","") | x x x x x x x x x x x x x x x | - | BIUPLS | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | M->B23_TPLANP=="2" | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8910 | 0 |
| B23 | 27 | B23_DESPLA | C | 40 | 0 | Ds Produto | Ds Producto | Product Desc | Descrição do Produto | Descripcion de Producto | Product Description | @! | - | x x x x x x x x x x x x x x x | If(Inclui,"",BI3->(Posicione("BI3",1,xFilial("BI3")+B23->B23_CODINT+B23->B23_CODPLA,"BI3_DESCRI"))) | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8911 | 0 |
| B23 | 28 | B23_REGATE | C | 1 | 0 | Reg Atendto | Reg Atencion | Serv. System | Regime de Atendimento | Regimen de Atencion | Service System | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | 1=Internacao;2=Ambulatorial;3=Ambos | 1=Internacion;2=Ambulatorio;3=Ambos | 1=Hospitalization; 2=Outpatient Clinic; 3=Both | - | - | - | - | 1 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8912 | 0 |
| B23 | 29 | B23_FINATE | C | 2 | 0 | Finalidade | Finalidad | Purpose | Finalidade Atendimento | Finalidad Atencion | Service Purpose | @! | BGY->(ExistCpo("BGY",M->B23_CODINT+M->B23_FINATE,1)) .OR. VAZIO() | x x x x x x x x x x x x x x x x | - | BGYPLS | 1 | x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8913 | 0 |
| B23 | 30 | B23_CODPAD | C | 2 | 0 | Cod. Padrão | Cod. Estanda | Stand cd | Código Padrão | Codigo estandar | Standard Code | @! | ExistCpo("BR4",M->B23_CODPAD,1) | x x x x x x x x x x x x x x x | GETMV("MV_PLSTBPD") | B41PLS | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8914 | 0 |
| B23 | 31 | B23_VIGINI | D | 8 | 0 | Vigência Ini | Vigencia Ini | Ini Eff Dt | Vigência Inicial | Vigencia Inicial | Initial Effective Date | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 8915 | 0 |
| B23 | 32 | B23_CDNV01 | C | 6 | 0 | Cd Niv 01 | Cd Niv 01 | 01-level Cd | Cd Nivel 01 | Cd Nivel 01 | 01-level Cd | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8916 | 0 |
| B23 | 33 | B23_VIGFIM | D | 8 | 0 | Vigência Fim | Vigencia Fin | Fin Eff Dt | Vigência Final | Vigencia Final | Final Effective Date | - | dtos(M->B23_VIGFIM) >= dtos(M->B23_VIGINI) | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8917 | 0 |
| B23 | 34 | B23_CDNV02 | C | 6 | 0 | Cd Niv 02 | Cd Niv 02 | 02-level Cd | Cd Nivel 02 | Cd Nivel 02 | 02-level Cd | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8918 | 0 |
| B23 | 35 | B23_CDNV03 | C | 6 | 0 | Cd Niv 03 | Cd Niv 03 | 03-level Cd | Cd Nivel 03 | Cd Nivel 03 | 03-level Cd | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8919 | 0 |
| B23 | 36 | B23_CDNV04 | C | 6 | 0 | Cd Niv 04 | Cd Niv 04 | 04-level Cd | Cd Nivel 04 | Cd Nivel 04 | 04-level Cd | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8920 | 0 |
| B23 | 37 | B23_NIVEL | C | 1 | 0 | Nivel | Nivel | Level | Nivel | Nivel | Level | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 8921 | 0 |
| B23 | 38 | B23_CDTBUS | C | 3 | 0 | Tabela US | Tabla US | US Table | Codigo da Tabela de US | Codigo Tabla de US | US Table Code | @! | Vazio() .or. PlsSeek("B27",1,M->B23_CODINT+M->B23_CDTBUS+"1","","") | x x x x x x x x x x x x x x x x | - | BRNPLS | 1 | x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | 2 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8922 | 0 |
| B23 | 39 | B23_QTDUS | N | 3 | 0 | Quant US | Cant US | US Amount | Quantidade de US | Cantidad de US | US Amount | @E 999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | !empty(M->B23_CDTBUS) | - | - | 2 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8923 | 0 |
| B23 | 40 | B23_BANDUS | N | 12 | 2 | Banda US | Banda US | HU Banda | Banda para US | Banda para US | Banda for HU | @E 999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | !empty(M->B23_CDTBUS) | - | - | 2 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8924 | 0 |
| B23 | 41 | B23_VRPPP | N | 16 | 2 | VL PP Pagto | VL PP Pago | VL PP Paym. | Valor em R$ Recebimento | Valor em R$ Cobro | Value in R$ Receipt | @E 9,999,999,999,999.99 | M->B23_VRPPP >= 0 | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 6 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8925 | 0 |
| B23 | 42 | B23_VRRPP | N | 16 | 2 | VL PP Recto | VL PP Cobro | VL PP Reci | Valor em R$ Recebimento | Valor en R$ Cobro | Value in R$ Receival | @E 9,999,999,999,999.99 | M->B23_VRRPP >= 0 | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 6 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8926 | 0 |
| B23 | 43 | B23_VRPCO | N | 16 | 2 | VL CO Pagto | VL CO Pago | VL CO Paym. | Valor em R$ Recebimento | Valor em R$ Cobro | Value in R$ Receipt | @E 9,999,999,999,999.99 | M->B23_VRPCO >= 0 | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 6 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8927 | 0 |
| B23 | 44 | B23_VRRCO | N | 16 | 2 | VL CO Recto | VL CO Recep | VL CO Recei. | Valor em R$ Recebimento | Valor em R$ Cobro | Value in R$ Receipt | @E 9,999,999,999,999.99 | M->B23_VRRCO >= 0 | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 6 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8928 | 0 |
| B23 | 45 | B23_CDTBUC | C | 3 | 0 | Tabela UCO | Tabla UCO | UCO Table | Código da Tabela de UCO | Codigo Tabla de UCO | UCO Table Code | @! | Vazio() .or. PlsSeek("B27",1,M->B23_CODINT+M->B23_CDTBUC+"3","","") | x x x x x x x x x x x x x x x x | - | BRPPLS | 1 | x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | 3 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8929 | 0 |
| B23 | 46 | B23_QTDUC | N | 3 | 0 | Quant UCO | Cant UCO | UCO Amt | Quantidade UCO | Cantidad UCO | UCO Amount | @E 999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | !empty(M->B23_CDTBUC) | - | - | 3 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8930 | 0 |
| B23 | 47 | B23_BANDUC | N | 12 | 2 | Banca UCO | Banca UCO | UCO Stand | Banca UCO | Banca UCO | UCO Stand | @E 999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | !empty(M->B23_CDTBUC) | - | - | 3 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8931 | 0 |
| B23 | 48 | B23_CDTBFM | C | 3 | 0 | Tabela Filme | Tabla Pelic. | Film Table | Codigo da Tabela de Filme | Codigo Tabla Pelicula | Film Table Code | @! | Vazio() .or. PlsSeek("B27",1,M->B23_CODINT+M->B23_CDTBFM+"2","","") | x x x x x x x x x x x x x x x x | - | BROPLS | 1 | x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | 4 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8932 | 0 |
| B23 | 49 | B23_QTDFM | N | 3 | 0 | Quant Filme | Cant Pelic. | Film Amt | Quantidade de Filme | Cantidad de Pelicula | Film Amount | @E 999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | !empty(M->B23_CDTBFM) | - | - | 4 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8933 | 0 |
| B23 | 50 | B23_BANDFM | N | 12 | 2 | Banda Filme | Banda Pelic. | Film Banda | Banda para Filme | Banda para Pelicula | Banda for Film | @E 999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | !empty(M->B23_CDTBFM) | - | - | 4 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8934 | 0 |
| B23 | 51 | B23_CDPTAN | C | 3 | 0 | Tb Port Anes | Tb Tp Anes | Anes.Lvl.Tb | Tabela Porte Anestesico | Tabla Tipo Anestesia | Anesthetic Level Table | @! | Vazio() .or. PlsSeek("B27",1,M->B23_CODINT+M->B23_CDPTAN+"4","","") | x x x x x x x x x x x x x x x x | - | BRRPLS | 1 | x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | 5 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 8935 | 0 |
| B23 | 52 | B23_PORTAN | N | 3 | 0 | Porte Anest | Tipo Anest | Anes. Cat. | Porte Anestesico | Tipo Anestesia | Anesthetic Category | 999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | !empty(M->B23_CDPTAN) | - | - | 5 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8936 | 0 |
| B23 | 53 | B23_BANPTA | N | 12 | 2 | Banda Porte | Banda Tipo | Level Band | Banda Porte Anestesico | Banda Tipo Anestesia | Anesthetic Level Band | @E 999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | !empty(M->B23_CDPTAN) | - | - | 5 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 8937 | 0 |
| B23 | 54 | B23_UCO | N | 16 | 2 | Uco | Uco | UCO | Uco | Uco | Uco | @E 9,999,999,999,999.99 | - | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 8938 | 0 |
| B23 | 55 | B23_BANDAP | N | 16 | 2 | Banda Pagto. | Rango Pago. | Band paym. | Banda para pagamento | Rango para pago | Band for payment | @E 9,999,999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | !empty(M->B23_CODTDE) | - | - | 1 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8939 | 0 |
| B23 | 56 | B23_BANDAR | N | 16 | 2 | Banda Recto. | Rango Recto | Band Rec. | Banda para recebimento | Rango para recibimiento | Band for receipt | @E 9,999,999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | !empty(M->B23_CODTDE) | - | - | 1 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 8940 | 0 |
| B23 | 57 | B23_PERACR | N | 16 | 2 | % Acrescimo | % Aumento | % Increase | Percentual de Acrescimo | Porcentaje de aumento | Increase percentage | @E 9,999,999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | - | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 8941 | 0 |
| B23 | 58 | B23_PERDES | N | 16 | 2 | % Desconto | % Descuento | % Discount | Percentual de Desconto | Porcentaje de descuento | Discount percentage | @E 9,999,999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 8942 | 0 |
| B23 | 59 | B23_OBSERV | M | 10 | 0 | Observações | Observac. | Notes | Observações | Observaciones | Notes | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | - | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 8943 | 0 |
| B23 | 60 | B23_USPCO | N | 16 | 4 | US CO Pagto | US CO Pago | Paymt CO US | Valor da US Pagamento | Valor de la US pago | Payment US Value | @E 99,999,999,999.9999 | M->B23_USPCO >= 0 | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | M->B23_VRPCO==0 | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 8944 | 0 |
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| B23 | 1 | B23_FILIAL+B23_CODINT+B23_CODTAB+B23_CDPAD1+B23_CDPRO1+B23_CDPAD2+B23_CDPRO2 | Operadora + Tabela + Cod Pad De + Cd Proc De + Cod Pad Ate + Cd Proc A | Operadora + Tabla + De Cód Est + De Cd Proc + A Cód Est + A Cd Proc | Operator + Table + Def Code Fro + Pr Cd from + Def Code To + Pr Cd to | S | - | - | S | 2 | 3 | - | 1493 | 0 |
| B23 | 2 | B23_FILIAL+B23_CODINT+B23_CODTAB+B23_CDPAD1+B23_CDPRO1 | Operadora + Tabela + Cod Pad De + Cd Proc De | Operadora + Tabla + De Cód Est + De Cd Proc | Operator + Table + Def Code Fro + Pr Cd from | S | - | - | S | 2 | 3 | - | 1494 | 0 |
| B23 | 3 | B23_FILIAL+B23_CODINT+B23_CODTAB+B23_CDPAD2+B23_CDPRO2 | Operadora + Tabela + Cod Pad Ate + Cd Proc Ate | Operadora + Tabla + A Cód Est + A Cd Proc | Operator + Table + Def Code To + Pr Cd to | S | - | - | S | 2 | 3 | - | 1495 | 0 |
| B23 | 4 | B23_FILIAL+B23_CODINT+B23_CODTAB | Operadora + Tabela | Operadora + Tabla | Operator + Table | S | - | - | S | 2 | 3 | - | 1496 | 0 |
Ela é utilizada para itens da tabela de preço dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
Modelo de query gerado automaticamente com base na estrutura da tabela.
SELECT
B23_FILIAL,
B23_CODINT,
B23_CODTAB,
B23_CDPRRA,
B23_CODPRO,
B23_DESCRI,
B23_CODTDE,
B23_TIPLAN,
B23_CDPAD1,
B23_CODACO,
B23_DESACO,
B23_CDPRO1,
B23_UPSCO,
B23_DSPRO1,
B23_CDPAD2,
B23_USRCO,
B23_CDPRO2,
B23_DSPRO2,
B23_USPPP,
B23_USRPP,
B23_TPLAN,
B23_CODOPE,
B23_DESOPE,
B23_PORTSL,
B23_TPLANP,
B23_CODPLA,
B23_DESPLA,
B23_REGATE,
B23_FINATE,
B23_CODPAD,
B23_VIGINI,
B23_CDNV01,
B23_VIGFIM,
B23_CDNV02,
B23_CDNV03,
B23_CDNV04,
B23_NIVEL,
B23_CDTBUS,
B23_QTDUS,
B23_BANDUS,
B23_VRPPP,
B23_VRRPP,
B23_VRPCO,
B23_VRRCO,
B23_CDTBUC,
B23_QTDUC,
B23_BANDUC,
B23_CDTBFM,
B23_QTDFM,
B23_BANDFM,
B23_CDPTAN,
B23_PORTAN,
B23_BANPTA,
B23_UCO,
B23_BANDAP,
B23_BANDAR,
B23_PERACR,
B23_PERDES,
B23_OBSERV,
B23_USPCO
FROM B23
WHERE
D_E_L_E_T_ = ' '
AND B23_FILIAL = 'VALOR'
AND B23_CODINT = 'VALOR'
AND B23_CODTAB = 'VALOR'
AND B23_CDPRRA = 'VALOR'
AND B23_CODPRO = 'VALOR'
AND B23_DESCRI = 'VALOR'
AND B23_CODTDE = 'VALOR'
AND B23_TIPLAN = 'VALOR'
AND B23_CDPAD1 = 'VALOR'
AND B23_CODACO = 'VALOR'
AND B23_DESACO = 'VALOR'
AND B23_CDPRO1 = 'VALOR'
AND B23_UPSCO = 0
AND B23_DSPRO1 = 'VALOR'
AND B23_CDPAD2 = 'VALOR'
AND B23_USRCO = 0
AND B23_CDPRO2 = 'VALOR'
AND B23_DSPRO2 = 'VALOR'
AND B23_USPPP = 0
AND B23_USRPP = 0
AND B23_TPLAN = 'VALOR'
AND B23_CODOPE = 'VALOR'
AND B23_DESOPE = 'VALOR'
AND B23_PORTSL = 0
AND B23_TPLANP = 'VALOR'
AND B23_CODPLA = 'VALOR'
AND B23_DESPLA = 'VALOR'
AND B23_REGATE = 'VALOR'
AND B23_FINATE = 'VALOR'
AND B23_CODPAD = 'VALOR'
AND B23_VIGINI BETWEEN '20260401' AND '20260430'
AND B23_CDNV01 = 'VALOR'
AND B23_VIGFIM BETWEEN '20260401' AND '20260430'
AND B23_CDNV02 = 'VALOR'
AND B23_CDNV03 = 'VALOR'
AND B23_CDNV04 = 'VALOR'
AND B23_NIVEL = 'VALOR'
AND B23_CDTBUS = 'VALOR'
AND B23_QTDUS = 0
AND B23_BANDUS = 0
AND B23_VRPPP = 0
AND B23_VRRPP = 0
AND B23_VRPCO = 0
AND B23_VRRCO = 0
AND B23_CDTBUC = 'VALOR'
AND B23_QTDUC = 0
AND B23_BANDUC = 0
AND B23_CDTBFM = 'VALOR'
AND B23_QTDFM = 0
AND B23_BANDFM = 0
AND B23_CDPTAN = 'VALOR'
AND B23_PORTAN = 0
AND B23_BANPTA = 0
AND B23_UCO = 0
AND B23_BANDAP = 0
AND B23_BANDAR = 0
AND B23_PERACR = 0
AND B23_PERDES = 0
AND B23_USPCO = 0