0
OnePrg
13.07.22
✎
14:01
|
&НаСервере
Функция ПрочитатьНаСервере()
пЗаказы = РеквизитФормыВЗначение("Заказы"); //пустая таблица значений на форме
нРеквизиты = Новый Массив;
нРеквизиты.Добавить(Новый РеквизитФормы("Заказыid", Новый ОписаниеТипов("Строка"), "Заказы", "id", Истина));
ИзменитьРеквизиты(нРеквизиты);
нЭлемент = Элементы.Добавить("Заказыid", Тип("ПолеФормы"), Элементы.Заказы);
нЭлемент.Вид = ВидПоляФормы.ПолеВвода;
нЭлемент.ПутьКДанным = "Заказы.Заказыid";
пЗаказы.Колонки.Добавить("id");
Для каждого строкаЗаказ из Ответ Цикл
НоваяСтрока = пЗаказы.Добавить();
НоваяСтрока.id = строкаЗаказ.id;
КонецЦикла;
ЗначениеВРеквизитФормы(пЗаказы,"Заказы"); <----- неверное значение реквизита 2
КонецФункции
|
|
2
Ryzeman
13.07.22
✎
14:09
|
(0) Что у тебя такое пЗаказы?...
Почему ты к нему добавляешь колонку как к элементу формы, но при этом заполняешь данными как источник. У тебя же источник данных сама ТЗ Заказы, разве нет?
|
|