Передача данных из Таблицы значений на сервере в объект Таблица значений на обработке.
&НаСервере
Процедура ЗаполнитьНаСервере()
// Вставить содержимое обработчика.
Запрос= новый запрос;
Запрос.Текст="ВЫБРАТЬ
| ОстаткиНоменклатурыОстатки.Номеклатура КАК Номеклатура,
| ОстаткиНоменклатурыОстатки.КоличестовОстаток КАК КоличестовОстаток,
| ОстаткиНоменклатурыОстатки.СуммаОстаток КАК СуммаОстаток
|ИЗ
| РегистрНакопления.ОстаткиНоменклатуры.Остатки КАК ОстаткиНоменклатурыОстатки";
//выборка=запрос.Выполнить().Выбрать();
//создаем ТаблицуЗначений ТЗ
ТЗ=новый ТаблицаЗначений;
//Выгружаем Результат Запроса в Таблицу Значений ТЗ
ТЗ=запрос.Выполнить().Выгрузить();
//создаем ТаблицуЗначений ТЗрез
ТЗрез=новый ТаблицаЗначений;
//в ТаблицуЗначений ТЗрез выгружаем данные с формы
ТЗрез=данныеформывзначение(Объект.Результат,Тип("ТаблицаЗначений"));
//В ТаблицуЗначений ТЗрез сохраняем ТЗ
ТЗрез=ТЗ;
//Записываем значения Таблицы ТЗрез в объект на форме.
ЗначениеВданныеФормы(ТЗрез,объект.Результат);
//данныевреквизитформы(Тзрез,"Результат0");
КонецПроцедуры
{14} Переменной ТЗ присвоено значение, но оно нигде не используется {18} Переменной ТЗрез присвоено значение, но оно нигде не используется {20} Переменной ТЗрез присвоено значение, но оно нигде не используется Орфографическая ошибка в Номеклатура (найдено 2): Номеклатура Орфографическая ошибка в КоличестовОстаток (найдено 2): Количестов Орфографическая ошибка в данныеформывзначение: данныеформывзначение Орфографическая ошибка в данныевреквизитформы: данныевреквизитформы Орфографическая ошибка в Тзрез: Тзрез
Выгрузить Таблицу значений в массив структур (для передачи сервер - клиент)
ОбработкаПроверкиЗаполненияНаСервереФормыРедактированияРазрешенныхЗначений (БСП)
Передача таблицы значений в запрос
Программное перемещение строк ДанныхФормКоллекции(Таблица значений) на Клиенте
Заполнение "пустых" строк табличной части
#1, ред. 17 августа 2020 13:51
Подскажите, а что мешало сделать так:
Объект.Результат.Загрузить(Запрос.Выполнить().Выгрузить());
?#2, 26 августа 2020 17:21
Почему не сделать
ЗначениеВданныеФормы(запрос.Выполнить().Выгрузить(),объект.Результат);?