STATIC folder on django-rest is not on project.

If you are using django rest_framework and realize your page is not showing some UI content, like html, css and javascript. If Django rest_framwork is showing only text, mabe it’s because its missing static folder on django.

django rest_framwork sem formatação

Add on your settings.py file, “project folder\settings.py”, (at end of file), and put this configurations.

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, "static") 

After add this configuration, save your file and then run the command.

python manage.py collectstatic

At do this steps you will realize your folder will be created.

Palavras Chave:

Django não exibe CSS; Django não exibe conteúdo HTML.

Referência

https://stackoverflow.com/questions/25375448/django-rest-framework-missing-static-directory

Como saber se o TSS está funcionando no RM.

Para identificar se o TSS está funcionando corretamente no TOTVS RM o procedimento mais fácil é verificar se o Monitor SEFAZ está funcionando corretamente.

Para testar basta acessar o tipo de movimento e clicar no botão Processos e em seguida Monitor SEFAZ


Após abrir a tela, preencha a filial e clique em executar.

O resultado da conexão será bem sucedido se a tela apresentar cor verde.

Caso dê erro é preciso verificar o motivo do erro que pode ser configurações/parametrizações ou o serviço do TSS pode estar parado.

Não consigo conectar ao meu banco de dados Mysql pelo Mysql workbench

Se ao instalar o MySQL workbench, ou outro software para conexão de banco de dados, você não conseguir conectar em um banco de dados pode ser que você não tenha instalado o banco de dados ou o serviço do MySQL esteja parado.

Primeiramente é preciso entender que o mysql workbench é um software de conexão para execução de Scripts e modelagem de dados, mas não é um banco de dados.

Além do workbench é preciso que você instale o Mysql, se ainda não o fez clique aqui e veja como.

Se você já instalou o Mysql é preciso conferir se o serviço está rodando para isso siga os seguintes passos:

  1. Em seu computador, clique no botão iniciar.
  2. Vá em executar,deve aparecer uma caixa de texto, onde deverá ser digitado: services.msc
  3. A etapa 1 e 2 pode ser feita também da seguinte forma: no teclado de seu computador aperte a tecla windows e em seguida aperte r , ao abrir a caixa de texto digite services.msc
  4. Vai abrir uma janela listando todos os serviços do sistema operacional.
  5. Procure pelo serviço do Mysql e confira a coluna status. É preciso que o serviço exista e esteja com status executando.
    1. É possível que o nome do serviço seja:
      • Mysql
      • Wamp64-mysql

Palavras chave: Mysql não conecta ; erro ao conectar no Mysql;

Saiba como ler códigos de barras com o QuaggaJS no Fluig?

Sobre o Fluig

O Fluig é um sistema da totvs que combinado a alguns conhecimentos técnicos pode se tornar em uma poderosa ferramenta e de ágio implementação, pois possui diversos recursos já implementados, além de possuir uma vasta documentação e estar sempre sendo inovado.

Saiba mais sobre o fluig aqui.

Como utilizar o QuaggaJs no fluig para ler código de barras

Neste artigo vou demonstrar como utilizar a biblioteca QuaggaJs no fluig. O QuaggaJs é um plugin feito em javascript que utiliza a câmera do celular, através do navegador do aparelho, e realiza a leitura de código de barras.Algumas palavras chave deste artigo:

Palavras chave:

Como ler código de barras no fluig.
Ler código de barras de nota fiscal eletrônica.
Ler código de barras de boletos
Ler código de barras no fluig.

Principais tabelas do RM Labore – (Gestão de Folha)

Saiba as principais tabelas do RM Labore e exemplos de SQL’s para serem utilizadas para extrair dados da base de dados do sistema e auxiliar em criação de relatórios e cubos.

Veja Também: Freelancer RM

Entre em contato e faça um orçamento

PFUNC – A tabela PFUNC é responsável por armazenar os dados dos funcionários. O comando SQL Abaixo lista todos os funcionários da tabela de funcionários do TOTVS RM.

SELECT *
FROM PFUNC

PPESSOA – A tabela PPESSOA é responsável por armazenar os dados da pessoa ( nome, telefone, endereço, etc). Esta tabela está relacionada com diversas tabelas do sistema. O comando SQL Abaixo lista todas as pessoas da tabela de Pessoas do TOTVS RM

SELECT *
FROM PPESSOA

PSECAO – A tabela PSECAO é responsável por armazenar os dados da SEÇÃO. Geralmente a SEÇÃO é um local de trabalho, podendo ser um ‘departamento’, ‘obra’. Tudo vai depender do nível de controle desejado. O Comando SQL Abaixo lista todas as seções da tabela de Seções do TOTVS RM.

