Заполнение табличной части внешней обработки на клиенте
☑
0
withoutname
15.04.16
✎
09:04
Есть такой код, все отлично отрабатывает (ТЧ заполняется), но на форме ничего не отображается. Как отобразить изменения на форме?
&НаКлиенте
Процедура КаталогНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога);
Диалог.Заголовок = "Выберите каталог";
Диалог.МножественныйВыбор = Истина;
Объект.Файлы.Очистить();
Если Диалог.Выбрать() Тогда
Объект.Каталог = Диалог.Каталог;
НайденныеФайлы = НайтиФайлы(Диалог.Каталог, "*.xls");
Для Каждого Файл Из НайденныеФайлы Цикл
НоваяСтрока = Объект.Файлы.Добавить();
НоваяСтрока.Путь = Файл.ПолноеИмя;
КонецЦикла;
КонецЕсли;
//реквизиитформывзначение ЗначениеВРеквизитФормы(
КонецПроцедуры
1
asady
15.04.16
✎
09:17
(0) пути правильно провисаны на УФ к реквизитам ТЧ Файлы
2
aleks_default
15.04.16
✎
09:20
(1)+1 ПутьКДанным проверяй
3
withoutname
15.04.16
✎
09:27
(1) (2) все работает, просто хочется тч на форме отобразить.
4
hhhh
15.04.16
✎
09:39
(3) ну киньте эту Объект.Файлы на форму. и Объект.Файлы.полноеимя
5
withoutname
15.04.16
✎
10:46
вот такой метод в конце процедуры помог )
ОбновитьОтображениеДанных();
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой