Ver a proveniência

[docs] re-organize guides

version-14
Rushabh Mehta há 9 anos
ascendente
cometimento
9b6e62fc3e
50 ficheiros alterados com 58 adições e 207 eliminações
  1. +0
    -0
      frappe/docs/user/guides/.txt
  2. +0
    -0
      frappe/docs/user/guides/app_development/adding-module-icons-on-desktop.md
  3. +0
    -0
      frappe/docs/user/guides/app_development/custom-module-icon.md
  4. +0
    -0
      frappe/docs/user/guides/app_development/dialogs-types.md
  5. +0
    -0
      frappe/docs/user/guides/app_development/executing-code-on-doctype-events.md
  6. +0
    -0
      frappe/docs/user/guides/app_development/fetch-custom-field-value-from-master-to-all-related-transactions.md
  7. +0
    -0
      frappe/docs/user/guides/app_development/how-enable-developer-mode-in-frappe.md
  8. +0
    -0
      frappe/docs/user/guides/app_development/how-to-add-customizations-to-app.md
  9. +0
    -0
      frappe/docs/user/guides/app_development/how-to-improve-a-standard-control.md
  10. +3
    -0
      frappe/docs/user/guides/app_development/index.md
  11. +13
    -0
      frappe/docs/user/guides/app_development/index.txt
  12. +0
    -0
      frappe/docs/user/guides/app_development/insert-a-document-via-api.md
  13. +0
    -0
      frappe/docs/user/guides/app_development/overriding-link-query-by-custom-script.md
  14. +0
    -0
      frappe/docs/user/guides/app_development/single-type-doctype.md
  15. +0
    -0
      frappe/docs/user/guides/app_development/trigger-event-on-deletion-of-grid-row.md
  16. +0
    -0
      frappe/docs/user/guides/app_development/using-html-templates-in-javascript.md
  17. +0
    -0
      frappe/docs/user/guides/basics/apps.md
  18. +0
    -0
      frappe/docs/user/guides/basics/hooks.md
  19. +3
    -0
      frappe/docs/user/guides/basics/index.md
  20. +7
    -0
      frappe/docs/user/guides/basics/index.txt
  21. +0
    -0
      frappe/docs/user/guides/basics/install.md
  22. +0
    -0
      frappe/docs/user/guides/basics/site_config.md
  23. +0
    -0
      frappe/docs/user/guides/basics/sites.md
  24. +0
    -0
      frappe/docs/user/guides/basics/translations.md
  25. +0
    -0
      frappe/docs/user/guides/basics/writing-tests.md
  26. +0
    -0
      frappe/docs/user/guides/data/import-large-csv-file.md
  27. +3
    -0
      frappe/docs/user/guides/data/index.md
  28. +1
    -0
      frappe/docs/user/guides/data/index.txt
  29. +0
    -0
      frappe/docs/user/guides/deployment/checking-problems-in-bench.md
  30. +0
    -0
      frappe/docs/user/guides/deployment/configuring-https.md
  31. +0
    -0
      frappe/docs/user/guides/deployment/email-notifications-for-failed-background-jobs.md
  32. +0
    -0
      frappe/docs/user/guides/deployment/how-to-change-host-name-from-localhost.md
  33. +0
    -0
      frappe/docs/user/guides/deployment/how-to-enable-social-logins.md
  34. +0
    -0
      frappe/docs/user/guides/deployment/how-to-migrate-doctype-changes-to-production.md
  35. +5
    -0
      frappe/docs/user/guides/deployment/index.md
  36. +7
    -0
      frappe/docs/user/guides/deployment/index.txt
  37. +0
    -0
      frappe/docs/user/guides/deployment/migrations.md
  38. +0
    -171
      frappe/docs/user/guides/form-architecture.md
  39. +6
    -35
      frappe/docs/user/guides/index.txt
  40. +3
    -0
      frappe/docs/user/guides/integration/index.md
  41. +1
    -0
      frappe/docs/user/guides/integration/index.txt
  42. +0
    -0
      frappe/docs/user/guides/integration/rest_api.md
  43. +0
    -0
      frappe/docs/user/guides/reports-and-printing/getting-information-from-another-document-in-print-format.md
  44. +0
    -0
      frappe/docs/user/guides/reports-and-printing/how-to-make-query-report.md
  45. +0
    -0
      frappe/docs/user/guides/reports-and-printing/how-to-make-script-reports.md
  46. +1
    -0
      frappe/docs/user/guides/reports-and-printing/index.md
  47. +5
    -0
      frappe/docs/user/guides/reports-and-printing/index.txt
  48. +0
    -0
      frappe/docs/user/guides/reports-and-printing/print-format-for-reports.md
  49. +0
    -0
      frappe/docs/user/guides/reports-and-printing/where-do-i-find-standard-print-formats.md
  50. +0
    -1
      frappe/docs/user/guides/total-fixed-cost-in-manufacturing.md