SELECT *
FROM PSECAO

Abaixo um comando SQL que lista todos os funcionários do RM separados por departamento ( seção )

SELECT
PFUNC.CODPESSOA,
PFUNC.NOME,
PPESSOA.DTNASCIMENTO,
PPESSOA.CPF,

PSECAO.DESCRICAO SECAO
FROM PFUNC
INNER JOIN PPESSOA ON PPESSOA.CODIGO = PFUNC.CODPESSOA
INNER JOIN PSECAO ON PSECAO.CODCOLIGADA = PFUNC.CODCOLIGADA AND PSECAO.CODIGO = PFUNC.CODSECAO

Este comando SQL lista toda movimentação na folha de um funcionário em determinada competência.


SELECT* 
FROM PFFINANC
WHERE
	PFFINANC.CHAPA=123
	AND PFFINANC.CODCOLIGADA = 1

Saiba como acessar as telas de metadados do RM através de web service.

Sobre o Metadados

escrevendo sobre…

Como acessar um registro do RM por web service?

Preparando a Conexão

O primeiro passo é configurar o web service. Se você não sabe como configurá-los veja este material da TOTVS ou entre em contato e faça um orçamento comigo.

Após configurar o web service basta acessar a lista de serviços pelo seu navegador de preferência. Copie o link (url) que faz referência ao Serviço wsDataServer, o destacado na imagem abaixo.

  • Lista de Serviços : http://localhost:8051/wsPageIndex/
  • WSDL do Dataset: http://localhost:8051/wsDataServer/MEX?wsdl

Como descobrir o nome do DataServer de qualquer tela do sistema?

Após desenhar a tela de metadados, acesse a tela de cadastro para listar os registros inseridos no metadados ( ou qualquer outra tela que deseja descobrir o código de dataset).

Com a tela do cadastro aberta aperte as teclas CTRL + ALT + F9 para abrir uma janela, que dará algumas informações técnicas sobre a visão aberta. A informação que procuramos é o nome do DataServer. Ao abrir a janela confira o nome do DataServer, que utilizaremos na consulta SOAPUI.

Após copiar a URL (WSDL) abra o SOAPUI e clique em ReadRecord, ReadView OU qualquer outro de preferência, neste teste estou testando com ReadView. Preencha conforme descrevo abaixo, colocando o nome do dataset que trata a sua visão de metadados dentro do RM.


  • Palavras chave:
    • Acessar metadados via webservice;
    • Metadados e fluig via webservice
    • Descobrir o nome de qualquer tela no RM.

Movimentos do RM não cancelam processos do Fluig.

Se você ajustou as parametrizações do RM para conexão com o fluig pelo workflow de aprovação e mesmo assim o RM não está cancelando os processos com movimentos alterados ou cancelados confira novamente as parametrizações no ERP

Vá nos parâmetros do RM núcleos – gerais – configure o mesmo id da empresa no fluig de acordo com a coligada desejada.

Palavras chave: movimentos editados não cancelam movimentos do fluig.

Movimentos alterados no RM não atualizam no fluig.

Ferramenta de gestão de processos

Se você busca por uma ferramenta de gerenciamento de processos, então você deverá conhecer o Fluig.

O Fluig é um produto da TOTVS, a maior software house da América latina, proprietária de sistemas conhecidos no mercado como RM Sistemas, Datasul e Protheus.

Com o Fluig  você consegue desenhar fluxos de processos muito facilmente, com seu modelador de processos web, mas também é possível criar e customizar os processos de forma avançada através de desenvolvimentos e integrações com outros sistemas. 

Pergunte-me sobre possibilidades.
Saiba mais no site da TOTVS

Palavras Chave: sistema de gestão de processos; modelar processos; fluig; sistema para controlar processos.

O fim do E-social?

Há muitas notícias na internet que diz que o e-social vai chegar ao fim.

Em meu ponto de vista o anúncio do fim é mesmo só uma jogada política.

Ao olhar para o aspecto tecnológico, no meu ponto de vista, o e-social ficou muito bem construído.

É claro que algumas coisas que podem ser melhoradas, como que vêm dizendo há vários dias, que é um sistema cheio de informações desnecessárias.

As notícias dizem em criar um novo sistema, porém creio que seja uma jogada de marketing, para melhorar algo existente, seja mantendo ou trocando o nome e-social, mas no fim terá a mesma finalidade que é otimização dos processos, uma vez que as tecnologias de hoje, para este fim, estão totalmente ultrapassadas.