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


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

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

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

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

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


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

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



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

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

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


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