+ 0
- 0
frappe/docs/user/guides/.txt Ver ficheiro


frappe/docs/user/guides/adding-module-icons-on-desktop.md → frappe/docs/user/guides/app_development/adding-module-icons-on-desktop.md Ver ficheiro


frappe/docs/user/guides/custom-module-icon.md → frappe/docs/user/guides/app_development/custom-module-icon.md Ver ficheiro


frappe/docs/user/guides/dialogs-types.md → frappe/docs/user/guides/app_development/dialogs-types.md Ver ficheiro


frappe/docs/user/guides/executing-code-on-doctype-events.md → frappe/docs/user/guides/app_development/executing-code-on-doctype-events.md Ver ficheiro


frappe/docs/user/guides/fetch-custom-field-value-from-master-to-all-related-transactions.md → frappe/docs/user/guides/app_development/fetch-custom-field-value-from-master-to-all-related-transactions.md Ver ficheiro


frappe/docs/user/guides/how-enable-developer-mode-in-frappe.md → frappe/docs/user/guides/app_development/how-enable-developer-mode-in-frappe.md Ver ficheiro


frappe/docs/user/guides/how-to-add-customizations-to-app.md → frappe/docs/user/guides/app_development/how-to-add-customizations-to-app.md Ver ficheiro


frappe/docs/user/guides/how-to-improve-a-standard-control.md → frappe/docs/user/guides/app_development/how-to-improve-a-standard-control.md Ver ficheiro


+ 3
- 0
frappe/docs/user/guides/app_development/index.md Ver ficheiro

@@ -0,0 +1,3 @@
# App Development

{index}

+ 13
- 0
frappe/docs/user/guides/app_development/index.txt Ver ficheiro

@@ -0,0 +1,13 @@
adding-module-icons-on-desktop
custom-module-icon
how-enable-developer-mode-in-frappe
fetch-custom-field-value-from-master-to-all-related-transactions
executing-code-on-doctype-events
how-to-add-customizations-to-app
insert-a-document-via-api
how-to-improve-a-standard-control
overriding-link-query-by-custom-script
single-type-doctype
trigger-event-on-deletion-of-grid-row
dialogs-types
using-html-templates-in-javascript

frappe/docs/user/guides/insert-a-document-via-api.md → frappe/docs/user/guides/app_development/insert-a-document-via-api.md Ver ficheiro


frappe/docs/user/guides/overriding-link-query-by-custom-script.md → frappe/docs/user/guides/app_development/overriding-link-query-by-custom-script.md Ver ficheiro


frappe/docs/user/guides/single-type-doctype.md → frappe/docs/user/guides/app_development/single-type-doctype.md Ver ficheiro


frappe/docs/user/guides/trigger-event-on-deletion-of-grid-row.md → frappe/docs/user/guides/app_development/trigger-event-on-deletion-of-grid-row.md Ver ficheiro


frappe/docs/user/guides/using-html-templates-in-javascript.md → frappe/docs/user/guides/app_development/using-html-templates-in-javascript.md Ver ficheiro


frappe/docs/user/guides/apps.md → frappe/docs/user/guides/basics/apps.md Ver ficheiro


frappe/docs/user/guides/hooks.md → frappe/docs/user/guides/basics/hooks.md Ver ficheiro


+ 3
- 0
frappe/docs/user/guides/basics/index.md Ver ficheiro

@@ -0,0 +1,3 @@
# Basics

{index}

+ 7
- 0
frappe/docs/user/guides/basics/index.txt Ver ficheiro

@@ -0,0 +1,7 @@
install
apps
sites
site_config
hooks
translations
writing-tests

frappe/docs/user/guides/install.md → frappe/docs/user/guides/basics/install.md Ver ficheiro


frappe/docs/user/guides/site_config.md → frappe/docs/user/guides/basics/site_config.md Ver ficheiro


frappe/docs/user/guides/sites.md → frappe/docs/user/guides/basics/sites.md Ver ficheiro


frappe/docs/user/guides/translations.md → frappe/docs/user/guides/basics/translations.md Ver ficheiro


frappe/docs/user/guides/writing-tests.md → frappe/docs/user/guides/basics/writing-tests.md Ver ficheiro


frappe/docs/user/guides/import-large-csv-file.md → frappe/docs/user/guides/data/import-large-csv-file.md Ver ficheiro


+ 3
- 0
frappe/docs/user/guides/data/index.md Ver ficheiro

@@ -0,0 +1,3 @@
# Data Management

{index}

+ 1
- 0
frappe/docs/user/guides/data/index.txt Ver ficheiro

@@ -0,0 +1 @@
import-large-csv-file

frappe/docs/user/guides/checking-problems-in-bench.md → frappe/docs/user/guides/deployment/checking-problems-in-bench.md Ver ficheiro


frappe/docs/user/guides/configuring-https.md → frappe/docs/user/guides/deployment/configuring-https.md Ver ficheiro


frappe/docs/user/guides/email-notifications-for-failed-background-jobs.md → frappe/docs/user/guides/deployment/email-notifications-for-failed-background-jobs.md Ver ficheiro


frappe/docs/user/guides/how-to-change-host-name-from-localhost.md → frappe/docs/user/guides/deployment/how-to-change-host-name-from-localhost.md Ver ficheiro


frappe/docs/user/guides/how-to-enable-social-logins.md → frappe/docs/user/guides/deployment/how-to-enable-social-logins.md Ver ficheiro


frappe/docs/user/guides/how-to-migrate-doctype-changes-to-production.md → frappe/docs/user/guides/deployment/how-to-migrate-doctype-changes-to-production.md Ver ficheiro


+ 5
- 0
frappe/docs/user/guides/deployment/index.md Ver ficheiro

@@ -0,0 +1,5 @@
# Deployment

Deploying your apps on remote servers

{index}

+ 7
- 0
frappe/docs/user/guides/deployment/index.txt Ver ficheiro

@@ -0,0 +1,7 @@
migrations
how-to-migrate-doctype-changes-to-production
how-to-change-host-name-from-localhost
configuring-https
checking-problems-in-bench
email-notifications-for-failed-background-jobs
how-to-enable-social-logins

frappe/docs/user/guides/migrations.md → frappe/docs/user/guides/deployment/migrations.md Ver ficheiro


+ 0
- 171
frappe/docs/user/guides/form-architecture.md Ver ficheiro

@@ -1,171 +0,0 @@
<style>
td {
padding:5px 10px 5px 5px;
};
img {
align:center;
};
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
</style>
ERPNext is built on top of framework called **Frappe**. In this framework, each form is created as a table called 'Doctype'. Each Doctype has fields listed as a row, with properties define for them assigned like [field type](https://erpnext.com/kb/setup/field-types), print show/hide, Mandatory etc.

For an instance, Sales order is a table, in which sales order fields are defined as a rows.

Doctype - Sales Order

<table border="1px">
<tbody>
<tr align="center">
<td><b>Field ID</b></td>
<td><b>Field Type</b></td>
<td><b>Print Hide</b></td>
<td><b>Mandatory</b></td>
<td><b>Hidden</b></td>
</tr>
<tr>
<td>Series</td>
<td>Select</td>
<td>1 (checked)</td>
<td>1 </td>
<td>0 (unchecked)</td>
</tr>
<tr>
<td>Customer</td>
<td>Link</td>
<td>0 </td>
<td>1 </td>
<td>0 </td>
</tr>
<tr>
<td>Item</td>
<td>Table</td>
<td>0 </td>
<td>1 </td>
<td>0 </td>
</tr>
</tbody>
</table>
<br>
To capture more details of sales order, like item detail, separate table is created called "Sales Order Item" table. Likewise, taxes are the separate table in a Sales Order. So, for Sales Order form, Sales Order Doctype becomes parent, and Sales Order Item and Sales Taxes Charges and Sales Person Docytpe becomes child table.

Following is the Doctype structure for few important transaction of ERPNext.

<table border="1">
<tbody>
<tr>
<td style="text-align: center;"><b>Transaction</b></td>
<td style="text-align: center;"><b>Table</b></td>
<td style="text-align: center;"><b>Doctype Name</b></td>
</tr>
<tr>
<td>Quotation </td>
<td>Quotation</td>
<td>Quotation</td>
</tr>
<tr>
<td><br /></td>
<td>Quotation Item table</td>
<td>Quotation Item</td>
</tr>
<tr>
<td><br /></td>
<td>Quotation Taxes</td>
<td>Sales Taxes and Charges</td>
</tr>
<tr>
<td>Sales Order</td>
<td>Sales Order</td>
<td>Sales Order</td>
</tr>
<tr>
<td><br /></td>
<td>Sales Order Item table</td>
<td>Sales Order Item </td>
</tr>
<tr>
<td><br /></td>
<td>Sales Order Taxes</td>
<td>Sales Taxes and Charges</td>
</tr>
<tr>
<td>Delivery Note</td>
<td>Delivery note</td>
<td>Delivery Note</td>
</tr>
<tr>
<td><br /></td>
<td>Delivery Note Item table</td>
<td>Delivery Note Item</td>
</tr>
<tr>
<td><br /></td>
<td>Delivery Note Taxes</td>
<td>Sales Taxes and Charges</td>
</tr>
<tr>
<td>Sales Invoice</td>
<td>sales invoice</td>
<td>Sales Invoice</td>
</tr>
<tr>
<td></td>
<td>Sales Invoice Item table</td>
<td>Sales Invoice Item</td>
</tr>
<tr>
<td></td>
<td>Sales Invoice Tax table</td>
<td>Sales Taxes and Charges</td>
</tr>
<tr>
<td>Purchase Order</td>
<td>Purchase Order</td>
<td>Purchase Order</td>
</tr>
<tr>
<td></td>
<td>Purchase Order Item table</td>
<td>Purchase Order Item</td>
</tr>
<tr>
<td>Purchase Receipt</td>
<td>Purchase Receipt</td>
<td>Purchase Receipt</td>
</tr>
<tr>
<td></td>
<td>Purchase Receipt Item table</td>
<td>Purchase Receipt Item</td>
</tr>
<tr>
<td>Purchase Invoice</td>
<td>Purchase Invoice</td>
<td>Purchase Invoice </td>
</tr>
<tr>
<td></td>
<td>Purchase Invoice Item table</td>
<td>Purchase Invoice Item</td>
</tr>
<tr>
<td></td>
<td>Purchase Invoice Tax table</td>
<td>Purchase Taxes and Charges</td>
</tr>
<tr>
<td>Journal Voucher</td>
<td>Journal Voucher</td>
<td>Journal Voucher</td>
</tr>
<tr>
<td></td>
<td>Journal Voucher Accounts table</td>
<td>Journal Voucher Detail</td>
</tr>
</tbody>
</table>

<!-- markdown -->

+ 6
- 35
frappe/docs/user/guides/index.txt Ver ficheiro

@@ -1,35 +1,6 @@
install
apps
sites
hooks
rest_api
translations
migrations
writing-tests
how-to-change-host-name-from-localhost
import-large-csv-file
adding-module-icons-on-desktop
how-to-add-customizations-to-app
how-to-improve-a-standard-control
dialogs-types
trigger-event-on-deletion-of-grid-row
overriding-link-query-by-custom-script
where-do-i-find-standard-print-formats
fetch-custom-field-value-from-master-to-all-related-transactions
how-to-make-script-reports
how-to-enable-social-logins
total-fixed-cost-in-manufacturing
email-notifications-for-failed-background-jobs
insert-a-document-via-api
executing-code-on-doctype-events
getting-information-from-another-document-in-print-format
print-format-for-reports
single-type-doctype
using-html-templates-in-javascript
configuring-https
custom-module-icon
how-to-migrate-doctype-changes-to-production
how-to-make-query-report
form-architecture
checking-problems-in-bench
how-enable-developer-mode-in-frappe
basics
app_development
deployment
reports-and-printing
data
integration

+ 3
- 0
frappe/docs/user/guides/integration/index.md Ver ficheiro

@@ -0,0 +1,3 @@
# Integrations

{index}

+ 1
- 0
frappe/docs/user/guides/integration/index.txt Ver ficheiro

@@ -0,0 +1 @@
rest_api

frappe/docs/user/guides/rest_api.md → frappe/docs/user/guides/integration/rest_api.md Ver ficheiro


frappe/docs/user/guides/getting-information-from-another-document-in-print-format.md → frappe/docs/user/guides/reports-and-printing/getting-information-from-another-document-in-print-format.md Ver ficheiro


frappe/docs/user/guides/how-to-make-query-report.md → frappe/docs/user/guides/reports-and-printing/how-to-make-query-report.md Ver ficheiro


frappe/docs/user/guides/how-to-make-script-reports.md → frappe/docs/user/guides/reports-and-printing/how-to-make-script-reports.md Ver ficheiro


+ 1
- 0
frappe/docs/user/guides/reports-and-printing/index.md Ver ficheiro

@@ -0,0 +1 @@
# Reports and Printing

+ 5
- 0
frappe/docs/user/guides/reports-and-printing/index.txt Ver ficheiro

@@ -0,0 +1,5 @@
how-to-make-script-reports
how-to-make-query-report
getting-information-from-another-document-in-print-format
where-do-i-find-standard-print-formats
print-format-for-reports

frappe/docs/user/guides/print-format-for-reports.md → frappe/docs/user/guides/reports-and-printing/print-format-for-reports.md Ver ficheiro


frappe/docs/user/guides/where-do-i-find-standard-print-formats.md → frappe/docs/user/guides/reports-and-printing/where-do-i-find-standard-print-formats.md Ver ficheiro


+ 0
- 1
frappe/docs/user/guides/total-fixed-cost-in-manufacturing.md Ver ficheiro

@@ -1 +0,0 @@
<span style="font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 14px; line-height: 22.3999996185303px;">Some manufacturing processes have a fixed cost associated with them irrespective of the quantity. This feature helps such manufacturing processes.</span><div><span style="font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 14px; line-height: 22.3999996185303px;"><br></span></div><div><span style="font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 14px; line-height: 22.3999996185303px;">1. In the workstation doctype we can set 'Fixed Cycle Cost' that is associated with a workstation.</span></div><div><span style="font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 14px; line-height: 22.3999996185303px;"><br></span></div><div><span style="font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 14px; line-height: 22.3999996185303px;">2. While making a BOM with operations, if we associate a workstation with an operation, the fixed cycle cost is automatically fetched. You can modify it here if required.</span></div><div><span style="font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 14px; line-height: 22.3999996185303px;"><br></span></div><div><span style="font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 14px; line-height: 22.3999996185303px;">3. Now the system will compute the total cost of the operation as "Operating Cost" + "Total Cycle Cost". Here "Operating Cost" computed as "Hour Rate" * "Operating Time"</span></div>

Carregando…
Cancelar
Guardar