POST api/FichasReparticoes/Actualiza

Actualiza Repartcoes de Fichas.

Request Information

URI Parameters

None.

Body Parameters

Business Entity Object: Reparticao.

BEFichaReparticao
NameDescriptionTypeAdditional information
Bem

Identificador da Ficha (Activo).

string

None.

Exercicio

Identificador do Exercício da Repartição.

integer

None.

LinhasAnalitica

Colecção das linhas da Repartição das Analíticas.

Collection of BEFichaLinhaContaAnalitica

None.

LinhasCCusto

Colecção das linhas da Repartição dos Centros de Custo.

Collection of BEFichaLinhaCentroCusto

None.

LinhasFuncoes

Colecção das linhas da Repartição das Funcoes.

Collection of BEFichaLinhaFuncao

None.

LinhasProjectos

Colecção das linhas da Repartição dos Projetos.

Collection of BEFichaLinhaProjeto

None.

Periodo

Período ao qual se refere a repartição.

integer

None.

Propaga

Indica se é para efectuar a propagação das repartições para os meses/exercícios subsequentes.

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "Bem": "sample string 1",
  "Exercicio": 1,
  "LinhasAnalitica": [
    {
      "Analitica": "sample string 1",
      "CamposUtil": [
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        },
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        }
      ],
      "Fixa": true,
      "HoraImpManual": true,
      "ID": "sample string 2",
      "Linha": 1,
      "Percentagem": 1.1,
      "Principal": true,
      "Projecto": "sample string 3",
      "ValorHoraImp": 1.1,
      "WBSItem": "sample string 4"
    },
    {
      "Analitica": "sample string 1",
      "CamposUtil": [
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        },
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        }
      ],
      "Fixa": true,
      "HoraImpManual": true,
      "ID": "sample string 2",
      "Linha": 1,
      "Percentagem": 1.1,
      "Principal": true,
      "Projecto": "sample string 3",
      "ValorHoraImp": 1.1,
      "WBSItem": "sample string 4"
    }
  ],
  "LinhasCCusto": [
    {
      "CamposUtil": [
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        },
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        }
      ],
      "CentroCusto": "sample string 1",
      "Fixa": true,
      "HoraImpManual": true,
      "ID": "sample string 2",
      "Linha": 1,
      "Percentagem": 1.1,
      "Principal": true,
      "Projecto": "sample string 3",
      "ValorHoraImp": 1.1,
      "WBSItem": "sample string 4"
    },
    {
      "CamposUtil": [
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        },
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        }
      ],
      "CentroCusto": "sample string 1",
      "Fixa": true,
      "HoraImpManual": true,
      "ID": "sample string 2",
      "Linha": 1,
      "Percentagem": 1.1,
      "Principal": true,
      "Projecto": "sample string 3",
      "ValorHoraImp": 1.1,
      "WBSItem": "sample string 4"
    }
  ],
  "LinhasFuncoes": [
    {
      "Funcao": "sample string 1",
      "CamposUtil": [
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        },
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        }
      ],
      "Fixa": true,
      "ID": "sample string 2",
      "Linha": 1,
      "Percentagem": 1.1,
      "Principal": true,
      "Projecto": "sample string 3",
      "WBSItem": "sample string 4"
    },
    {
      "Funcao": "sample string 1",
      "CamposUtil": [
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        },
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        }
      ],
      "Fixa": true,
      "ID": "sample string 2",
      "Linha": 1,
      "Percentagem": 1.1,
      "Principal": true,
      "Projecto": "sample string 3",
      "WBSItem": "sample string 4"
    }
  ],
  "LinhasProjectos": [
    {
      "CamposUtil": [
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        },
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        }
      ],
      "Fixa": true,
      "ID": "sample string 1",
      "Linha": 1,
      "Percentagem": 1.1,
      "Principal": true,
      "Projecto": "sample string 2",
      "WBSItem": "sample string 3"
    },
    {
      "CamposUtil": [
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        },
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        }
      ],
      "Fixa": true,
      "ID": "sample string 1",
      "Linha": 1,
      "Percentagem": 1.1,
      "Principal": true,
      "Projecto": "sample string 2",
      "WBSItem": "sample string 3"
    }
  ],
  "Periodo": 1,
  "Propaga": true
}

text/plain

Sample:
{"Bem":"sample string 1","Exercicio":1,"LinhasAnalitica":[{"Analitica":"sample string 1","CamposUtil":[{"Nome":"sample string 1","Valor":{},"Chave":true},{"Nome":"sample string 1","Valor":{},"Chave":true}],"Fixa":true,"HoraImpManual":true,"ID":"sample string 2","Linha":1,"Percentagem":1.1,"Principal":true,"Projecto":"sample string 3","ValorHoraImp":1.1,"WBSItem":"sample string 4"},{"Analitica":"sample string 1","CamposUtil":[{"Nome":"sample string 1","Valor":{},"Chave":true},{"Nome":"sample string 1","Valor":{},"Chave":true}],"Fixa":true,"HoraImpManual":true,"ID":"sample string 2","Linha":1,"Percentagem":1.1,"Principal":true,"Projecto":"sample string 3","ValorHoraImp":1.1,"WBSItem":"sample string 4"}],"LinhasCCusto":[{"CamposUtil":[{"Nome":"sample string 1","Valor":{},"Chave":true},{"Nome":"sample string 1","Valor":{},"Chave":true}],"CentroCusto":"sample string 1","Fixa":true,"HoraImpManual":true,"ID":"sample string 2","Linha":1,"Percentagem":1.1,"Principal":true,"Projecto":"sample string 3","ValorHoraImp":1.1,"WBSItem":"sample string 4"},{"CamposUtil":[{"Nome":"sample string 1","Valor":{},"Chave":true},{"Nome":"sample string 1","Valor":{},"Chave":true}],"CentroCusto":"sample string 1","Fixa":true,"HoraImpManual":true,"ID":"sample string 2","Linha":1,"Percentagem":1.1,"Principal":true,"Projecto":"sample string 3","ValorHoraImp":1.1,"WBSItem":"sample string 4"}],"LinhasFuncoes":[{"Funcao":"sample string 1","CamposUtil":[{"Nome":"sample string 1","Valor":{},"Chave":true},{"Nome":"sample string 1","Valor":{},"Chave":true}],"Fixa":true,"ID":"sample string 2","Linha":1,"Percentagem":1.1,"Principal":true,"Projecto":"sample string 3","WBSItem":"sample string 4"},{"Funcao":"sample string 1","CamposUtil":[{"Nome":"sample string 1","Valor":{},"Chave":true},{"Nome":"sample string 1","Valor":{},"Chave":true}],"Fixa":true,"ID":"sample string 2","Linha":1,"Percentagem":1.1,"Principal":true,"Projecto":"sample string 3","WBSItem":"sample string 4"}],"LinhasProjectos":[{"CamposUtil":[{"Nome":"sample string 1","Valor":{},"Chave":true},{"Nome":"sample string 1","Valor":{},"Chave":true}],"Fixa":true,"ID":"sample string 1","Linha":1,"Percentagem":1.1,"Principal":true,"Projecto":"sample string 2","WBSItem":"sample string 3"},{"CamposUtil":[{"Nome":"sample string 1","Valor":{},"Chave":true},{"Nome":"sample string 1","Valor":{},"Chave":true}],"Fixa":true,"ID":"sample string 1","Linha":1,"Percentagem":1.1,"Principal":true,"Projecto":"sample string 2","WBSItem":"sample string 3"}],"Periodo":1,"Propaga":true}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'BEFichaReparticao'.

Response Information

Resource Description

Identificador da Reparticao de Fichas.

string

Response Formats

application/json, text/json, text/plain

Sample:
"sample string 1"