ПредишенСледващото

Запазване на таблицата със стойностите в досието, всички от програмирането на 1C
По време на изпълнението на 1С задача може да бъде необходимо някъде да се съхранява временно таблицата с данни, в допълнение към конфигурацията.

Това може да бъде полезно за следните случаи:

  • За да съхраните настройките в отчетите или лечения;
  • За изпитване или регистриране (за временно съхраняване резултат) при изпълнение на код искане или 1С;
  • За да изтеглите / качване на данни между бази данни 1C.

В много случаи това е много удобно да има винаги под ръка "Качване електронната таблица" и "Изтегляне на тази таблица", за да се, например, не се попълват ръчно таблична част от документите или лечения.

Редът на програмата за действие за разтоварване на файл изглежда така:

  1. Приготвя се маса на стойности (разтоварване маса част, изберете колона);
  2. Конвертиране на таблицата със стойностите в табличен документ;
  3. Запазване на документа за електронна таблица в MXL.

Докато процедура натоварване е както следва:

  1. Четене от документ табличен файл;
  2. Конвертиране на документ на електронна таблица в таблица на стойностите;
  3. Използвате тази таблица стойности за собствените си цели (натоварване в таблиците с размери).

Съответно, масата за съхранение на файлове има разширение * .mxl на.

Запазване на таблицата със стойностите в досието, всички от програмирането на 1C

Функции и процедури

Основни функции, за да изпълни задачата, както следва:

  • PreobrazovatTDvTZ - конвертирането на документи функция електронна таблица в таблица от стойности.
  • PreobrazovatTZvTD - обратната трансформация на маса функция стойност в документ на електронна таблица.
  • ProchitatTZIzMXL - Чете от данните на файла, определя колона на таблицата, както и да преобразува данните в таблицата от ценности.
  • ZapisatTZVMXL - Преобразува таблица на стойностите в документа за електронна таблица и я пише във файл.

На следващата обработка може да бъде изтеглен с една примерна реализация на този алгоритъм.

Обработка има 3 функционални бутони:

Ние даваме тук 1C код за всички по-горе функции:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!