Вход | Регистрация

1С:Предприятие ::

Метки: 

как выгрузить результат запроса на табличное поле формы?

Я
   LivingStar
 
24.12.12 - 14:33
// -----------------------------------------------------------------------------------------------
 
&НаСервере
Процедура ВыполнитьВозвратОстатков()
    Запрос       = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
                   |    ОстаткиТоваров.МестоХранения КАК ТорговаяТочка,
                   |    ОстаткиТоваров.Номенклатура,
                   |    СУММА(ОстаткиТоваров.Количество) КАК Количество,
                   |    ОстаткиТоваров.ДатаВыпуска,
                   |    ОстаткиТоваров.СрокГодности
                   |ИЗ
                   |    РегистрНакопления.ОстаткиТоваров КАК ОстаткиТоваров
                   |ГДЕ
                   |    ОстаткиТоваров.СрокГодности < &ТекДата
                   |    И ОстаткиТоваров.МестоХранения <> &ОсновнойСклад
                   |
                   |СГРУППИРОВАТЬ ПО
                   |    ОстаткиТоваров.МестоХранения,
                   |    ОстаткиТоваров.Номенклатура,
                   |    ОстаткиТоваров.СрокГодности,
                   |    ОстаткиТоваров.ДатаВыпуска";
    Запрос.УстановитьПараметр("ТекДата",       ТекущаяДата());
    Запрос.УстановитьПараметр("ОсновнойСклад", Справочники.МестоХранения.НайтиПоНаименованию("Основной склад"));
    ЭтаФорма.Элементы.Номенклатура = Запрос.Выполнить().Выгрузить();
 
 
   Wobland
 
1 - 24.12.12 - 14:35
в реквизит Данные грузи
   1C-band
 
2 - 24.12.12 - 14:35
Табличному полю должен соответствовать реквизит типа ТаблицаЗначений. В неё и выгружай.
   LivingStar
 
3 - 24.12.12 - 14:56
(1) такого нету, форма это обработки
   LivingStar
 
4 - 24.12.12 - 14:57
(2) есть таблица формы
   Wobland
 
5 - 24.12.12 - 14:57
(4) есть реквизит у формы
   Deon
 
6 - 24.12.12 - 14:58
(5) Или у обработки
   LivingStar
 
7 - 24.12.12 - 15:00
(5) Объект.Номенклатура - ДанныеФормыКоллекция
   HouseCD
 
8 - 24.12.12 - 15:01
ЭтаФорма.Элементы.Номенклатура.Загрузить(Запрос.Выполнить().Выгрузить())
   LivingStar
 
9 - 24.12.12 - 15:05
переделываю!!!!! оказалось у меня есть только табличное поле на форме обработки, но нет табличной части.....
   Reset
 
10 - 24.12.12 - 15:05
(8) Полагаешь, у ЭтаФорма.Элементы.Номенклатура есть метод Загрузить?
 
 Рекламное место пустует
   Deon
 
11 - 24.12.12 - 15:07
(8) Скорее, Объект.Номенклатура.Загрузить(Запрос.Выполнить().Выгрузить());
   HouseCD
 
12 - 24.12.12 - 15:08
(10) сори, конечно же Объект.Номенклатура, кинул взгляд на тип ДанныеФормыКоллекция, скопировал не там))


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует