- Add comprehensive documentation in botbook/ with 12 chapters - Add botapp/ Tauri desktop application - Add botdevice/ IoT device support - Add botlib/ shared library crate - Add botmodels/ Python ML models service - Add botplugin/ browser extension - Add botserver/ reorganized server code - Add bottemplates/ bot templates - Add bottest/ integration tests - Add botui/ web UI server - Add CI/CD workflows in .forgejo/workflows/ - Add AGENTS.md and PROD.md documentation - Add dependency management scripts (DEPENDENCIES.sh/ps1) - Remove legacy src/ structure and migrations - Clean up temporary and backup files
33 lines
863 B
QBasic
33 lines
863 B
QBasic
PARAM sku AS STRING LIKE "ABC123" DESCRIPTION "Product SKU code to update stock"
|
|
PARAM qtd AS INTEGER LIKE 10 DESCRIPTION "Quantity to add to stock"
|
|
|
|
DESCRIPTION "Add stock quantity for a product by SKU"
|
|
|
|
person = FIND "People.xlsx", "id=" + mobile
|
|
vendor = FIND ".Vendedores", "id=" + person.erpId
|
|
|
|
TALK "Olá " + vendor.Contato_Nome + "!"
|
|
|
|
produto = FIND ".Produtos", "sku=" + sku
|
|
|
|
IF NOT produto THEN
|
|
TALK "Produto não encontrado."
|
|
RETURN
|
|
END IF
|
|
|
|
WITH estoque
|
|
produto = { id: produto.Id }
|
|
deposito = { id: person.deposito_Id }
|
|
preco = produto.Preco
|
|
operacao = "B"
|
|
quantidade = qtd
|
|
observacoes = "Acréscimo de estoque."
|
|
END WITH
|
|
|
|
rec = POST host + "/estoques", estoque
|
|
|
|
TALK "Estoque atualizado."
|
|
TALK TO admin1, "Estoque do ${sku} atualizado com ${qtd}."
|
|
TALK TO admin2, "Estoque do ${sku} atualizado com ${qtd}."
|
|
|
|
RETURN rec
|