По време на изпълнението на 1С задача може да бъде необходимо някъде да се съхранява временно таблицата с данни, в допълнение към конфигурацията.
Това може да бъде полезно за следните случаи:
- За да съхраните настройките в отчетите или лечения;
- За изпитване или регистриране (за временно съхраняване резултат) при изпълнение на код искане или 1С;
- За да изтеглите / качване на данни между бази данни 1C.
В много случаи това е много удобно да има винаги под ръка "Качване електронната таблица" и "Изтегляне на тази таблица", за да се, например, не се попълват ръчно таблична част от документите или лечения.
Редът на програмата за действие за разтоварване на файл изглежда така:
- Приготвя се маса на стойности (разтоварване маса част, изберете колона);
- Конвертиране на таблицата със стойностите в табличен документ;
- Запазване на документа за електронна таблица в MXL.
Докато процедура натоварване е както следва:
- Четене от документ табличен файл;
- Конвертиране на документ на електронна таблица в таблица на стойностите;
- Използвате тази таблица стойности за собствените си цели (натоварване в таблиците с размери).
Съответно, масата за съхранение на файлове има разширение * .mxl на.
Функции и процедури
Основни функции, за да изпълни задачата, както следва:
- PreobrazovatTDvTZ - конвертирането на документи функция електронна таблица в таблица от стойности.
- PreobrazovatTZvTD - обратната трансформация на маса функция стойност в документ на електронна таблица.
- ProchitatTZIzMXL - Чете от данните на файла, определя колона на таблицата, както и да преобразува данните в таблицата от ценности.
- ZapisatTZVMXL - Преобразува таблица на стойностите в документа за електронна таблица и я пише във файл.
На следващата обработка може да бъде изтеглен с една примерна реализация на този алгоритъм.
Обработка има 3 функционални бутони:
Ние даваме тук 1C код за всички по-горе функции:
Свързани статии
Подкрепете проекта - споделете линка, благодаря!