@Override
  public SfsContentView inflate() {

    layoutInflater.inflate(R.layout.doc_order_cfr, this);
    if (_entity == null) return this;
    // заполнение полей заказа

    ((TextView) findViewById(R.id.order_descr))
        .setText(
            String.format(
                "№%03d/%09d от %td.%tm.%ty",
                _entity.Author.Id,
                _entity.Id,
                _entity.CreateDate,
                _entity.CreateDate,
                _entity.CreateDate));
    ((TextView) findViewById(R.id.order_amount)).setText(String.format("%.2f", _entity.mAmount));
    ((TextView) findViewById(R.id.order_outlet)).setText(_entity.Outlet.toString());
    ((TextView) findViewById(R.id.order_outlet_address))
        .setText(Utils.prepareAddress(_entity.Outlet.Address));
    if (_entity.CFR > 0) {
      DocInvoiceEntity invoice = Globals.getDerivedInvoice(_entity);
      if (invoice != null) {
        ((TextView) findViewById(R.id.invoice_descr))
            .setText(
                String.format(
                    "№%s от %td.%tm.%ty",
                    invoice.DocNo, invoice.ShipmentDate, invoice.ShipmentDate, invoice.CreateDate));
        ((TextView) findViewById(R.id.invoice_amount))
            .setText(String.format("%.2f", invoice.mAmount));
        ((TextView) findViewById(R.id.order_cfr_value))
            .setText(String.format("%d", _entity.Quantity - invoice.Quantity));
      }
      ((TextView) findViewById(R.id.order_cfr))
          .setText(String.format("%.0f%%", _entity.CFR * 100f));
    } else {
      ((TextView) findViewById(R.id.invoice_descr)).setText("Отгрузка не подтверждена");
      ((TextView) findViewById(R.id.invoice_amount)).setVisibility(GONE);
      ((TextView) findViewById(R.id.invoice_amount_label)).setVisibility(GONE);
      ((TextView) findViewById(R.id.order_cfr)).setVisibility(GONE);
      ((TextView) findViewById(R.id.order_cfr_label)).setVisibility(GONE);
      ((TextView) findViewById(R.id.order_cfr_value)).setVisibility(GONE);
      ((TextView) findViewById(R.id.order_cfr_value_label)).setVisibility(GONE);
    }

    return this;
  }