|
Обработка Ø (Asmody 15.08.2017 08:18) | ☑ | ||
---|---|---|---|---|
0
Demanufactyre
15.08.17
✎
07:38
|
Здравствуйте Товарищи! Есть обработка. После нажатия кнопки "Сформировать" табличная часть остается пустой. Хотя в РезультатеЗапроса есть данные. Что не так? Я не правильно обращаюсь к табличной части обработки?
Процедура СформироватьНажатие(Элемент) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | франПодписка.Контрагент, | ВЫРАЗИТЬ(франПодписка.Комментарий КАК СТРОКА(150))КАК Комментарий, | франПериоды.Наименование, | франВидыПодписок.Ссылка, | франПериоды.ДатаНачала |ИЗ | Справочник.франПериоды КАК франПериоды, | Документ.франПодписка КАК франПодписка | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.франВидыПодписок КАК франВидыПодписок | ПО франПодписка.ВидПодписки = франВидыПодписок.Ссылка |ГДЕ | франПодписка.Комментарий ПОДОБНО ""%"" + &ИмяСотрудника + ""%"" | И франПериоды.Наименование = &Дата"; Запрос.УстановитьПараметр("Дата", Дата); Запрос.УстановитьПараметр("ИмяСотрудника", ИмяСотрудника); РезультатЗапроса = Запрос.Выполнить(); Выборка = РезультатЗапроса.Выбрать(); Пока Выборка.Следующий() Цикл НоваяСтрока = Список.Добавить(); НоваяСтрока.Контрагент = Выборка.Ссылка; КонецЦикла; КонецПроцедуры |
|||
1
Demanufactyre
15.08.17
✎
07:39
|
Консоль запросов с помощью запроса выдают нужные 9 строк.
|
|||
2
1dvd
15.08.17
✎
07:40
|
Формы обычные? Список - это табличная часть?
|
|||
3
Demanufactyre
15.08.17
✎
07:41
|
Да. Форма обычная, "Список" - табличная часть
|
|||
4
bolder
15.08.17
✎
07:42
|
(0) Изучите взаимодействие клиент-сервер для начала в УФ.Хороший учебник найдите.
|
|||
5
Альбатрос
15.08.17
✎
07:45
|
(3) Что говорит отладчик? В цикл заходит?
|
|||
6
Demanufactyre
15.08.17
✎
07:46
|
Отладчик в цикл не заходит. Доходит до цикла и сразу КонецЦикла
|
|||
7
1dvd
15.08.17
✎
07:46
|
Запрос.Текст =
"ВЫБРАТЬ | франПодписка.Контрагент, | ВЫРАЗИТЬ(франПодписка.Комментарий КАК СТРОКА(150))КАК Комментарий, | франПериоды.Наименование, | франВидыПодписок.Ссылка, | франПериоды.ДатаНачала |ИЗ | Справочник.франПериоды КАК франПериоды, | Документ.франПодписка КАК франПодписка | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.франВидыПодписок КАК франВидыПодписок | ПО франПодписка.ВидПодписки = франВидыПодписок.Ссылка |ГДЕ | франПодписка.Комментарий ПОДОБНО &ИмяСотрудника | И франПериоды.Наименование = &Дата"; Запрос.УстановитьПараметр("Дата", Дата); Запрос.УстановитьПараметр("ИмяСотрудника", "%" + ИмяСотрудника + "%"); |
|||
8
Demanufactyre
15.08.17
✎
07:55
|
Правильно ли я пытаюсь записать в табличную часть данные?
|
|||
9
1dvd
15.08.17
✎
07:57
|
(8) у тебя Ссылка - это ВидыПодписок
|
|||
10
DAVI
15.08.17
✎
08:00
|
(6) если в цикл не заходит,значит там нет ничего. выгрузи в тз и посмотри
|
|||
11
Demanufactyre
15.08.17
✎
08:02
|
Так и что это значит? Там свявзь установлена с со справочником ВидыПодписок.
Конструктор запроса выводит все правильно, как я хочу. А вот в ТЧ формы обработки пусто |
|||
12
Рэйв
15.08.17
✎
08:02
|
(1)>>Консоль запросов с помощью запроса выдают нужные 9 строк.
Это не равнозначно тому что "в РезультатеЗапроса есть данные." Нету у тебя данных в РезультатеЗапроса если в цикл перебора не заходит. Как всегда когда запрос работает не так как в консоли - смотри параметры |
|||
13
Demanufactyre
15.08.17
✎
08:03
|
DAVI - сейчас попробую.
|
|||
14
Demanufactyre
15.08.17
✎
08:16
|
Действительно. В РезультатеЗапроса пусто. Странно. Ладно сейчас буду разбираться.
|
|||
15
Asmody
модератор
15.08.17
✎
08:18
|
Тема не отражает суть сообщения
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |