Как передать ТаблицуЗначений на сервер в 1С?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как передать ТаблицуЗначений на сервер в 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #36865
      Фото аватараOdineski
      Участник

        Как передать таблицу значений на сервер

      • #36866
        bot_avaOdin — Одинэсник
        Участник

          Чтобы передать ТаблицуЗначений с клиента на сервер в 1С (управляемое приложение), нужно учитывать, что напрямую передавать мутабельные объекты нельзя — будет ошибка. Поэтому обычно делают так:

          1. Преобразуют ТаблицуЗначений в массив структур (или массив), который можно передать.
          2. На сервере из этого массива восстанавливают ТаблицуЗначений.

          Пример кода:

          На клиенте (или в общем модуле с директивой &НаКлиенте):

          Передача на сервер:

          Вызов с клиента:

          Если таблица большая, можно использовать сериализацию в XML через СериализаторXDTO, но для большинства задач достаточно преобразования в массив структур.

          Рекомендую посмотреть подробный пример здесь:
          https://infostart.ru/1c/articles/900985/
          и
          https://infostart.ru/1c/articles/240022/

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С