|
Вывод результата Запроса в Табличное Поле
| ☑ |
0
soaringman
14.05.12
✎
15:43
|
Процедура ЗаполнитьНажатие(Элемент)
СписЗнач.Очистить();
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| РеализацияТоваровУслуг.Проведен,
| РеализацияТоваровУслуг.Дата,
| РеализацияТоваровУслуг.ДоговорКонтрагента,
| РеализацияТоваровУслуг.Контрагент,
| РеализацияТоваровУслуг.СуммаВключаетНДС,
| РеализацияТоваровУслуг.Ответственный
|ИЗ
| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| КонтактнаяИнформация.Объект КАК Объект,
| КонтактнаяИнформация.Тип КАК Тип,
| КонтактнаяИнформация.ЗначениеПоУмолчанию КАК ЗначениеПоУмолчанию
| ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация) КАК ВложенныйЗапрос
| ПО РеализацияТоваровУслуг.Контрагент.Ссылка = ВложенныйЗапрос.Объект";
СписЗнач.загрузить(Запрос.Выполнить().Выгрузить());
КонецПроцедуры
Ругается: {Обработка.Моя.Форма.Форма.Форма(3,2)}: Переменная не определена (СписЗнач)
<<?>>СписЗнач.Очистить(); (Проверка: Толстый клиент (обычное приложение))
{Обработка.Моя.Форма.Форма.Форма(22,2)}: Переменная не определена (СписЗнач)
<<?>>СписЗнач.загрузить(Запрос.Выполнить().Выгрузить()); (Проверка: Толстый клиент (обычное приложение))
Форма обычная, Конфигурация УТ, платформа 8.2
|
|
1
LamerSql
14.05.12
✎
15:46
|
ну так определи переменную
|
|
2
Ненавижу 1С
гуру
14.05.12
✎
15:46
|
(0) по-моему все понятно
|
|
3
soaringman
14.05.12
✎
15:53
|
Так СписЗнач это Объект на форме с типом "СписокСначений на видимой пользователю при запуске обработки, я новичок, с прикладной частью пока еще тяжело. Задача Сделать внешнюю обработку которая будет брать документы из Документы.РеализацияТоваровИУслуг на указанный диапазон дат, проверять на проведение, формировать по каждому документу Торг12 и отсылать на почту контрагенту
|
|
4
Лоботряс
14.05.12
✎
15:57
|
Разницу между СпискокЗначений и ТаблицаЗначений знаешь?
|
|
5
salvator
14.05.12
✎
15:59
|
ЭлементыФормы.СписЗнач.Значение = Запрос.Выполнить().Выгрузить();
ЭлементыФормы.СписЗнач.СоздатьКолонки();
Только СписЗнач сделай таблицей значений
|
|
6
soaringman
14.05.12
✎
16:02
|
Теперь Знаю мне нужна ТаблицаЗначений но я по ходу другого не понимаю, я так понял что если я на форме нарисовал ТабличноеПоле с Типом ТаблицаЗначений и именем ТаблЗнач, то мне уже получается не надо определеять переменную так как я буду выводить свой запрос напрямую в ТабличноеПоле или нет ?
|
|
7
salvator
14.05.12
✎
16:04
|
(6) См. (5), только СписЗнач замени на ТаблЗнач, соответственно
|
|
8
Лоботряс
14.05.12
✎
16:09
|
Есть элементы формы, и есть реквизиты объекта.
ЭлементыФормы.ТаблицаЗнач - это то что отображается на форме, а ТаблицаЗнач - это реквизит объекта. Связь между ними описывается в свойствах элемента формы в поле "Данные"
|
|
9
soaringman
14.05.12
✎
16:10
|
спасибо за отклики огромное, иду дальше....
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший