<% for(var j = 0; j < results.length; j++) { %> <% var contract = results[j]; %>

Etapa

Contratación

Estatus

<% if(contract.status == 'pending') { %> Pendiente <% } %> <% if(contract.status == 'active') { %> Activo <% } %> <% if(contract.status == 'cancelled') { %> Cancelado <% } %> <% if(contract.status == 'terminated') { %> Terminado <% } %>

ID del contrato

<%= contract.contractid %>

Fecha de firma

<% if(contract.datesigned instanceof Date) { %> <% fecha = contract.datesigned %> <% dia = fecha.getDate() %> <% mes = fecha.getMonth() + 1 %> <% anio = fecha.getFullYear() %> <% if(dia < 10) { dia = '0' + dia; } %> <% if(mes < 10) { mes = '0' + mes; } %> <%= formato = dia + '/' + mes + '/' + anio %> <% } %>

Título

<%= contract.title %>

Monto

<% if(!isNaN(contract.value_amount) && contract.value_amount > 0) { %> $ <%= (contract.value_amount).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",") %> <% } else { %> No disponible <% } %>

Moneda

<%= contract.value_currency %>

Objeto del contrato

<%= contract.description %>

Comprador

<%= buyer !== null ? buyer.identifier_legalname : "No disponible" %>

Área requirente

<%= requestingunit !== null ? requestingunit.identifier_legalname : "No disponible" %>

<% if(links != null) { %> <% if(links.json != null) { %> JSON <% } %> <% if(links.xlsx != null) { %> XLSX <% } %> <% } %>
<% if(links != null && links.pdf != null) { %>

Descargar contrato

PDF
<% } %>

Procesos

<% var nitems = items.filter(function (e) { return e.contract_id == contract.id; }); %> <% if(nitems.length == 0) { %> No se han registrado ítems en esta etapa <% } %> <% for(var i = 0; i < nitems.length; i++) { %> <%= nitems[i].description %>
  • Identificador: <%= nitems[i].itemid %>
  • Descripción: <%= nitems[i].classification_description %>
  • Unidad: <%= nitems[i].unit_name %>
  • Cantidad: <%= nitems[i].quantity %>
  • Ubicación: Ver Ubicación
<% } %>
<% var ndocuments = documents.filter(function (e) { return e.contract_id == contract.id; }); %> <% if(ndocuments.length == 0) { %> No se han registrado documentos en esta etapa <% } %> <% for(var i = 0; i < ndocuments.length; i++) { %> <%= ndocuments[i].title %>
  • Identificador: <%= ndocuments[i].documentid %>
  • Título: <%= ndocuments[i].title %>
  • Descripción: <%= ndocuments[i].description %>
  • URL
<% } %>
<% var nchanges = changes.filter(function (e) { return e.contract_id == contract.id; }); %> <% if(nchanges.length == 0) { %> No se han registrado modificaciones en esta etapa <% } %> <% for(var i = 0; i < nchanges.length; i++) { %> Modificación <%= i %>
  • Fecha de modificación: <%= nchanges[i].amendments_date %>
  • Justificación: <%= nchanges[i].amendments_rationale %>
  • Identificador: <%= nchanges[i].amendments_id %>
  • Descripción: <%= nchanges[i].amendments_description %>
<% } %>
<% } %>