Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Пустой запрос / 17 сообщений из 17, страница 1 из 1
20.05.2009, 23:27
    #35997833
StudNov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пустой запрос
Подскажите пожалуйста почему результат запроса пуст???
Есть документ Коносамент, пытаюсь вывести в отчете реквизит Фрахт. Вот код:


Перем Фрах;
//*******************************************
Процедура Сформировать()
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с НачДата по КонДата;
|ОбрабатыватьДокументы Все;
|Фрах = Документ.Коносамент.Фрахт;
|"//}}ЗАПРОС
;
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Таблица");
Состояние("Заполнение выходной таблицы...");
Таб.ВывестиСекцию("Шапка");
Таб.ТолькоПросмотр(1);
Таб.Опции(0,0,0,0);
Таб.Показать("Таблица");
КонецПроцедуры
...
Рейтинг: 0 / 0
20.05.2009, 23:28
    #35997834
StudNov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пустой запрос
StudNov,

Да, документ не проводится и регистров нет.
...
Рейтинг: 0 / 0
20.05.2009, 23:40
    #35997844
StudNov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пустой запрос
StudNov,

V 7.7 бухгалтерия
...
Рейтинг: 0 / 0
21.05.2009, 09:04
    #35998073
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пустой запрос
StudNovПодскажите пожалуйста почему результат запроса пуст???

Вероятно потому что нет группировки...
...
Рейтинг: 0 / 0
21.05.2009, 09:51
    #35998168
semyons
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пустой запрос
Нужно добавить в запрос "ОбрабатыватьДокументы Все".
По умолчанию выбираются только проведенные документы
...
Рейтинг: 0 / 0
21.05.2009, 09:53
    #35998172
StudNov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пустой запрос
semyons,

Перем Фрах;
//*******************************************
Процедура Сформировать()
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с НачДата по КонДата;
|ОбрабатыватьДокументы Все;
|Фрах = Документ.Коносамент.Фрахт;
|"//}}ЗАПРОС
;
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Таблица");
Состояние("Заполнение выходной таблицы...");
Таб.ВывестиСекцию("Шапка");
Таб.ТолькоПросмотр(1);
Таб.Опции(0,0,0,0);
Таб.Показать("Таблица");
КонецПроцедуры


так ведь есть эта строка..
...
Рейтинг: 0 / 0
21.05.2009, 10:02
    #35998193
semyons
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пустой запрос
Виноват, просмотрел.
...
Рейтинг: 0 / 0
21.05.2009, 10:15
    #35998216
semyons
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пустой запрос
Тогда действительно группировки не хватает.
Нужно добавить "Группировка Фрах;"
...
Рейтинг: 0 / 0
21.05.2009, 11:44
    #35998557
StudNov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пустой запрос
semyons,

Создал отчет с помощью конструктора, все равно пуст. Где копать??



//*******************************************
// Процедура генерации запроса Сформировать.
//
Процедура Сформировать()
Перем Запрос, ТекстЗапроса, Таб;
//Создание объекта типа Запрос
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|ОбрабатыватьДокументы все;
|Обрабатывать НеПомеченныеНаУдаление;
|Фрахт = Документ.Коносамент.Фрахт;
|Группировка Фрахт;
|"//}}ЗАПРОС
;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;

// Подготовка к заполнению выходных форм данными запроса
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
// Заполнение полей "Заголовок"
Таб.ВывестиСекцию("Заголовок");
Состояние("Заполнение выходной таблицы...");
Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
Пока Запрос.Группировка(1) = 1 Цикл
// Заполнение полей Фрахт
Таб.ВывестиСекцию("Фрахт");
КонецЦикла;
// Вывод заполненной формы
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать", "");
КонецПроцедуры
...
Рейтинг: 0 / 0
21.05.2009, 11:49
    #35998577
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пустой запрос
а чего периода нет?
...
Рейтинг: 0 / 0
21.05.2009, 11:59
    #35998605
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пустой запрос
Когда же вы научитесь читать ЖКК а не угадывать?..
|Группировка Документ;
...
Рейтинг: 0 / 0
21.05.2009, 12:04
    #35998625
semyons
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пустой запрос
Период нужно добавить: "Период с ДатаС по ДатаПо"
...
Рейтинг: 0 / 0
21.05.2009, 12:07
    #35998637
semyons
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пустой запрос
В данном случае Группировка Фрах; и Группировка Документ; одинаково отрабатывают.
...
Рейтинг: 0 / 0
21.05.2009, 12:10
    #35998650
StudNov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пустой запрос
Нашел лаг, 1С сам не видит, версия кривая, попробывал в другой все ОК. Вопрос снят! Всем спасибо за помощь.
...
Рейтинг: 0 / 0
21.05.2009, 12:18
    #35998693
StudNov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пустой запрос
StudNov,

И последний вопрос, может можно как нибудь обновить поля в отчете или что-нибудь подобное сделать, прорисовать их, просто удобно в этой версии работать!..
...
Рейтинг: 0 / 0
26.05.2009, 09:56
    #36007073
XenoX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пустой запрос
semyonsВ данном случае Группировка Фрах; и Группировка Документ; одинаково отрабатывают.
Да ну?
Группировка Документ сгруппирует по Документ.Коносамент
А
Группировка Фрах сгруппирует по Документ.Коносамент.Фрахт
Если у автора поста Документ.Коносамент.Фрахт не есть ссылка на самого себя то результаты будут разными
...
Рейтинг: 0 / 0
26.05.2009, 09:57
    #36007076
XenoX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пустой запрос
Вот если Группирвка Фрах А Фрах = Документ.Коносамент.ТекущийДокумент тогда да
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Пустой запрос / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]