Commit 1fa030f2 authored by Boxiang Sun's avatar Boxiang Sun

erp5_user_tutorial: Update user-Howto.Create.A.Payment

parent 61492e52
<section class="illustration">
<section class="illustration"> <h1>How to Create a Payment</h1>
<h1>How to Create a Payment</h1> <img alt="Payment Money" src="http://img.erp5.cn/user-Howto.Create.A.Payment.Money?format=png" title="Payment Money" type="image/svg+xml" />
<img alt="Payment Money" title="Payment Money" type="image/svg+xml" src="http://img.erp5.cn/user-Howto.Create.A.Payment.Money?format=png"> <footer>by <a href="http://www.osoe-project.org/contact">OSOE Project</a>.</footer>
<footer> <test>
by <a href="http://www.osoe-project.org/contact">OSOE Project</a>. <table class="test" style="display: none;">
</footer>
<test>
<table style="display: none;" class="test">
<tbody> <tbody>
<tr> <tr>
<td colspan="3">&lt;span metal:use-macro="container/Zuite_viewTestMacroLibrary/macros/init_test_environment"&gt;init&lt;/span&gt;</td> <td colspan="3">&lt;span metal:use-macro=&quot;container/Zuite_viewTestMacroLibrary/macros/init_test_environment&quot;&gt;init&lt;/span&gt;</td>
</tr> </tr>
<tr style="opacity: 1; z-index: 0;" class=""> <tr style="opacity: 1; z-index: 0;">
<td>openAndWait</td> <td>openAndWait</td>
<td>${base_url}/Zuite_createFunctionalTestUser</td> <td>${base_url}/Zuite_createFunctionalTestUser</td>
<td></td> <td>&nbsp;</td>
</tr> </tr>
<tr style="opacity: 1; z-index: 0;" class=""> <tr style="opacity: 1; z-index: 0;">
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Done.</td> <td>Done.</td>
<td></td> <td>&nbsp;</td>
</tr> </tr>
<tr style="opacity: 1; z-index: 0;" class=""> <tr style="opacity: 1; z-index: 0;">
<td colspan="3">&lt;span metal:use-macro="container/Zuite_viewTestMacroLibrary/macros/wait_for_activities"&gt; Wait for activities &lt;/span&gt;</td> <td colspan="3">&lt;span metal:use-macro=&quot;container/Zuite_viewTestMacroLibrary/macros/wait_for_activities&quot;&gt; Wait for activities &lt;/span&gt;</td>
</tr> </tr>
<tr style="opacity: 1; z-index: 0;" class=""> <tr style="opacity: 1; z-index: 0;">
<td>openAndWait</td> <td>openAndWait</td>
<td>${base_url}/Zuite_setUpSaleOrderTest</td> <td>${base_url}/Zuite_setUpSaleOrderTest</td>
<td></td> <td>&nbsp;</td>
</tr> </tr>
<tr style="opacity: 1; z-index: 0;" class=""> <tr style="opacity: 1; z-index: 0;">
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Init Ok</td> <td>Init Ok</td>
<td></td> <td>&nbsp;</td>
</tr> </tr>
<tr style="opacity: 1; z-index: 0;" class=""> <tr style="opacity: 1; z-index: 0;">
<td colspan="3">&lt;span metal:use-macro="container/Zuite_viewTestMacroLibrary/macros/wait_for_activities"&gt; Wait for activities &lt;/span&gt;</td> <td colspan="3">&lt;span metal:use-macro=&quot;container/Zuite_viewTestMacroLibrary/macros/wait_for_activities&quot;&gt; Wait for activities &lt;/span&gt;</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</test> </test></section>
</section><section class="">
<h1>Agenda</h1> <section>
<ul> <h1>Agenda</h1>
<ul>
<li>How to create a bank account for your company</li> <li>How to create a bank account for your company</li>
<li>How to create a payment from a sale invoice</li> <li>How to create a payment from a sale invoice</li>
<li>How to confirm the payment transaction</li> <li>How to confirm the payment transaction</li>
</ul> </ul>
<details open="open">
<p>In this tutorial, you will learn how to create a payment using ERP5.</p><p> <details open="open">
The appropriate way to <strong>create a payment</strong> <p>In this tutorial, you will learn how to create a payment using ERP5.</p>
is to first locate the
<strong>invoice</strong> <p>The appropriate way to <strong>create a payment</strong> is to first locate the <strong>invoice</strong> which you want to create the payment transaction from, and then <strong>create the related payment</strong> directly from the invoice sheet.</p>
which you want to create the payment transaction from, and then
<strong>create the related payment</strong> <p>The payment action works the same way as invoices:<br />
directly from the invoice sheet. First you have to <strong>create one and edit</strong> the details.<br />
</p><p> Once this is done properly, you will have to <strong>start the accounting process</strong> for it.</p>
The payment action works the same way as invoices:<br>
First you have to <p>If you have some accounting experience, you know that accounting of invoices and of payments have different meanings.<br />
<strong>create one and edit</strong> Both of them are mandatory, but the accounting done for invoices is related to your <strong>merchandise and client accounts</strong> , payment accounting relates to the notion of treasury, and to your <strong>bank account</strong> .</p>
the details.
<br> <p>You should understand that <strong>ERP5 will not let you create a payment if it is not related to a bank account</strong> , which means that <strong>the first step of this tutorial will be to learn how to create a bank account for your company</strong> in order to be able to create treasury transactions such as payments, which are directly linked to your bank account.</p>
Once this is done properly, you will have to </details>
<strong>start the accounting process</strong> <test>
for it. <table class="test" style="display: none;">
</p><p>
If you have some accounting experience, you know that accounting of invoices and of payments have different meanings.<br>
Both of them are mandatory, but the accounting done for invoices is related to your
<strong>merchandise and client accounts</strong>
, payment accounting relates to the notion of treasury, and to your
<strong>bank account</strong>
.
</p><p>
You should understand that <strong>ERP5 will not let you create a payment if it is not related to a bank account</strong>
, which means that
<strong>the first step of this tutorial will be to learn how to create a bank account for your company</strong>
in order to be able to create treasury transactions such as payments, which are directly linked to your bank account.
</p>
</details>
<test>
<table style="display: none;" class="test">
<tbody> <tbody>
<tr style="opacity: 1; z-index: 0;" class=""> <tr style="opacity: 1; z-index: 0;">
<td>openAndWait</td> <td>openAndWait</td>
<td>${base_url}/Zuite_setUpSalePackingListTest</td> <td>${base_url}/Zuite_setUpSalePackingListTest</td>
<td></td> <td>&nbsp;</td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Init Ok</td> <td>Init Ok</td>
<td></td> <td>&nbsp;</td>
</tr> </tr>
<tr style="opacity: 1; z-index: 0;" class=""> <tr style="opacity: 1; z-index: 0;">
<td colspan="3">&lt;span metal:use-macro="container/Zuite_viewTestMacroLibrary/macros/invoke_simulation_alarms"&gt; Invoke simulation alarms &lt;/span&gt;</td> <td colspan="3">&lt;span metal:use-macro=&quot;container/Zuite_viewTestMacroLibrary/macros/invoke_simulation_alarms&quot;&gt; Invoke simulation alarms &lt;/span&gt;</td>
</tr> </tr>
<tr style="opacity: 1; z-index: 0;" class=""> <tr style="opacity: 1; z-index: 0;">
<td>openAndWait</td> <td>openAndWait</td>
<td>${base_url}/Zuite_setUpSaleInvoiceTest</td> <td>${base_url}/Zuite_setUpSaleInvoiceTest</td>
<td></td> <td>&nbsp;</td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Init Ok</td> <td>Init Ok</td>
<td></td> <td>&nbsp;</td>
</tr> </tr>
<tr style="opacity: 1; z-index: 0;" class=""> <tr style="opacity: 1; z-index: 0;">
<td colspan="3">&lt;span metal:use-macro="container/Zuite_viewTestMacroLibrary/macros/invoke_simulation_alarms"&gt; Invoke simulation alarms &lt;/span&gt;</td> <td colspan="3">&lt;span metal:use-macro=&quot;container/Zuite_viewTestMacroLibrary/macros/invoke_simulation_alarms&quot;&gt; Invoke simulation alarms &lt;/span&gt;</td>
</tr> </tr>
<tr class="" style="opacity: 1; z-index: 0;"> <tr style="opacity: 1; z-index: 0;">
<td colspan="3">&lt;span metal:use-macro="container/Zuite_viewTestMacroLibrary/macros/login_as_functional_test_user"&gt;Login As Functional Test User&lt;/span&gt;</td> <td colspan="3">&lt;span metal:use-macro=&quot;container/Zuite_viewTestMacroLibrary/macros/login_as_functional_test_user&quot;&gt;Login As Functional Test User&lt;/span&gt;</td>
</tr> </tr>
<tr style="opacity: 1; z-index: 0;" class=""> <tr style="opacity: 1; z-index: 0;">
<td>openAndWait</td> <td>openAndWait</td>
<td>${base_url}/Zuite_setUpPaymentTest?start_only=True</td> <td>${base_url}/Zuite_setUpPaymentTest?start_only=True</td>
<td></td> <td>&nbsp;</td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Init Ok</td> <td>Init Ok</td>
<td></td> <td>&nbsp;</td>
</tr> </tr>
<tr style="opacity: 1; z-index: 0;" class=""> <tr style="opacity: 1; z-index: 0;">
<td colspan="3">&lt;span metal:use-macro="container/Zuite_viewTestMacroLibrary/macros/wait_for_activities"&gt; Wait for activities &lt;/span&gt;</td> <td colspan="3">&lt;span metal:use-macro=&quot;container/Zuite_viewTestMacroLibrary/macros/wait_for_activities&quot;&gt; Wait for activities &lt;/span&gt;</td>
</tr> </tr>
<tr style="opacity: 1; z-index: 0;" class=""> <tr style="opacity: 1; z-index: 0;">
<td>openAndWait</td> <td>openAndWait</td>
<td>${base_url}/Zuite_setUpPaymentTest</td> <td>${base_url}/Zuite_setUpPaymentTest</td>
<td></td> <td>&nbsp;</td>
</tr> </tr>
<tr style="opacity: 1; z-index: 0;" class=""> <tr style="opacity: 1; z-index: 0;">
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Init Ok</td> <td>Init Ok</td>
<td></td> <td>&nbsp;</td>
</tr> </tr>
<tr style="opacity: 1; z-index: 0;" class=""> <tr style="opacity: 1; z-index: 0;">
<td colspan="3">&lt;span metal:use-macro="container/Zuite_viewTestMacroLibrary/macros/invoke_simulation_alarms"&gt; Invoke simulation alarms &lt;/span&gt;</td> <td colspan="3">&lt;span metal:use-macro=&quot;container/Zuite_viewTestMacroLibrary/macros/invoke_simulation_alarms&quot;&gt; Invoke simulation alarms &lt;/span&gt;</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</test> </test></section>
</section><section class="screenshot">
<h1>Create a Bank Account for your company</h1> <section class="screenshot">
<img alt="Check Bank Account" title="Check Bank Account" type="image/svg+xml" src="http://img.erp5.cn/user-Howto.Create.A.Payment.Create.Bank.Account?format=png"> <h1>Create a Bank Account for your company</h1>
<details open="open"> <img alt="Check Bank Account" src="http://img.erp5.cn/user-Howto.Create.A.Payment.Create.Bank.Account?format=png" title="Check Bank Account" type="image/svg+xml" />
<p> <details open="open">
From the previous tutorial <a href="user-Howto.Create.Bank.Account/view">"How to create Bank Accounts"</a> and the example "Invoice Sender and Payee-Bank Account" in the tutorial <a href="user-Howto.Create.Trade.Conditions/view">"How to create Trade Conditions"</a>, you have learned how to create a bank account for your company. <p>From the previous tutorial <a href="user-Howto.Create.Bank.Account/view">&quot;How to create Bank Accounts&quot;</a> and the example &quot;Invoice Sender and Payee-Bank Account&quot; in the tutorial <a href="user-Howto.Create.Trade.Conditions/view">&quot;How to create Trade Conditions&quot;</a>, you have learned how to create a bank account for your company.</p>
</p><p>
In our example, please follow these tutorials and <strong>create a bank account "LCL Paris sud" for your company Hongzhao</strong> <p>In our example, please follow these tutorials and <strong>create a bank account &quot;LCL Paris sud&quot; for your company Hongzhao</strong> . Do not forget to replace &quot;Hongzhao&quot; with the company you created. Then please <strong>click on the Financial Information tab of the organisation document</strong> . This tab provides you with financial information about your company, such as Bank Accounts, Accounting Periods, etc. As you can see from the screenshot, the bank account you created appears in this tab, which means that the creation and validation were successful. If you want to see the details of this account, simply click on the line. This will lead you to the detail sheet of the bank account.</p>
. Do not forget to replace "Hongzhao" with the company you created. Then please
<strong>click on the Financial Information tab of the organisation document</strong> <p>Now we can create transactions linked to this bank account.</p>
. This tab provides you with financial information about your company, such as Bank Accounts, Accounting Periods, etc. As you can see from the screenshot, the bank account you created appears in this tab, which means that the creation and validation were successful. If you want to see the details of this account, simply click on the line. This will lead you to the detail sheet of the bank account. </details>
</p><p>Now we can create transactions linked to this bank account.</p> <test>
</details> <table class="test" style="display: none;">
<test>
<table style="display: none;" class="test">
<tbody> <tbody>
<tr> <tr>
<td>openAndWait</td> <td>open</td>
<td>${base_url}/view</td> <td>${base_url}</td>
<td></td> <td>&nbsp;</td>
</tr> </tr>
<tr> <tr>
<td>selectAndWait</td> <td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_app_loaded&quot;&gt; &lt;/tal:block&gt;</td>
<td>//select[@name="select_module"]</td>
<td>Organisations</td>
</tr> </tr>
<tr style="opacity: 1;"> <tr>
<td colspan="3">&lt;tal:block tal:content="structure python: here.Zuite_generateListboxBrowsing(listbox_selection=(['title', 'ZUITE-TEST-SALEORDER-ORGANISATION-001'],), enter_object=True)"/&gt;</td> <td colspan="3">&lt;tal:block tal:define=&quot;click_configuration python: {&#39;text&#39;: &#39;Modules&#39;}&quot;&gt; &lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/click_on_panel_link&quot; /&gt; &lt;/tal:block&gt;</td>
</tr> </tr>
<tr> <tr>
<td>verifyText</td> <td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_content_loaded&quot;&gt; &lt;/tal:block&gt;</td>
<td>//div[@id="breadcrumb"]/a[2]</td>
<td>Organisations</td>
</tr> </tr>
<tr> <tr>
<td>verifyText</td> <td colspan="3">&lt;tal:block tal:define=&quot;click_configuration python: {&#39;text&#39;: &#39;Organisations&#39;}&quot;&gt; &lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/click_on_page_link&quot;&gt; &lt;/tal:block&gt; &lt;/tal:block&gt;</td>
<td>//div[@id="breadcrumb"]/a[3]</td>
<td>ZUITE-TEST-SALEORDER-ORGANISATION-001</td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_content_loaded&quot;&gt;&lt;/tal:block&gt;</td>
<td>//span[text()="Financial Information"]/../</td>
<td></td>
</tr> </tr>
<tr> <tr>
<td>verifyText</td> <td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_listbox_loaded&quot; /&gt;</td>
<td>//li[@class="selected"]/a/span</td>
<td>Financial Information</td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>waitForElementPresent</td>
<td>1 records</td> <td>//a[contains(text(), &quot;ZUITE-TEST-SALEORDER-ORGANISATION-001&quot;)]</td>
<td></td> <td>&nbsp;</td>
</tr>
<tr>
<td>click</td>
<td>//a[contains(text(), &quot;ZUITE-TEST-SALEORDER-ORGANISATION-001&quot;)]</td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_content_loaded&quot;&gt; &lt;/tal:block&gt;</td>
</tr>
<tr>
<td colspan="3">&lt;tal:block tal:define=&quot;click_configuration python: {&#39;text&#39;: &#39;Financial Information&#39;}&quot;&gt; &lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/click_on_panel_link&quot;&gt; &lt;/tal:block&gt; &lt;/tal:block&gt;</td>
</tr>
<tr>
<td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_content_loaded&quot;&gt; &lt;/tal:block&gt;</td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//a[contains(text(), &quot;Main account&quot;)]</td>
<td>&nbsp;</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</test> </test></section>
</section><section class="screenshot">
<h1>Reach the Invoice</h1> <section class="screenshot">
<img alt="Reach the Invoice" title="Reach the Invoice" type="image/svg+xml" src="http://img.erp5.cn/user-Howto.Create.A.Payment.Related.Sale.Invoice?format=png"> <h1>Reach the Invoice</h1>
<details open="open"> <img alt="Reach the Invoice" src="http://img.erp5.cn/user-Howto.Create.A.Payment.Related.Sale.Invoice?format=png" title="Reach the Invoice" type="image/svg+xml" />
<p>Now we have to create the Payment from the Sale Invoice.</p><p> <details open="open">
To reach the invoice we need, as you have learned in <a href="user-Howto.Manage.Invoices/view">"How to manage Invoices"</a>, to located the Sale Packing List "Red LED" and click on "Related Sale Invoice Transaction" in the "Jump..." menu. This will lead you to the related invoice, from which you will be able to create the related payment. <p>Now we have to create the Payment from the Sale Invoice.</p>
</p>
</details> <p>To reach the invoice we need, as you have learned in <a href="user-Howto.Manage.Invoices/view">&quot;How to manage Invoices&quot;</a>, to located the Sale Packing List &quot;Red LED&quot; and click on &quot;Related Sale Invoice Transaction&quot; in the &quot;Jump...&quot; menu. This will lead you to the related invoice, from which you will be able to create the related payment.</p>
<test> </details>
<table style="display: none;" class="test"> <test>
<table class="test" style="display: none;">
<tbody> <tbody>
<tr> <tr>
<td>selectAndWait</td> <td colspan="3">&lt;tal:block tal:define=&quot;click_configuration python: {&#39;text&#39;: &#39;Modules&#39;}&quot;&gt; &lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/click_on_panel_link&quot; /&gt; &lt;/tal:block&gt;</td>
<td>//select[@name="select_module"]</td>
<td>Sale Packing Lists</td>
</tr> </tr>
<tr> <tr>
<td>verifyText</td> <td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_content_loaded&quot;&gt; &lt;/tal:block&gt;</td>
<td>//div[@id="breadcrumb"]/a[2]</td>
<td>Sale Packing Lists</td>
</tr> </tr>
<tr style="opacity: 1;"> <tr>
<td colspan="3">&lt;tal:block tal:content="structure python: here.Zuite_generateListboxBrowsing(listbox_selection=(['title', 'ZUITE-TEST-SALEORDER-PRODUCT-001'],), enter_object=True)"/&gt;</td> <td colspan="3">&lt;tal:block tal:define=&quot;click_configuration python: {&#39;text&#39;: &#39;Sale Packing Lists&#39;}&quot;&gt; &lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/click_on_page_link&quot;&gt; &lt;/tal:block&gt; &lt;/tal:block&gt;</td>
</tr> </tr>
<tr> <tr>
<td>verifyText</td> <td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_content_loaded&quot;&gt;&lt;/tal:block&gt;</td>
<td>//div[@id="breadcrumb"]/a[2]</td>
<td>Sale Packing Lists</td>
</tr> </tr>
<tr> <tr>
<td>verifyText</td> <td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_listbox_loaded&quot; /&gt;</td>
<td>//div[@id="breadcrumb"]/a[3]</td>
<td>ZUITE-TEST-SALEORDER-PRODUCT-001</td>
</tr> </tr>
<tr> <tr>
<td>selectAndWait</td> <td>waitForElementPresent</td>
<td>//select[@name="select_jump"]</td> <td>//a[contains(text(), &quot;ZUITE-TEST-SALEORDER-PRODUCT-001&quot;)]</td>
<td>Related Sale Invoice Transaction</td> <td>&nbsp;</td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>click</td>
<td>Sale Invoice Transaction related to Sale Packing List : ZUITE-TEST-SALEORDER-PRODUCT-001.</td> <td>//a[contains(text(), &quot;ZUITE-TEST-SALEORDER-PRODUCT-001&quot;)]</td>
<td></td> <td>&nbsp;</td>
</tr>
<tr>
<td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_content_loaded&quot;&gt; &lt;/tal:block&gt;</td>
</tr>
<tr>
<td colspan="3">&lt;tal:block tal:define=&quot;click_configuration python: {&#39;text&#39;: &#39;Related Sale Invoice Transaction&#39;}&quot;&gt; &lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/click_on_panel_link&quot;&gt; &lt;/tal:block&gt; &lt;/tal:block&gt;</td>
</tr>
<tr>
<td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_content_loaded&quot;&gt;&lt;/tal:block&gt;</td>
</tr>
<tr>
<td>click</td>
<td>//input[@name=&quot;editable&quot;]</td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_content_loaded&quot;&gt; &lt;/tal:block&gt;</td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//select[@name=&quot;field_my_source_section&quot;]</td>
<td>&nbsp;</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</test> </test></section>
</section><section class="screenshot">
<h1>Create Related Payment</h1> <section class="screenshot">
<img alt="Create Related Payment" title="Create Related Payment" type="image/svg+xml" src="http://img.erp5.cn/user-Howto.Create.A.Payment.Create.Related.Payment?format=png"> <h1>Create Related Payment</h1>
<details open="open"> <img alt="Create Related Payment" src="http://img.erp5.cn/user-Howto.Create.A.Payment.Create.Related.Payment?format=png" title="Create Related Payment" type="image/svg+xml" />
<p> <details open="open">
Now it is time to <strong>create the related payment</strong> <p>Now it is time to <strong>create the related payment</strong> . To do so, click on the Action item list and choose <strong>Create Related Payment</strong> .</p>
. To do so, click on the Action item list and choose
<strong>Create Related Payment</strong> <p>This will create the payment and open its related sheet.</p>
.
</p><p>This will create the payment and open its related sheet.</p><p> <p>Note: you can <strong>create the related payment from an invoice after it is &quot;Journalised&quot;</strong> , not necessarily after you have &quot;Definitively Close Transaction&quot; and the invoice is &quot;Closed&quot;.</p>
Note: you can <strong>create the related payment from an invoice after it is "Journalised"</strong> </details>
, not necessarily after you have "Definitively Close Transaction" and the invoice is "Closed". <test>
</p> <table class="test" style="display: none;">
</details>
<test>
<table style="display: none;" class="test">
<tbody> <tbody>
<tr> <tr>
<td>selectAndWait</td> <td colspan="3">&lt;tal:block tal:define=&quot;click_configuration python: {&#39;text&#39;: &#39;Create Related Payment&#39;}&quot;&gt; &lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/click_on_panel_link&quot;&gt; &lt;/tal:block&gt; &lt;/tal:block&gt;</td>
<td>//select[@name="select_action"]</td>
<td>Create Related Payment</td>
</tr> </tr>
<tr style="opacity: 1; z-index: 0;" class=""> <tr>
<td colspan="3">&lt;span metal:use-macro="container/Zuite_viewTestMacroLibrary/macros/select_cash_account"&gt;Select Cash Account&lt;/span&gt;</td> <td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_content_loaded&quot;&gt; &lt;/tal:block&gt;</td>
</tr> </tr>
<tr> <tr>
<td>select</td> <td>waitForElementPresent</td>
<td>//select[@name="field_your_payment_mode"]</td> <td>//select[@name=&quot;field_your_payment_mode&quot;]</td>
<td>Credit Card</td> <td>&nbsp;</td>
</tr>
<tr style="opacity: 1; z-index: 0;">
<td colspan="3">&lt;span metal:use-macro=&quot;container/Zuite_viewTestMacroLibrary/macros/select_cash_account&quot;&gt;Select Cash Account&lt;/span&gt;</td>
</tr> </tr>
<tr> <tr>
<td>select</td> <td>select</td>
<td>//select[@name="field_your_node"]</td> <td>//select[@name=&quot;field_your_payment_mode&quot;]</td>
<td>Bank</td> <td>Credit Card</td>
</tr> </tr>
<tr> <tr>
<td>select</td> <td>select</td>
<td>//select[@name="field_your_payment"]</td> <td>//select[@name=&quot;field_your_payment&quot;]</td>
<td>0123456789 0123456789 - Main account</td> <td>0123456789 0123456789 - Main account</td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/submit_dialog&quot;&gt; &lt;/tal:block&gt;</td>
<td>//button[@id="dialog_submit_button"]</td> </tr>
<td></td> <tr>
<td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_content_loaded&quot;&gt; &lt;/tal:block&gt;</td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//input[@name=&quot;field_my_title&quot;]</td>
<td>&nbsp;</td>
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>//input[@name="field_my_title"]</td> <td>//input[@name=&quot;field_my_title&quot;]</td>
<td>ZUITE-TEST-SALEORDER-PAYMENT-TRANSACTION-001</td> <td>ZUITE-TEST-SALEORDER-PAYMENT-TRANSACTION-001</td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/save&quot;&gt; &lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_content_loaded&quot;&gt; &lt;/tal:block&gt; &lt;/tal:block&gt;</td>
<td>//button[@name="Base_edit:method"]</td>
<td></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</test> </test></section>
</section><section class="screenshot">
<h1>Choose basic payment information</h1> <section class="screenshot">
<img alt="Choose basic payment information" title="Choose basic payment information" type="image/svg+xml" src="http://img.erp5.cn/user-Howto.Create.A.Payment.Choose.Payment.Information?format=png"> <h1>Choose basic payment information</h1>
<details open="open"> <img alt="Choose basic payment information" src="http://img.erp5.cn/user-Howto.Create.A.Payment.Choose.Payment.Information?format=png" title="Choose basic payment information" type="image/svg+xml" />
<p> <details open="open">
Before creating the payment, ERP5 will ask you to <strong>fill out some basic payment information which is indispensable for the payment creation</strong> <p>Before creating the payment, ERP5 will ask you to <strong>fill out some basic payment information which is indispensable for the payment creation</strong> . As shown in the screenshot, choose the Account for Bank Line, Payment Mode and Bank Account to which you want the payment to be related (in our case, the bank account of our company Hongzhao), and also the Accounting Operation Date.</p>
. As shown in the screenshot, choose the Account for Bank Line, Payment Mode and Bank Account to which you want the payment to be related (in our case, the bank account of our company Hongzhao), and also the Accounting Operation Date.
</p><p>After you have finished, click on "Create Related Payment".</p> <p>After you have finished, click on &quot;Create Related Payment&quot;.</p>
</details> </details>
</section><section class="screenshot"> </section>
<h1>Edit Payment document</h1>
<img alt="Edit Payment document" title="Edit Payment document" type="image/svg+xml" src="http://img.erp5.cn/user-Howto.Create.A.Payment.Edit.Payment.Document?format=png"> <section class="screenshot">
<details open="open"> <h1>Edit Payment document</h1>
<p>Now the new payment is created and you are led to its related document, and it is time to edit it.</p><p>As you can see in the screenshot, there is not much information missing. The main information needed (circled in blue) has been updated automatically according to the related invoice where the payment is created from, and the basic payment information you filled out in the previous step. The only thing you need to edit is the Title. But you can still modify the details if you need.</p><p>Fill in the missing details, and when you are done, save your data by clicking on the save button, and jump to the next page.</p> <img alt="Edit Payment document" src="http://img.erp5.cn/user-Howto.Create.A.Payment.Edit.Payment.Document?format=png" title="Edit Payment document" type="image/svg+xml" />
</details> <details open="open">
</section><section class="screenshot"> <p>Now the new payment is created and you are led to its related document, and it is time to edit it.</p>
<h1>Confirm Transaction</h1>
<img alt="Confirm Payment Transaction" title="Confirm Payment Transaction" type="image/svg+xml" src="http://img.erp5.cn/user-Howto.Create.A.Payment.Confirm.Transaction?format=png"> <p>As you can see in the screenshot, there is not much information missing. The main information needed (circled in blue) has been updated automatically according to the related invoice where the payment is created from, and the basic payment information you filled out in the previous step. The only thing you need to edit is the Title. But you can still modify the details if you need.</p>
<details open="open">
<p>You are now used to workflows, so you should know that the workflows are available for each object without exceptions and can be found in the Action item list.</p><p> <p>Fill in the missing details, and when you are done, save your data by clicking on the save button, and jump to the next page.</p>
After the creation, the next step will be to <strong>confirm the payment, if you want it to be taken into account, or if you want to be able to create the related accounting operation</strong> </details>
. </section>
</p><p>
Please browse the Action item list and choose <strong>Confirm Transaction</strong> <section class="screenshot">
. <h1>Confirm Transaction</h1>
</p><p>This action means that you have received the payment, for example, a payment related to an invoice you had sent to a customer some weeks ago. You know this because you can check the operations on your bank account on the internet, for example.</p><p> <img alt="Confirm Payment Transaction" src="http://img.erp5.cn/user-Howto.Create.A.Payment.Confirm.Transaction?format=png" title="Confirm Payment Transaction" type="image/svg+xml" />
But <strong>confirming the payment doesn't automatically create the related accounting transaction operation</strong> <details open="open">
. As you have learned from the previous tutorial <p>You are now used to workflows, so you should know that the workflows are available for each object without exceptions and can be found in the Action item list.</p>
<a href="user-Howto.Manage.Invoices/view">"How to manage Invoices"</a>, the accounting transaction operation includes "Journalise Transaction", "Post Transaction To General Ledger" and "Definitively Close Accounting Transaction". For more information, please see the next page.
</p> <p>After the creation, the next step will be to <strong>confirm the payment, if you want it to be taken into account, or if you want to be able to create the related accounting operation</strong> .</p>
</details>
<test> <p>Please browse the Action item list and choose <strong>Confirm Transaction</strong> .</p>
<table style="display: none;" class="test">
<p>This action means that you have received the payment, for example, a payment related to an invoice you had sent to a customer some weeks ago. You know this because you can check the operations on your bank account on the internet, for example.</p>
<p>But <strong>confirming the payment doesn&#39;t automatically create the related accounting transaction operation</strong> . As you have learned from the previous tutorial <a href="user-Howto.Manage.Invoices/view">&quot;How to manage Invoices&quot;</a>, the accounting transaction operation includes &quot;Journalise Transaction&quot;, &quot;Post Transaction To General Ledger&quot; and &quot;Definitively Close Accounting Transaction&quot;. For more information, please see the next page.</p>
</details>
<test>
<table class="test" style="display: none;">
<tbody> <tbody>
<tr> <tr>
<td>selectAndWait</td> <td colspan="3">&lt;tal:block tal:define=&quot;click_configuration python: {&#39;text&#39;: &#39;Confirm Transaction&#39;}&quot;&gt; &lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/click_on_panel_link&quot;&gt; &lt;/tal:block&gt; &lt;/tal:block&gt;</td>
<td>//select[@name="select_action"]</td> </tr>
<td>Confirm Transaction</td> <tr>
<td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_content_loaded&quot;&gt; &lt;/tal:block&gt;</td>
</tr>
<tr>
<td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/submit_dialog&quot;&gt; &lt;/tal:block&gt;</td>
</tr>
<tr>
<td colspan="3">&lt;tal:block metal:use-macro=&quot;here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_content_loaded&quot;&gt; &lt;/tal:block&gt;</td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>waitForElementPresent</td>
<td>//button[@id="dialog_submit_button"]</td> <td>//p[@id=&quot;field_my_translated_simulation_state_title&quot;]</td>
<td></td> <td>&nbsp;</td>
</tr> </tr>
<tr> <tr>
<td>verifyText</td> <td>verifyText</td>
<td>//label[normalize-space(text())='State']/../div</td> <td>//p[@id=&quot;field_my_translated_simulation_state_title&quot;]</td>
<td>Confirmed</td> <td>Confirmed</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</test> </test></section>
</section><section class="illustration">
<h1>Accounting transaction part</h1> <section class="illustration">
<img alt="Accounting transaction part" title="Accounting transaction part" type="image/svg+xml" src="http://img.erp5.cn/user-Howto.Create.A.Payment.Accounting?format=png"> <h1>Accounting transaction part</h1>
<details open="open"> <img alt="Accounting transaction part" src="http://img.erp5.cn/user-Howto.Create.A.Payment.Accounting?format=png" title="Accounting transaction part" type="image/svg+xml" />
<p>You might want to journalise this payment, because it is mandatory in most countries. This is an operation involving treasury, during which your bank account will be credited.</p><p> <details open="open">
To learn more about <strong>Accounting</strong> <p>You might want to journalise this payment, because it is mandatory in most countries. This is an operation involving treasury, during which your bank account will be credited.</p>
, we would recommend you to read the dedicated tutorial, that you can find in the knowledge base of ERP5 (
<a href="user-Accounting.Guide/view">"La Comptabilité sous ERP5"</a>). <p>To learn more about <strong>Accounting</strong> , we would recommend you to read the dedicated tutorial, that you can find in the knowledge base of ERP5 ( <a href="user-Accounting.Guide/view">&quot;La Comptabilit&eacute; sous ERP5&quot;</a>).</p>
</p> </details>
</details> <test>
<test> <table class="test" style="display: none;">
<table style="display: none;" class="test">
<tbody> <tbody>
<tr class="" style="opacity: 1;"> <tr style="opacity: 1;">
<td colspan="3">&lt;span metal:use-macro="container/Zuite_viewTestMacroLibrary/macros/wait_for_activities"&gt; Wait for activities &lt;/span&gt;</td> <td colspan="3">&lt;span metal:use-macro=&quot;container/Zuite_viewTestMacroLibrary/macros/wait_for_activities&quot;&gt; Wait for activities &lt;/span&gt;</td>
</tr> </tr>
<tr class="" style="opacity: 1;"> <tr style="opacity: 1;">
<td colspan="3">&lt;span metal:use-macro="container/Zuite_viewTestMacroLibrary/macros/login_as_manager"&gt;Login As Manager&lt;/span&gt;</td> <td colspan="3">&lt;span metal:use-macro=&quot;container/Zuite_viewTestMacroLibrary/macros/login_as_manager&quot;&gt;Login As Manager&lt;/span&gt;</td>
</tr> </tr>
<tr> <tr>
<td>open</td> <td>open</td>
<td>${base_url}/Zuite_tearDownSaleOrderTest</td> <td>${base_url}/Zuite_tearDownSaleOrderTest</td>
<td></td> <td>&nbsp;</td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Clean Ok</td> <td>Clean Ok</td>
<td></td> <td>&nbsp;</td>
</tr> </tr>
<tr class="" style="opacity: 1; z-index: 0;"> <tr style="opacity: 1; z-index: 0;">
<td colspan="3">&lt;span metal:use-macro="container/Zuite_viewTestMacroLibrary/macros/wait_for_activities"&gt; Wait for activities &lt;/span&gt;</td> <td colspan="3">&lt;span metal:use-macro=&quot;container/Zuite_viewTestMacroLibrary/macros/wait_for_activities&quot;&gt; Wait for activities &lt;/span&gt;</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</test> </test></section>
</section>
\ No newline at end of file
...@@ -300,12 +300,511 @@ ...@@ -300,12 +300,511 @@
</record> </record>
<record id="4" aka="AAAAAAAAAAQ="> <record id="4" aka="AAAAAAAAAAQ=">
<pickle> <pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/> <global name="WorkflowHistoryList" module="Products.ERP5Type.Workflow"/>
</pickle> </pickle>
<pickle> <pickle>
<dictionary>
<item>
<key> <string>_log</string> </key>
<value>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>rafael</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>931.51462.205.51814</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global id="4.1" name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1412588466.09</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>sven</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>940.10023.28866.21947</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass> <reference id="4.1"/> </klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1458220451.95</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>sven</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>949.58330.13373.18875</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass> <reference id="4.1"/> </klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1458220456.41</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>sven</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>949.58330.18198.41625</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass> <reference id="4.1"/> </klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1458220460.46</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>ni.yan</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>950.48709.28771.64460</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass> <reference id="4.1"/> </klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1468942411.18</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>990.17444.48467.46967</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass> <reference id="4.1"/> </klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1616596263.49</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>990.59911.3816.119</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass> <reference id="4.1"/> </klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1616602960.59</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>990.60022.44346.20428</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass> <reference id="4.1"/> </klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1616623187.73</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>990.60359.52140.64665</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass> <reference id="4.1"/> </klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1616623428.53</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>990.60363.53011.56763</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass> <reference id="4.1"/> </klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1616623615.42</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>990.60366.60535.46336</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass> <reference id="4.1"/> </klass>
<tuple> <tuple>
<persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent> <none/>
<list> </tuple>
<state>
<tuple>
<float>1616624398.77</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
<dictionary> <dictionary>
<item> <item>
<key> <string>action</string> </key> <key> <string>action</string> </key>
...@@ -313,7 +812,7 @@ ...@@ -313,7 +812,7 @@
</item> </item>
<item> <item>
<key> <string>actor</string> </key> <key> <string>actor</string> </key>
<value> <string>rafael</string> </value> <value> <string>zope</string> </value>
</item> </item>
<item> <item>
<key> <string>comment</string> </key> <key> <string>comment</string> </key>
...@@ -327,7 +826,7 @@ ...@@ -327,7 +826,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>931.51462.205.51814</string> </value> <value> <string>990.60379.64197.10820</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -337,15 +836,13 @@ ...@@ -337,15 +836,13 @@
<key> <string>time</string> </key> <key> <string>time</string> </key>
<value> <value>
<object> <object>
<klass> <klass> <reference id="4.1"/> </klass>
<global id="4.1" name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple> <tuple>
<none/> <none/>
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1412588466.09</float> <float>1616624591.56</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
...@@ -360,7 +857,7 @@ ...@@ -360,7 +857,7 @@
</item> </item>
<item> <item>
<key> <string>actor</string> </key> <key> <string>actor</string> </key>
<value> <string>sven</string> </value> <value> <string>zope</string> </value>
</item> </item>
<item> <item>
<key> <string>comment</string> </key> <key> <string>comment</string> </key>
...@@ -374,7 +871,7 @@ ...@@ -374,7 +871,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>940.10023.28866.21947</string> </value> <value> <string>990.60383.12632.2406</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -390,7 +887,7 @@ ...@@ -390,7 +887,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1458220451.95</float> <float>1616625155.09</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
...@@ -405,7 +902,7 @@ ...@@ -405,7 +902,7 @@
</item> </item>
<item> <item>
<key> <string>actor</string> </key> <key> <string>actor</string> </key>
<value> <string>sven</string> </value> <value> <string>zope</string> </value>
</item> </item>
<item> <item>
<key> <string>comment</string> </key> <key> <string>comment</string> </key>
...@@ -419,7 +916,7 @@ ...@@ -419,7 +916,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>949.58330.13373.18875</string> </value> <value> <string>990.60392.38336.1911</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -435,7 +932,7 @@ ...@@ -435,7 +932,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1458220456.41</float> <float>1616625394.63</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
...@@ -450,7 +947,7 @@ ...@@ -450,7 +947,7 @@
</item> </item>
<item> <item>
<key> <string>actor</string> </key> <key> <string>actor</string> </key>
<value> <string>sven</string> </value> <value> <string>zope</string> </value>
</item> </item>
<item> <item>
<key> <string>comment</string> </key> <key> <string>comment</string> </key>
...@@ -464,7 +961,7 @@ ...@@ -464,7 +961,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>949.58330.18198.41625</string> </value> <value> <string>990.60396.37829.32716</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -480,7 +977,7 @@ ...@@ -480,7 +977,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1458220460.46</float> <float>1616625523.23</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
...@@ -495,7 +992,7 @@ ...@@ -495,7 +992,7 @@
</item> </item>
<item> <item>
<key> <string>actor</string> </key> <key> <string>actor</string> </key>
<value> <string>ni.yan</string> </value> <value> <string>zope</string> </value>
</item> </item>
<item> <item>
<key> <string>comment</string> </key> <key> <string>comment</string> </key>
...@@ -509,7 +1006,7 @@ ...@@ -509,7 +1006,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>950.48709.28771.64460</string> </value> <value> <string>990.60398.47225.44612</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -525,7 +1022,7 @@ ...@@ -525,7 +1022,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1468942411.18</float> <float>1616625792.99</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
...@@ -534,16 +1031,36 @@ ...@@ -534,16 +1031,36 @@
</item> </item>
</dictionary> </dictionary>
</list> </list>
</tuple> </value>
</item>
<item>
<key> <string>_next</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
</value>
</item>
<item>
<key> <string>_prev</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
</value>
</item>
<item>
<key> <string>_tail_count</string> </key>
<value> <int>32</int> </value>
</item>
</dictionary>
</pickle> </pickle>
</record> </record>
<record id="5" aka="AAAAAAAAAAU="> <record id="5" aka="AAAAAAAAAAU=">
<pickle> <pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/> <global name="WorkflowHistoryList" module="Products.ERP5Type.Workflow"/>
</pickle> </pickle>
<pickle> <pickle>
<tuple> <dictionary>
<none/> <item>
<key> <string>_log</string> </key>
<value>
<list> <list>
<dictionary> <dictionary>
<item> <item>
...@@ -679,16 +1196,20 @@ ...@@ -679,16 +1196,20 @@
</item> </item>
</dictionary> </dictionary>
</list> </list>
</tuple> </value>
</item>
</dictionary>
</pickle> </pickle>
</record> </record>
<record id="6" aka="AAAAAAAAAAY="> <record id="6" aka="AAAAAAAAAAY=">
<pickle> <pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/> <global name="WorkflowHistoryList" module="Products.ERP5Type.Workflow"/>
</pickle> </pickle>
<pickle> <pickle>
<tuple> <dictionary>
<persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent> <item>
<key> <string>_log</string> </key>
<value>
<list> <list>
<dictionary> <dictionary>
<item> <item>
...@@ -701,9 +1222,7 @@ ...@@ -701,9 +1222,7 @@
</item> </item>
<item> <item>
<key> <string>comment</string> </key> <key> <string>comment</string> </key>
<value> <value> <string></string> </value>
<none/>
</value>
</item> </item>
<item> <item>
<key> <string>error_message</string> </key> <key> <string>error_message</string> </key>
...@@ -711,7 +1230,7 @@ ...@@ -711,7 +1230,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.12481.25967.35037</string> </value> <value> <string>0.0.0.0</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -729,7 +1248,7 @@ ...@@ -729,7 +1248,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355225478.6</float> <float>1355138308.18</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -749,7 +1268,7 @@ ...@@ -749,7 +1268,7 @@
<item> <item>
<key> <string>comment</string> </key> <key> <string>comment</string> </key>
<value> <value>
<none/> <persistent> <string encoding="base64">AAAAAAAAAAg=</string> </persistent>
</value> </value>
</item> </item>
<item> <item>
...@@ -758,7 +1277,7 @@ ...@@ -758,7 +1277,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.12563.20628.426</string> </value> <value> <string>0.0.0.0</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -774,7 +1293,7 @@ ...@@ -774,7 +1293,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355225725.85</float> <float>1355138308.28</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -803,7 +1322,7 @@ ...@@ -803,7 +1322,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.12567.28661.21896</string> </value> <value> <string>923.11110.30966.30737</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -819,7 +1338,7 @@ ...@@ -819,7 +1338,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355226528.95</float> <float>1355138317.66</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -848,7 +1367,7 @@ ...@@ -848,7 +1367,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.12580.53820.54784</string> </value> <value> <string>923.11110.41687.23091</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -864,7 +1383,7 @@ ...@@ -864,7 +1383,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355226579.06</float> <float>1355138379.66</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -893,7 +1412,7 @@ ...@@ -893,7 +1412,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.12581.43155.12782</string> </value> <value> <string>923.11111.43653.29559</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -909,7 +1428,7 @@ ...@@ -909,7 +1428,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355226588.18</float> <float>1355138734.41</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -938,7 +1457,7 @@ ...@@ -938,7 +1457,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.12581.53026.6092</string> </value> <value> <string>923.11117.37937.16264</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -954,7 +1473,7 @@ ...@@ -954,7 +1473,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355227978.61</float> <float>1355139083.61</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -983,7 +1502,7 @@ ...@@ -983,7 +1502,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.12604.64524.32972</string> </value> <value> <string>923.11123.26151.9830</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -999,7 +1518,7 @@ ...@@ -999,7 +1518,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355228079.3</float> <float>1355139210.26</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1028,7 +1547,7 @@ ...@@ -1028,7 +1547,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.12606.43249.10513</string> </value> <value> <string>923.11125.33478.1979</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1044,7 +1563,7 @@ ...@@ -1044,7 +1563,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355229167.28</float> <float>1355147443.39</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1073,7 +1592,7 @@ ...@@ -1073,7 +1592,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.12624.52088.49015</string> </value> <value> <string>923.11262.47795.29678</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1089,7 +1608,7 @@ ...@@ -1089,7 +1608,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355229517.98</float> <float>1355147538.14</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1118,7 +1637,7 @@ ...@@ -1118,7 +1637,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.12630.41762.27136</string> </value> <value> <string>923.11264.20117.27511</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1134,7 +1653,7 @@ ...@@ -1134,7 +1653,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355229556.3</float> <float>1355147639.53</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1163,7 +1682,7 @@ ...@@ -1163,7 +1682,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.12631.18194.59443</string> </value> <value> <string>923.11265.65332.59818</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1179,7 +1698,7 @@ ...@@ -1179,7 +1698,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355229611.44</float> <float>1355147724.53</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1208,7 +1727,7 @@ ...@@ -1208,7 +1727,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.12632.12834.7594</string> </value> <value> <string>923.11267.27133.64102</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1224,7 +1743,7 @@ ...@@ -1224,7 +1743,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355229785.44</float> <float>1355151827.12</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1253,7 +1772,7 @@ ...@@ -1253,7 +1772,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.12635.40447.63675</string> </value> <value> <string>923.11335.51987.51746</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1269,7 +1788,7 @@ ...@@ -1269,7 +1788,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355231344.71</float> <float>1355151911.79</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1298,7 +1817,7 @@ ...@@ -1298,7 +1817,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.12661.5319.16827</string> </value> <value> <string>923.11337.13253.52616</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1314,7 +1833,7 @@ ...@@ -1314,7 +1833,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355256992.71</float> <float>1355151916.04</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1343,7 +1862,7 @@ ...@@ -1343,7 +1862,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.13088.35911.9710</string> </value> <value> <string>923.11337.17793.44526</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1359,7 +1878,7 @@ ...@@ -1359,7 +1878,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355257072.46</float> <float>1355151967.3</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1388,7 +1907,7 @@ ...@@ -1388,7 +1907,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.13089.57503.45755</string> </value> <value> <string>923.11338.8409.16998</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1404,7 +1923,7 @@ ...@@ -1404,7 +1923,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1358512563.48</float> <float>1355220563.32</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1413,16 +1932,32 @@ ...@@ -1413,16 +1932,32 @@
</item> </item>
</dictionary> </dictionary>
</list> </list>
</tuple> </value>
</item>
<item>
<key> <string>_next</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
</value>
</item>
<item>
<key> <string>_prev</string> </key>
<value>
<none/>
</value>
</item>
</dictionary>
</pickle> </pickle>
</record> </record>
<record id="7" aka="AAAAAAAAAAc="> <record id="7" aka="AAAAAAAAAAc=">
<pickle> <pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/> <global name="WorkflowHistoryList" module="Products.ERP5Type.Workflow"/>
</pickle> </pickle>
<pickle> <pickle>
<tuple> <dictionary>
<none/> <item>
<key> <string>_log</string> </key>
<value>
<list> <list>
<dictionary> <dictionary>
<item> <item>
...@@ -1435,7 +1970,9 @@ ...@@ -1435,7 +1970,9 @@
</item> </item>
<item> <item>
<key> <string>comment</string> </key> <key> <string>comment</string> </key>
<value> <string></string> </value> <value>
<none/>
</value>
</item> </item>
<item> <item>
<key> <string>error_message</string> </key> <key> <string>error_message</string> </key>
...@@ -1443,7 +1980,7 @@ ...@@ -1443,7 +1980,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>0.0.0.0</string> </value> <value> <string>923.12481.25967.35037</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1461,7 +1998,7 @@ ...@@ -1461,7 +1998,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355138308.18</float> <float>1355225478.6</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1481,7 +2018,7 @@ ...@@ -1481,7 +2018,7 @@
<item> <item>
<key> <string>comment</string> </key> <key> <string>comment</string> </key>
<value> <value>
<persistent> <string encoding="base64">AAAAAAAAAAg=</string> </persistent> <none/>
</value> </value>
</item> </item>
<item> <item>
...@@ -1490,7 +2027,7 @@ ...@@ -1490,7 +2027,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>0.0.0.0</string> </value> <value> <string>923.12563.20628.426</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1506,7 +2043,7 @@ ...@@ -1506,7 +2043,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355138308.28</float> <float>1355225725.85</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1535,7 +2072,7 @@ ...@@ -1535,7 +2072,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.11110.30966.30737</string> </value> <value> <string>923.12567.28661.21896</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1551,7 +2088,7 @@ ...@@ -1551,7 +2088,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355138317.66</float> <float>1355226528.95</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1580,7 +2117,7 @@ ...@@ -1580,7 +2117,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.11110.41687.23091</string> </value> <value> <string>923.12580.53820.54784</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1596,7 +2133,7 @@ ...@@ -1596,7 +2133,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355138379.66</float> <float>1355226579.06</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1625,7 +2162,7 @@ ...@@ -1625,7 +2162,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.11111.43653.29559</string> </value> <value> <string>923.12581.43155.12782</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1641,7 +2178,7 @@ ...@@ -1641,7 +2178,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355138734.41</float> <float>1355226588.18</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1670,7 +2207,7 @@ ...@@ -1670,7 +2207,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.11117.37937.16264</string> </value> <value> <string>923.12581.53026.6092</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1686,7 +2223,7 @@ ...@@ -1686,7 +2223,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355139083.61</float> <float>1355227978.61</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1715,7 +2252,7 @@ ...@@ -1715,7 +2252,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.11123.26151.9830</string> </value> <value> <string>923.12604.64524.32972</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1731,7 +2268,7 @@ ...@@ -1731,7 +2268,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355139210.26</float> <float>1355228079.3</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1760,7 +2297,7 @@ ...@@ -1760,7 +2297,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.11125.33478.1979</string> </value> <value> <string>923.12606.43249.10513</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1776,7 +2313,7 @@ ...@@ -1776,7 +2313,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355147443.39</float> <float>1355229167.28</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1805,7 +2342,7 @@ ...@@ -1805,7 +2342,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.11262.47795.29678</string> </value> <value> <string>923.12624.52088.49015</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1821,7 +2358,7 @@ ...@@ -1821,7 +2358,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355147538.14</float> <float>1355229517.98</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1850,7 +2387,7 @@ ...@@ -1850,7 +2387,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.11264.20117.27511</string> </value> <value> <string>923.12630.41762.27136</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1866,7 +2403,7 @@ ...@@ -1866,7 +2403,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355147639.53</float> <float>1355229556.3</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1895,7 +2432,7 @@ ...@@ -1895,7 +2432,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.11265.65332.59818</string> </value> <value> <string>923.12631.18194.59443</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1911,7 +2448,7 @@ ...@@ -1911,7 +2448,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355147724.53</float> <float>1355229611.44</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1940,7 +2477,7 @@ ...@@ -1940,7 +2477,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.11267.27133.64102</string> </value> <value> <string>923.12632.12834.7594</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -1956,7 +2493,7 @@ ...@@ -1956,7 +2493,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355151827.12</float> <float>1355229785.44</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -1985,7 +2522,7 @@ ...@@ -1985,7 +2522,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.11335.51987.51746</string> </value> <value> <string>923.12635.40447.63675</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -2001,7 +2538,7 @@ ...@@ -2001,7 +2538,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355151911.79</float> <float>1355231344.71</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -2030,7 +2567,7 @@ ...@@ -2030,7 +2567,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.11337.13253.52616</string> </value> <value> <string>923.12661.5319.16827</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -2046,7 +2583,7 @@ ...@@ -2046,7 +2583,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355151916.04</float> <float>1355256992.71</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -2075,7 +2612,7 @@ ...@@ -2075,7 +2612,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.11337.17793.44526</string> </value> <value> <string>923.13088.35911.9710</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -2091,7 +2628,7 @@ ...@@ -2091,7 +2628,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355151967.3</float> <float>1355257072.46</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -2120,7 +2657,7 @@ ...@@ -2120,7 +2657,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>923.11338.8409.16998</string> </value> <value> <string>923.13089.57503.45755</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -2136,7 +2673,7 @@ ...@@ -2136,7 +2673,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1355220563.32</float> <float>1358512563.48</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
...@@ -2145,7 +2682,25 @@ ...@@ -2145,7 +2682,25 @@
</item> </item>
</dictionary> </dictionary>
</list> </list>
</tuple> </value>
</item>
<item>
<key> <string>_next</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>_prev</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
</value>
</item>
<item>
<key> <string>_tail_count</string> </key>
<value> <int>16</int> </value>
</item>
</dictionary>
</pickle> </pickle>
</record> </record>
<record id="8" aka="AAAAAAAAAAg="> <record id="8" aka="AAAAAAAAAAg=">
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment