RamonSilva20 / mapos

Sistema de Controle de Ordens de Serviço
http://mapos.com.br
Apache License 2.0
883 stars 606 forks source link

erro a pós a instalação #1108

Closed marllonferreira closed 3 years ago

marllonferreira commented 3 years ago

fiz instalação depois que fiz o login ficou assim não aparece o menu mapos 01

me parece um problema de permissão

marllonferreira commented 3 years ago

fui fui usar meu banco de dados na hora de usa o arquivo

update_4.24.0_to_4.25.0

da esse erro

mapos 02

depois disso o menu lateral voltou mais não abre o menu cobranças imagino q seja por não te criado as tabelas

willph commented 3 years ago

fui fui usar meu banco de dados na hora de usa o arquivo

update_4.24.0_to_4.25.0

da esse erro

mapos 02

depois disso o menu lateral voltou mais não abre o menu cobranças imagino q seja por não te criado as tabelas

vá na tabela permissoes e confira se esta esse código no campo permissoes

a:53:{s:8:"aCliente";s:1:"1";s:8:"eCliente";s:1:"1";s:8:"dCliente";s:1:"1";s:8:"vCliente";s:1:"1";s:8:"aProduto";s:1:"1";s:8:"eProduto";s:1:"1";s:8:"dProduto";s:1:"1";s:8:"vProduto";s:1:"1";s:8:"aServico";s:1:"1";s:8:"eServico";s:1:"1";s:8:"dServico";s:1:"1";s:8:"vServico";s:1:"1";s:3:"aOs";s:1:"1";s:3:"eOs";s:1:"1";s:3:"dOs";s:1:"1";s:3:"vOs";s:1:"1";s:6:"aVenda";s:1:"1";s:6:"eVenda";s:1:"1";s:6:"dVenda";s:1:"1";s:6:"vVenda";s:1:"1";s:9:"aGarantia";s:1:"1";s:9:"eGarantia";s:1:"1";s:9:"dGarantia";s:1:"1";s:9:"vGarantia";s:1:"1";s:8:"aArquivo";s:1:"1";s:8:"eArquivo";s:1:"1";s:8:"dArquivo";s:1:"1";s:8:"vArquivo";s:1:"1";s:10:"aPagamento";s:1:"1";s:10:"ePagamento";s:1:"1";s:10:"dPagamento";s:1:"1";s:10:"vPagamento";s:1:"1";s:11:"aLancamento";s:1:"1";s:11:"eLancamento";s:1:"1";s:11:"dLancamento";s:1:"1";s:11:"vLancamento";s:1:"1";s:8:"cUsuario";s:1:"1";s:9:"cEmitente";s:1:"1";s:10:"cPermissao";s:1:"1";s:7:"cBackup";s:1:"1";s:10:"cAuditoria";s:1:"1";s:6:"cEmail";s:1:"1";s:8:"cSistema";s:1:"1";s:8:"rCliente";s:1:"1";s:8:"rProduto";s:1:"1";s:8:"rServico";s:1:"1";s:3:"rOs";s:1:"1";s:6:"rVenda";s:1:"1";s:11:"rFinanceiro";s:1:"1";s:9:"aCobranca";s:1:"1";s:9:"eCobranca";s:1:"1";s:9:"dCobranca";s:1:"1";s:9:"vCobranca";s:1:"1";}

marllonferreira commented 3 years ago

eu usei uma copia do meu bando ai funcionou tudo indica realmente q era as permissões

depois q entrei fui em sistema atualiza banco de dados ai o menu de cobrança também funcionou

só não entendi como ele funciona

me da uma dica por favor

willph commented 3 years ago

fui fui usar meu banco de dados na hora de usa o arquivo

update_4.24.0_to_4.25.0

da esse erro

mapos 02

depois disso o menu lateral voltou mais não abre o menu cobranças imagino q seja por não te criado as tabelas

Com relação ao banco de dados aqui funcionou tranquilo, apague o campo cobrança no bd e tente esse.

