Выгрузка Таблицы значений в Объект Таблица Значений на форме обработки (для передачи сервер - клиент)

vlan76 8 1

Передача данных из Таблицы значений на сервере в объект Таблица значений на обработке.

&НаСервере
Процедура ЗаполнитьНаСервере()
	// Вставить содержимое обработчика.
	Запрос= новый запрос;
	Запрос.Текст="ВЫБРАТЬ
	             |	ОстаткиНоменклатурыОстатки.Номеклатура КАК Номеклатура,
	             |	ОстаткиНоменклатурыОстатки.КоличестовОстаток КАК КоличестовОстаток,
	             |	ОстаткиНоменклатурыОстатки.СуммаОстаток КАК СуммаОстаток
	             |ИЗ
	             |	РегистрНакопления.ОстаткиНоменклатуры.Остатки КАК ОстаткиНоменклатурыОстатки";
	//выборка=запрос.Выполнить().Выбрать();
	
	//создаем ТаблицуЗначений ТЗ
	ТЗ=новый ТаблицаЗначений;
	//Выгружаем Результат Запроса в Таблицу Значений ТЗ 
	ТЗ=запрос.Выполнить().Выгрузить();
	//создаем ТаблицуЗначений ТЗрез
	ТЗрез=новый ТаблицаЗначений;
	//в ТаблицуЗначений ТЗрез выгружаем данные с формы
	ТЗрез=данныеформывзначение(Объект.Результат,Тип("ТаблицаЗначений"));
	//В ТаблицуЗначений ТЗрез сохраняем ТЗ 
	ТЗрез=ТЗ;
	//Записываем значения Таблицы ТЗрез в объект на форме.
	ЗначениеВданныеФормы(ТЗрез,объект.Результат);
	
	//данныевреквизитформы(Тзрез,"Результат0");

КонецПроцедуры
2
{14} Переменной ТЗ присвоено значение, но оно нигде не используется
{18} Переменной ТЗрез присвоено значение, но оно нигде не используется
{20} Переменной ТЗрез присвоено значение, но оно нигде не используется
Орфографическая ошибка в Номеклатура (найдено 2): Номеклатура
Орфографическая ошибка в КоличестовОстаток (найдено 2): Количестов
Орфографическая ошибка в данныеформывзначение: данныеформывзначение
Орфографическая ошибка в данныевреквизитформы: данныевреквизитформы
Орфографическая ошибка в Тзрез: Тзрез

Комментарии

markers
#1, ред. 17 августа 2020 13:51

Подскажите, а что мешало сделать так:
Объект.Результат.Загрузить(Запрос.Выполнить().Выгрузить());?


Wefast
#2, 26 августа 2020 17:21

Почему не сделать
ЗначениеВданныеФормы(запрос.Выполнить().Выгрузить(),объект.Результат);?


См. также

Выгрузить Таблицу значений в массив структур (для передачи сервер - клиент)

ПриЧтенииНаСервере (БСП)

ОбработкаПроверкиЗаполненияНаСервереФормыРедактированияРазрешенныхЗначений (БСП)

Передача таблицы значений в запрос

Программное перемещение строк ДанныхФормКоллекции(Таблица значений) на Клиенте

Заполнение "пустых" строк табличной части

Таблица Значений Без Null

ТаблицаНаборыЗначенийДоступа (БСП)

ОбработкаВыбораДополненияВыгрузки (БСП)

Модератору