Блог Программиста 1С


Нажмите, чтобы связаться со мной:

WhatsApp: 8 919 352 82 17
Viber: 8 919 352 82 17
skype: sambalyona
почта: meshkova.a.s@mail.ru

  • Услуги программиста 1С удаленно
  • Онлайн курс «Сам себе Программист 1С»

  • Статьи
  • Программирование 1С
  • Отчеты/Обработки
  • Контакты/Стоимость работы

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

21.07.2020 от Программист 1С 0 Комментарии

В 1С 8.3 на управляемых формах передать таблицу значений с Сервера на Клиент не получится. При попытке это сделать вы увидите ошибку вида:

Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.

На Клиенте в принципе нельзя использовать таблицу значений. Этот момент можно обойти преобразовав таблицу значений в массив структур, используя следующий код:

1С (Код)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
МассивСтруктур = Новый Массив;
 
Для Каждого Строка Из ТЗ Цикл
 
ЭлементСтр = Новый Структура;
 
Для Каждого ИмяКолонки Из ТЗ.Колонки Цикл
 
ЭлементСтруктура.Вставить(ИмяКолонки.Имя, Строка[ИмяКолонки.Имя]);
 
КонецЦикла;
 
МассивСтруктур.Добавить(ЭлементСтр);
 
КонецЦикла;

Далее на Клиенте можно перебирать массив структур точно так же, как и таблицу значений. Используя:

1С (Код)
1
2
3
4
5
Для Каждого Строка из МассивСтруктур Цикл
 
...
 
КонецЦикла;

Также для передачи таблицы значений с клиента на сервер есть возможность использовать временное хранилище, но описанный выше способ по-моему более наглядный.

Похожие записи:

    Вывести сообщение пользователю с привязкой к конкретной строке табличной части. В том случае, когда производится проверка в табличной части с...
    Сортировка табличной части по вычисляемой колонке 1С Отсортировать табличную часть по колонке, которая не является реквизитом ,невозможно,...
    Почему Профиль групп доступа не назначает Роль Бывает в работе с 1С возникает такая ситуация, вы создали...
    Как добавить дополнительный реквизит в 1С 8.3? В 1С 8.3 появился такой механизм как дополнительные реквизиты. Он...

Категории: Программирование 1С Метки: 8.3

От Программист 1С

Просмотреть все записи от Программист 1С по этой ссылке.

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован.

Получите БЕСПЛАТНУЮ письменную консультацию Программиста 1С на Ваш email прямо сейчас

    Свежие комментарии

    • Программист 1С к записи Обработка для загрузки номенклатуры из Excel в 1С УТ 11
    • Николай к записи Обработка для загрузки номенклатуры из Excel в 1С УТ 11
    • Программист 1С к записи Отчет «Номенклатура со штрихкодами» для 1С УТ, Розница и БП 8.3 и 8.2
    • Наталья к записи Отчет «Номенклатура со штрихкодами» для 1С УТ, Розница и БП 8.3 и 8.2
    • Программист 1С к записи Обработка для загрузки номенклатуры из Excel в 1С УТ 11

    Свежие записи

    • Как выбрать 1С облако? Плюсы и минусы.
    • Изменение конфигурации 1С — Как разрешить?
    • Коммерческое предложение для 1С 8.3 БП 3.0 — внешняя печатная форма
    • Номенклатура со штрихкодами и ценами
    • Где в 1С 8.3 меню Файл
    Мешкова Алена Сергеевна
    ИНН 745311572100
    Эл. почта: meshkova.a.s@mail.ru
    Copyright © 2015-2021
    Пользовательское соглашение
    Яндекс.Метрика