CREATE TABLE `cobrancas` (
  `idCobranca` int(11) NOT NULL,
  `charge_id` int(11) DEFAULT NULL,
  `conditional_discount_date` date DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `custom_id` int(11) DEFAULT NULL,
  `expire_at` date NOT NULL,
  `message` varchar(255) NOT NULL,
  `payment_method` varchar(11) DEFAULT NULL,
  `payment_url` varchar(255) DEFAULT NULL,
  `request_delivery_address` varchar(64) DEFAULT NULL,
  `status` varchar(36) NOT NULL,
  `total` varchar(15) DEFAULT NULL,
  `barcode` varchar(255) NOT NULL,
  `link` varchar(255) NOT NULL,
  `payment` varchar(64) NOT NULL,
  `pdf` varchar(255) DEFAULT NULL,
  `vendas_id` int(11) DEFAULT NULL,
  `os_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`idCobranca`),
  INDEX `fk_cobrancas_os1` (`os_id` ASC),
  CONSTRAINT `fk_cobrancas_os1` FOREIGN KEY (`os_id`) REFERENCES `os` (`idOs`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  INDEX `fk_cobrancas_vendas1` (`vendas_id` ASC),
  CONSTRAINT `fk_cobrancas_vendas1` FOREIGN KEY (`vendas_id`) REFERENCES `vendas` (`idVendas`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE = InnoDB DEFAULT CHARSET = utf8;
willph commented 3 years ago

eu usei uma copia do meu bando ai funcionou tudo indica realmente q era as permissões

depois q entrei fui em sistema atualiza banco de dados ai o menu de cobrança também funcionou

só não entendi como ele funciona

me da uma dica por favor

Ele aparece as cobranças geradas do botão GERAR PAGAMENTO em VENDA e em OS, mas para isso precisa ter o cadastro no gerencianet e cadastra no mapos o client id e o client secret.

marllonferreira commented 3 years ago

eu usei uma copia do meu bando ai funcionou tudo indica realmente q era as permissões depois q entrei fui em sistema atualiza banco de dados ai o menu de cobrança também funcionou só não entendi como ele funciona me da uma dica por favor

Ele aparece as cobranças geradas do botão GERAR PAGAMENTO em VENDA e em OS, mas para isso precisa ter o cadastro no gerencianet e cadastra no mapos o client id e o client secret.

entendi tambem vai funciona com o mercado pago

marllonferreira commented 3 years ago

fui fui usar meu banco de dados na hora de usa o arquivo update_4.24.0_to_4.25.0 da esse erro mapos 02 depois disso o menu lateral voltou mais não abre o menu cobranças imagino q seja por não te criado as tabelas

Com relação ao banco de dados aqui funcionou tranquilo, apague o campo cobrança no bd e tente esse.

CREATE TABLE `cobrancas` (
  `idCobranca` int(11) NOT NULL,
  `charge_id` int(11) DEFAULT NULL,
  `conditional_discount_date` date DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `custom_id` int(11) DEFAULT NULL,
  `expire_at` date NOT NULL,
  `message` varchar(255) NOT NULL,
  `payment_method` varchar(11) DEFAULT NULL,
  `payment_url` varchar(255) DEFAULT NULL,
  `request_delivery_address` varchar(64) DEFAULT NULL,
  `status` varchar(36) NOT NULL,
  `total` varchar(15) DEFAULT NULL,
  `barcode` varchar(255) NOT NULL,
  `link` varchar(255) NOT NULL,
  `payment` varchar(64) NOT NULL,
  `pdf` varchar(255) DEFAULT NULL,
  `vendas_id` int(11) DEFAULT NULL,
  `os_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`idCobranca`),
  INDEX `fk_cobrancas_os1` (`os_id` ASC),
  CONSTRAINT `fk_cobrancas_os1` FOREIGN KEY (`os_id`) REFERENCES `os` (`idOs`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  INDEX `fk_cobrancas_vendas1` (`vendas_id` ASC),
  CONSTRAINT `fk_cobrancas_vendas1` FOREIGN KEY (`vendas_id`) REFERENCES `vendas` (`idVendas`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE = InnoDB DEFAULT CHARSET = utf8;

agora usei no phpmyadmin e deu no mesmo mapos 03

willph commented 3 years ago

eu usei uma copia do meu bando ai funcionou tudo indica realmente q era as permissões depois q entrei fui em sistema atualiza banco de dados ai o menu de cobrança também funcionou só não entendi como ele funciona me da uma dica por favor

Ele aparece as cobranças geradas do botão GERAR PAGAMENTO em VENDA e em OS, mas para isso precisa ter o cadastro no gerencianet e cadastra no mapos o client id e o client secret.

entendi tambem vai funciona com o mercado pago

Não. Apenas do Gerencianet.

willph commented 3 years ago

Pera. Vou exportar é posto aqui. Tendo exportado não tem como da erro. Só importar.

Agora precisa deletar a tabela cobrança

willph commented 3 years ago

Renomear a extensão para cobrancas.1.SQL

[cobrancas(1).txt] <- removido link. ou pode abrir o texto e copiar todo o codigo, colar e executar.

willph commented 3 years ago

Baixar esse que já removi os campos hehehe

cobrancas(2).txt

Renomear a extensão para cobrancas(2).SQL ou pode abrir o texto e copiar todo o código, colar e executar.

marllonferreira commented 3 years ago

esse foi o resultado para o cobrancas.1.SQL mapos 04

marllonferreira commented 3 years ago

Baixar esse que já removi os campos hehehe

cobrancas(2).txt

Renomear a extensão para cobrancas(2).SQL ou pode abrir o texto e copiar todo o código, colar e executar.

deu resultado semelhante

se tiver tempo posso te da cesso remoto via AnyDesk

willph commented 3 years ago

esse foi o resultado para o cobrancas.1.SQL mapos 04

Se esse não funcionar então não sei qual o erro porque aqui esta funcionando tranquilo.

cobrancas(2).txt

deletou a tabela cobrança antes?

marllonferreira commented 3 years ago

esse foi o resultado para o cobrancas.1.SQL mapos 04

Se esse não funcionar então não sei qual o erro porque aqui esta funcionando tranquilo.

cobrancas(2).txt

deletou a tabela cobrança antes?

sim

willph commented 3 years ago

http://localhost/phpmyadmin/tbl_relation.php?db=novo&table=cobrancas

e verifica se esta assim

16097955163368414432708960430337

marllonferreira commented 3 years ago

nao ta igual

mapos 05

willph commented 3 years ago

nao ta igual

mapos 05

Verifica as colunas venda_id e depois os_id para vê se está assim. Se não tiver coloque.

16097960887503682966243282441485

16097961567287044434128340889017

marllonferreira commented 3 years ago

Verifica as colunas venda_id e depois os_id para vê se está assim. Se não tiver coloque.

16097960887503682966243282441485

16097961567287044434128340889017

ta igual

marllonferreira commented 3 years ago

eu subir o código em etapas descobrir que ta dando erro e na ultima parte do código mapos 06

willph commented 3 years ago

eu subir o código em etapas descobrir que ta dando erro e na ultima parte do código mapos 06

Tenta adicionar manualmente as FKs pra vê qual dos dois da erro, se é em OS id ou venda Id

marllonferreira commented 3 years ago

nao sei se coloquei certo mais tentei assim deu erro

ALTER TABLE `cobrancas`
  ADD CONSTRAINT `fk_cobrancas_vendas1` FOREIGN KEY (`vendas_id`) REFERENCES `vendas` (`idVendas`) ON DELETE NO ACTION ON UPDATE NO ACTION;
COMMIT;

assim também deu erro

ALTER TABLE `cobrancas`
  ADD CONSTRAINT `fk_cobrancas_os1` FOREIGN KEY (`os_id`) REFERENCES `os` (`idOs`) ON DELETE NO ACTION ON UPDATE NO ACTION,
COMMIT;
willph commented 3 years ago

Tem uma nova PR para ser aprovada, vamos espera para vê se resolve seu problema.

marllonferreira commented 3 years ago

acabei de testa e o seguinte a instalação ocorreu tudo bem o problema de permissão foi resolvido na hora de coloca meu backup ta dando o mesmo erro

primeiro limpo o banco de dados depois depois coloco meu banco atual to usando a 4.20.1 depois adiciono update_4.23.0_to_4.24.0 ate aqui tudo certo

porem quando adiciono update_4.24.0_to_4.25.0

dessa vez não e marquina virtual usei meu servido real e deu o mesmo erro admin

willph commented 3 years ago

acabei de testa e o seguinte a instalação ocorreu tudo bem o problema de permissão foi resolvido na hora de coloca meu backup ta dando o mesmo erro

primeiro limpo o banco de dados depois depois coloco meu banco atual to usando a 4.20.1 depois adiciono update_4.23.0_to_4.24.0 ate aqui tudo certo

porem quando adiciono update_4.24.0_to_4.25.0

dessa vez não e marquina virtual usei meu servido real e deu o mesmo erro admin

Vou fazer uma instalação do zero. E já dou retorno.

marllonferreira commented 3 years ago

tem outra questão em relação ao cpf do cliente

foi sugestão minha q o cliente não pudesse fazer alteração mais está bloqueado ate para o admin era pra está assim mesmo ?

o admin não pode muda complica muito exemplo minha

os ta online

muitos dos cadastros de clientes são feito online já aconteceu algumas vezes do cliente digita alguns dados errado na maioria e o Telefone e o nome mais já aconteceu o cpf também em um caso desse se nem eu nem ele pode edita o cpf fica como ?

ps: esse cpf ai coloquei diretamente pelo banco de dados só pra não mostra um cpf real

cpf

willph commented 3 years ago

Sim.

Foi bloqueado para administrador. Uma vez cadastrado o CPF não tem pra que alterar.

A não ser que crie um check-box para quando o cliente não quiser dizer ele fica desativado, aí você poderá informar depois

Em ter, 5 de jan de 2021 15:56, Marllon Ferreira notifications@github.com escreveu:

tem outra questão em relação ao cpf do cliente

foi sugestão minha q o cliente não pudesse fazer alteração mais está bloqueado ate para o admin era pra está assim mesmo ?

[image: cpf] https://user-images.githubusercontent.com/31580600/103687061-6dad4180-4f6e-11eb-9364-8ea49fd3a6bd.PNG

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/RamonSilva20/mapos/issues/1108#issuecomment-754831624, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEDNYMWU756OF67P5FC7AHLSYNOELANCNFSM4VTM7JLQ .