Имя: Пароль:
1C
1С v8
Как вывести результат на форму для последующего выбора и обработки
0 SelivanovMusic
 
21.10.16
04:34
Есть две базы. С помощью внешней обработки, подключаюсь через COM из одной базы во вторую, и запросом вытаскиваю оттуда список Реализаций на определенный период.
Нужно вывести этот список на форму, чтобы пользователь мог выбрать определенный документ и нажав кнопку "обработать", действия велись с выбранным элементом запроса.

Код:
&НаКлиенте
Процедура ПодключитьсякФайловойБазе()
//...
//тут подключение итд
//...


Запрос = Подключение.NewObject("Запрос");      
Запрос.Текст =        
"ВЫБРАТЬ      
|      РеализацияТоваровУслуг.Дата,      
|      РеализацияТоваровУслуг.Номер,      
|      РеализацияТоваровУслуг.Ссылка,      
| РеализацияТоваровУслуг.Контрагент,      
|      РеализацияТоваровУслуг.Представление      
|ИЗ      
|      Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары      
|      ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг      
|      ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка      
|ГДЕ            
| РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаКонца";
      
Запрос.УстановитьПараметр("ДатаНачала", Объект.ДатаНачала);      
Запрос.УстановитьПараметр("ДатаКонца", Объект.ДатаКонца);
      
РезультатЗапроса = Запрос.Выполнить();      
      
СписокРеализаций = РезультатЗапроса.выгрузить();
КонецПроцедуры


СписокРеализаций это таблица значений, куда нужно вывести результат запроса.


Проблема в том что на форму ничего не попадает.

Или как еще можно вывести на форму резльтат для последующего выбора?
1 SelivanovMusic
 
21.10.16
04:45
Сама таблица отображается на форме, 5 колонок тоже.
Но выдает ошибку:
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(66)}: Ошибка при установке значения атрибута контекста (СписокРеализаций)    СписокРеализаций = РезультатЗапроса.выгрузить();по причине:Нельзя изменять поле, содержащее объект данных формы