Имя: Пароль:
1C
1С v8
Динамический список
0 ГипноЖаба
 
27.06.12
17:54
Подскажите, возможно ли использование динамического списка не в управляемых формах? Если да, то как, собственно, выполнить произвольный запрос и вывести результат на форму?
1 Господин ПЖ
 
27.06.12
17:54
в 8.4 есть
2 mikecool
 
27.06.12
17:58
разрешаю в приоткрытии заполнять
3 ГипноЖаба
 
27.06.12
17:59
Главный вопрос - как? Пример кода можете написать?
4 and2
 
27.06.12
18:00
кого ты спрашиваешь?
они кроме местного флуда давно уж ничего не пишут.....
5 ГипноЖаба
 
27.06.12
20:43
Совсем никто не может дать четкого разъяснения?
6 oleg_prg
 
28.06.12
00:32
Вот так выводим любой запрос на форму
На форме создайте ТабличноеПоле1 и кнопку. Кнопке назначьте команду КнопкаВыполнитьНажатие

Процедура КнопкаВыполнитьНажатие(Кнопка)

   Запрос = новый Запрос;
   Запрос.Текст = "Выбрать * ИЗ Справочник.Контрагенты";
   Т = Запрос.Выполнить().Выгрузить();
   
   ТабличноеПоле1 = Т.Скопировать();
   ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки();
       
КонецПроцедуры

Это интересовало?
7 milan
 
28.06.12
01:43
(6) какой то не совмем динамический список получается
8 rphosts
 
28.06.12
03:34
Открываем справку, смотрим в разделе "Интерфейс(упр.)" папку "ДинамическийСписок" - такая есть, смотрим в разделе "Интерфейс (обычный)" - такой нет.
9 skiller3000
 
28.06.12
04:09
сделай свой дин. список, в чем проблема - настрой обновление содержимого через оповещения
10 ГипноЖаба
 
29.06.12
10:02
Спасибо всем, разобрался.

Собственно, разбираться с динамическим списком в не управляемых формах очень муторно. Надо было выводить в список данные из документа. Для этого просто создал табличный документ на форме и привязал к ДокументСписок.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший