{"id":590,"date":"2022-07-15T14:07:51","date_gmt":"2022-07-15T17:07:51","guid":{"rendered":"http:\/\/jvitorwolfart.pinheirasc.com\/?p=590"},"modified":"2025-11-09T14:10:59","modified_gmt":"2025-11-09T17:10:59","slug":"projeto-estoque","status":"publish","type":"post","link":"https:\/\/jvitorwolfart.pinheirasc.com\/index.php\/2022\/07\/15\/projeto-estoque\/","title":{"rendered":"Projeto estoque"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"590\" class=\"elementor elementor-590\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4a5e8f6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4a5e8f6\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2ddbd9e\" data-id=\"2ddbd9e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c27b434 elementor-widget elementor-widget-text-editor\" data-id=\"c27b434\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 25-07-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>Durante o m\u00f3dulo 3 do curso Jovem Programador Senac, aprendemos sobre desenvolvimento Web, e um dos desafios durante o curso foi o desenvolvimento de um sistema de controle de estoque, que tivesse os seguintes requisitos:<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c1c4f4a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c1c4f4a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bb2768d\" data-id=\"bb2768d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-135158d elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"135158d\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/plugins\/elementor\/assets\/css\/widget-icon-list.min.css\">\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Sistema de controle de acesso com login e senha<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Op\u00e7\u00e3o de cadastro de usu\u00e1rio<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Op\u00e7\u00e3o de altera\u00e7\u00e3o de senha de acesso<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Barra de pesquisa<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Cadastro de produtos<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">P\u00e1gina de informa\u00e7\u00f5es do produto<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Op\u00e7\u00f5es para movimenta\u00e7\u00e3o de estoque (entradas e sa\u00eddas)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Controle de estoque do produto<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-144559c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"144559c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d7bb9de\" data-id=\"d7bb9de\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7b6a5d7 elementor-widget elementor-widget-text-editor\" data-id=\"7b6a5d7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Al\u00e9m desses requisitos, a regra que o professor exigiu nesse desafio, era que cada usu\u00e1rio fosse independente, ou seja, cada usu\u00e1rio iria cadastrar os seus produtos e fazer as suas movimenta\u00e7\u00f5es, os registros de todos os usu\u00e1rios ficariam no mesmo banco de dados, por\u00e9m, cada usu\u00e1rio s\u00f3 teria acesso aos seus registros.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cd7f91e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cd7f91e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ab214f6\" data-id=\"ab214f6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e692ad0 elementor-widget elementor-widget-text-editor\" data-id=\"e692ad0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Esses acima eram os requisitos que o desafio exigia, e tamb\u00e9m, foi sugerido de utilizarmos o m\u00e1ximo de conhecimentos que t\u00ednhamos at\u00e9 aquele momento do curso, como por exemplo, no cadastro de produtos tivesse a op\u00e7\u00e3o de colocar uma imagem para o produto.<\/p><p>Al\u00e9m disso, tamb\u00e9m era necess\u00e1rio que fosse poss\u00edvel fazer o CRUD, e que tamb\u00e9m tivesse um dashboard do produto, mostrando as suas posi\u00e7\u00f5es de estoque, e algumas informa\u00e7\u00f5es a respeito da movimenta\u00e7\u00e3o do estoque.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f724a19 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f724a19\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9b7096a\" data-id=\"9b7096a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e4715d1 elementor-widget elementor-widget-text-editor\" data-id=\"e4715d1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Com isso, pensei em um sistema que de uma forma simples, simulasse um sistema de vendas, com entradas e sa\u00eddas para poder controlar o estoque.<\/p><p>Al\u00e9m disso, criei categorias para classificar os produtos e unidades de medida para controlar as entradas e sa\u00eddas do estoque.<\/p><p>Outra coisa que criei para ser um diferencial no dashboard do produto no meu sistema, foi o c\u00e1lculo de pre\u00e7o m\u00e9dio de compra e pre\u00e7o m\u00e9dio de venda.<\/p><p>Mas para isso, tive que imaginar duas situa\u00e7\u00f5es, a primeira \u00e9 a situa\u00e7\u00e3o de opera\u00e7\u00e3o comercial que \u00e9 a compra e a venda do produto, que s\u00e3o opera\u00e7\u00f5es que devem ser levadas em conta para calcular um pre\u00e7o m\u00e9dio de compra e um pre\u00e7o m\u00e9dio de venda, assim como entrada e sa\u00edda do estoque.<\/p><p>A segunda situa\u00e7\u00e3o \u00e9 a opera\u00e7\u00e3o que \u00e9 apenas cont\u00e1bil, que seria as devolu\u00e7\u00f5es para fornecedor, e tamb\u00e9m devolu\u00e7\u00f5es de clientes, que s\u00e3o opera\u00e7\u00f5es que devem ser levadas em conta para a movimenta\u00e7\u00e3o do estoque, por\u00e9m n\u00e3o devem ser levadas em conta para calcular o pre\u00e7o m\u00e9dio de compra e venda.<\/p><p>Para resolver esse problema, criei um cadastro de tipos de movimenta\u00e7\u00e3o, onde podem ser criados os tipos de movimenta\u00e7\u00e3o necess\u00e1rios de acordo com a regra de neg\u00f3cio, como por exemplo, uma opera\u00e7\u00e3o de venda a consumidor final, essa opera\u00e7\u00e3o seria uma opera\u00e7\u00e3o de sa\u00edda e uma opera\u00e7\u00e3o comercial. J\u00e1 a compra de um item pra estoque seria uma opera\u00e7\u00e3o de entrada e tamb\u00e9m uma opera\u00e7\u00e3o comercial. Por outro lado, a devolu\u00e7\u00e3o de um item que um cliente comprou e devolveu seria uma opera\u00e7\u00e3o de entrada, mas que seria apenas cont\u00e1bil, da mesma forma que um produto que fosse devolvido para o fornecedor seria uma opera\u00e7\u00e3o de sa\u00edda, e somente cont\u00e1bil.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2e86c48 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2e86c48\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3074414\" data-id=\"3074414\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-737e64d elementor-widget elementor-widget-image\" data-id=\"737e64d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 25-07-2024 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-14-55-20.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Captura de tela de 2022-07-15 14-55-20\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTk0LCJ1cmwiOiJodHRwczpcL1wvanZpdG9yd29sZmFydC5waW5oZWlyYXNjLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMlwvMDdcL0NhcHR1cmEtZGUtdGVsYS1kZS0yMDIyLTA3LTE1LTE0LTU1LTIwLnBuZyJ9\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" width=\"300\" height=\"195\" src=\"https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-14-55-20-300x195.png\" class=\"attachment-medium size-medium wp-image-594\" alt=\"\" srcset=\"https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-14-55-20-300x195.png 300w, https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-14-55-20-768x500.png 768w, https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-14-55-20.png 1024w\" sizes=\"100vw\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Exemplo da tela de cadastro de tipos de movimenta\u00e7\u00e3o<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fad54dc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fad54dc\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fd4221d\" data-id=\"fd4221d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3be6ccc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3be6ccc\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-22e2ac9\" data-id=\"22e2ac9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-55fb1c9 elementor-widget elementor-widget-text-editor\" data-id=\"55fb1c9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>O cadastro de produtos, fiz bem simples, ele tem apenas os seguintes campos:<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b860f68 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b860f68\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-78ce36d\" data-id=\"78ce36d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8047be8 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"8047be8\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Nome do produto<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Pre\u00e7o de venda<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Descri\u00e7\u00e3o detalhada do produto (opcional)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Categoria (eletr\u00f4nicos, bazar, alimento, etc.)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Unidade de medida (kg, caixa, un, pacote, etc.)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Imagem do produto (opcional)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3028b86 elementor-widget elementor-widget-image\" data-id=\"3028b86\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-14-58-43.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Captura de tela de 2022-07-15 14-58-43\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NjA0LCJ1cmwiOiJodHRwczpcL1wvanZpdG9yd29sZmFydC5waW5oZWlyYXNjLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMlwvMDdcL0NhcHR1cmEtZGUtdGVsYS1kZS0yMDIyLTA3LTE1LTE0LTU4LTQzLnBuZyJ9\">\n\t\t\t\t\t\t\t<img width=\"300\" height=\"195\" src=\"https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-14-58-43-300x195.png\" class=\"attachment-medium size-medium wp-image-604\" alt=\"\" srcset=\"https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-14-58-43-300x195.png 300w, https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-14-58-43-768x500.png 768w, https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-14-58-43.png 1024w\" sizes=\"100vw\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Exemplo da tela de cadastro de produtos<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bafb4d1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bafb4d1\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-acc7b10\" data-id=\"acc7b10\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e9c703f elementor-widget elementor-widget-text-editor\" data-id=\"e9c703f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Na barra de pesquisa na p\u00e1gina inicial, \u00e9 poss\u00edvel pesquisar por um termo e o sistema retornar\u00e1 se encontrar esse termo, no nome do produto ou na sua descri\u00e7\u00e3o.<\/p><p>Na tela inicial tamb\u00e9m vamos ter um atalho para o cadastro de produtos, e para os cadastros auxiliares (cadastro de categorias, cadastro de medidas e cadastro de tipos de movimenta\u00e7\u00e3o)<\/p><p>Nesta mesma tela, tamb\u00e9m temos um bot\u00e3o para mais consultas, nessa op\u00e7\u00e3o \u00e9 poss\u00edvel efetuar a consulta por categoria, e tamb\u00e9m verificar os itens com pouco estoque (inicialmente ele trar\u00e1 os itens cujo estoque estiver zerado, mas tem um campo onde pode ser informado abaixo de quantas unidades voc\u00ea quer que liste, exemplo: ver todos os itens com menos de 10 unidades em estoque).<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4ce8024 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4ce8024\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-f344b5c\" data-id=\"f344b5c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2a12d97 elementor-widget elementor-widget-image\" data-id=\"2a12d97\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-14-05-48.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Captura de tela de 2022-07-15 14-05-48\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTkxLCJ1cmwiOiJodHRwczpcL1wvanZpdG9yd29sZmFydC5waW5oZWlyYXNjLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMlwvMDdcL0NhcHR1cmEtZGUtdGVsYS1kZS0yMDIyLTA3LTE1LTE0LTA1LTQ4LnBuZyJ9\">\n\t\t\t\t\t\t\t<img width=\"300\" height=\"195\" src=\"https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-14-05-48-300x195.png\" class=\"attachment-medium size-medium wp-image-591\" alt=\"\" srcset=\"https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-14-05-48-300x195.png 300w, https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-14-05-48-768x500.png 768w, https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-14-05-48.png 1024w\" sizes=\"100vw\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Exemplo da tela inicial com a barra de pesquisa<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7b3b378\" data-id=\"7b3b378\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c2a4ced elementor-widget elementor-widget-image\" data-id=\"c2a4ced\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-15-14-35.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Captura de tela de 2022-07-15 15-14-35\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NjE0LCJ1cmwiOiJodHRwczpcL1wvanZpdG9yd29sZmFydC5waW5oZWlyYXNjLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMlwvMDdcL0NhcHR1cmEtZGUtdGVsYS1kZS0yMDIyLTA3LTE1LTE1LTE0LTM1LnBuZyJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" width=\"300\" height=\"195\" src=\"https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-15-14-35-300x195.png\" class=\"attachment-medium size-medium wp-image-614\" alt=\"\" srcset=\"https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-15-14-35-300x195.png 300w, https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-15-14-35-768x500.png 768w, https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-15-14-35.png 1024w\" sizes=\"100vw\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Exemplo da tela de consulta de itens com pouco estoque<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f4a8bdc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f4a8bdc\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f9bc057\" data-id=\"f9bc057\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cd3fb98 elementor-widget elementor-widget-text-editor\" data-id=\"cd3fb98\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Assim como a op\u00e7\u00e3o de consultar itens com pouco estoque, h\u00e1 tamb\u00e9m a op\u00e7\u00e3o de consultar itens com muito estoque, para isso \u00e9 s\u00f3 entrar na op\u00e7\u00e3o consultar itens com muito estoque, e informar a quantidade acima de qual voc\u00ea considera que \u00e9 muito estoque (por padr\u00e3o ele come\u00e7ar\u00e1 mostrando os itens com mais de 10 unidades, mas voc\u00ea pode informar outra quantidade se preferir)<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-115f9a5 elementor-widget elementor-widget-text-editor\" data-id=\"115f9a5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Na p\u00e1gina inicial, vai aparecer todos os itens cadastrados (s\u00e3o 5 itens por p\u00e1gina, sendo que aparece sempre os \u00faltimos cadastrados) clicando no nome do produto, ou no Id, vai abrir a p\u00e1gina de informa\u00e7\u00f5es do produto, por essa p\u00e1gina \u00e9 poss\u00edvel ver todos os detalhes do produto e tamb\u00e9m lan\u00e7ar movimenta\u00e7\u00f5es de entrada e sa\u00edda.<\/p><p>Clicando no \u00edcone da lupa, vai abrir a tela de movimenta\u00e7\u00e3o desse produto, nessa tela, vai aparecer os dados do produto, como por exemplo, a quantidade em estoque, pre\u00e7o da \u00faltima compra, pre\u00e7o de venda, data da \u00faltima compra e data da \u00faltima venda. E tamb\u00e9m a sua movimenta\u00e7\u00e3o com op\u00e7\u00e3o de eliminar o registro de movimenta\u00e7\u00e3o.<\/p><p>Nessa tela tamb\u00e9m vai ter a op\u00e7\u00e3o de lan\u00e7ar entradas ou sa\u00eddas do produto.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53dd78b elementor-widget elementor-widget-image\" data-id=\"53dd78b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-15-35-23.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Captura de tela de 2022-07-15 15-35-23\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NjE5LCJ1cmwiOiJodHRwczpcL1wvanZpdG9yd29sZmFydC5waW5oZWlyYXNjLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMlwvMDdcL0NhcHR1cmEtZGUtdGVsYS1kZS0yMDIyLTA3LTE1LTE1LTM1LTIzLnBuZyJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" width=\"300\" height=\"195\" src=\"https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-15-35-23-300x195.png\" class=\"attachment-medium size-medium wp-image-619\" alt=\"\" srcset=\"https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-15-35-23-300x195.png 300w, https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-15-35-23-768x500.png 768w, https:\/\/jvitorwolfart.pinheirasc.com\/wp-content\/uploads\/2022\/07\/Captura-de-tela-de-2022-07-15-15-35-23.png 1024w\" sizes=\"100vw\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Exemplo da tela de relat\u00f3rio do produto<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-27be718 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"27be718\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f49ec4f\" data-id=\"f49ec4f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1ff8f59 elementor-widget elementor-widget-text-editor\" data-id=\"1ff8f59\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Na tela de relat\u00f3rio do produto, existe o bot\u00e3o de acesso ao dashboard do produto, nesse dashboard ser\u00e1 poss\u00edvel ver com mais detalhes diversas informa\u00e7\u00f5es relevantes sobre esse produto, como por exemplo:<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a2d7321 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a2d7321\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ee6f80d\" data-id=\"ee6f80d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1a4f2f4 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"1a4f2f4\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Dados do produto<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Quantidade em estoque<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Pre\u00e7o de venda<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Pre\u00e7o da \u00faltima compra<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Data da \u00faltima venda<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Data da \u00faltima compra<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Quantidade de produtos vendidos<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Total de valor das vendas do produto (faturamento)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Pre\u00e7o m\u00e9dio de venda do produto<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Quantidade de produtos devolvidos\/estornados para o fornecedor<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Total de valor contabil dos itens devolvidos\/estornados para o fornecedor<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Quantidade de produtos comprados<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Total de valor das compras do produto<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Pre\u00e7o m\u00e9dio de compra do produto<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Quantidade de produtos devolvidos ou com vendas canceladas<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Total de valor contabil dos itens devolvidos ou com vendas canceladas<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Lucro total na venda pelo pre\u00e7o m\u00e9dio<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Lucro m\u00e9dio por item na venda das  Unidade(s) vendidas<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Margem de lucro baseada no pre\u00e7o m\u00e9dio<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Proje\u00e7\u00e3o de estimativa de faturamento com a venda do estoque<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Estimativa de lucro na venda do estoque<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d307152 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d307152\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-27548ea\" data-id=\"27548ea\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4152a36 elementor-widget elementor-widget-text-editor\" data-id=\"4152a36\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Nesse sistema tamb\u00e9m, aproveitei para exercitar e fazer diversas valida\u00e7\u00f5es, como por exemplo: caso n\u00e3o tenha estoque suficiente, n\u00e3o permitir a venda, caso o produto tenha em estoque, n\u00e3o permitir desativa\u00e7\u00e3o, caso n\u00e3o tenha sido realizada nenhuma movimenta\u00e7\u00e3o o sistema n\u00e3o permite acessar o dashboard financeiro do produto, ao fazer movimenta\u00e7\u00f5es, se a movimenta\u00e7\u00e3o for entrada aparece apenas as op\u00e7\u00f5es que s\u00e3o do tipo entrada, da mesma forma, ao fazer sa\u00edda s\u00f3 aparecem as movimenta\u00e7\u00f5es do tipo sa\u00edda.<\/p><p>Movimenta\u00e7\u00f5es do tipo entrada somente cont\u00e1bil v\u00e3o dar entrada no estoque, mas n\u00e3o v\u00e3o influenciar no pre\u00e7o m\u00e9dio, assim como sa\u00eddas do tipo somente cont\u00e1bil v\u00e3o dar sa\u00eddas no estoque mas n\u00e3o v\u00e3o influenciar no pre\u00e7o m\u00e9dio.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-29189ad elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"29189ad\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-656b194\" data-id=\"656b194\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4293621 elementor-widget elementor-widget-text-editor\" data-id=\"4293621\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Finalmente, ap\u00f3s o projeto ser conclu\u00eddo, fiz o deploy dele em minha VPS.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fb232f5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fb232f5\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c220123\" data-id=\"c220123\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bfb82d0 elementor-button-success elementor-align-center elementor-widget elementor-widget-button\" data-id=\"bfb82d0\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/estoque-v2.pinheirasc.com\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-project-diagram\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">https:\/\/estoque-v2.pinheirasc.com\/<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f3a0bf4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f3a0bf4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8d7b7a7\" data-id=\"8d7b7a7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f952fb0 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"f952fb0\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/github.com\/JVwolfart\/ESTOQUE-DEPLOY\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fab fa-github\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Link para este projeto no Github<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Site de controle de estoque, desenvolvido com Python e Django durante o curso Jovem Programador Senac, m\u00f3dulo 3.<\/p>\n","protected":false},"author":1,"featured_media":591,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[9,48],"tags":[40,47,19,42,41,22,24],"aioseo_notices":[],"gutentor_comment":0,"_links":{"self":[{"href":"https:\/\/jvitorwolfart.pinheirasc.com\/index.php\/wp-json\/wp\/v2\/posts\/590"}],"collection":[{"href":"https:\/\/jvitorwolfart.pinheirasc.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jvitorwolfart.pinheirasc.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jvitorwolfart.pinheirasc.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jvitorwolfart.pinheirasc.com\/index.php\/wp-json\/wp\/v2\/comments?post=590"}],"version-history":[{"count":55,"href":"https:\/\/jvitorwolfart.pinheirasc.com\/index.php\/wp-json\/wp\/v2\/posts\/590\/revisions"}],"predecessor-version":[{"id":1875,"href":"https:\/\/jvitorwolfart.pinheirasc.com\/index.php\/wp-json\/wp\/v2\/posts\/590\/revisions\/1875"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jvitorwolfart.pinheirasc.com\/index.php\/wp-json\/wp\/v2\/media\/591"}],"wp:attachment":[{"href":"https:\/\/jvitorwolfart.pinheirasc.com\/index.php\/wp-json\/wp\/v2\/media?parent=590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jvitorwolfart.pinheirasc.com\/index.php\/wp-json\/wp\/v2\/categories?post=590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jvitorwolfart.pinheirasc.com\/index.php\/wp-json\/wp\/v2\/tags?post=590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}