Модераторы: stron
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выборка из регистра, 1С 7.7 
:(
    Опции темы
lomatelhardware
Дата 16.1.2008, 09:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 5.12.2007

Репутация: нет
Всего: нет



Здравствуйте!  Делаю отчет который  выбирает данные из регистра. Пока я пытаюсь чтобы выодился список материалов участвовавшего в движении. Проблема в том, что данные не выводятся.
 

Код

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

    // Подготовка к заполнению выходных форм данными запроса
    Таб = СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("Сформировать");
    // Заполнение полей "Заголовок"
    Таб.ВывестиСекцию("Заголовок");
    Состояние("Заполнение выходной таблицы...");
    Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
    Пока Запрос.Группировка(1) = 1 Цикл
        // Заполнение полей Материал
        Таб.ВывестиСекцию("Материал");
    КонецЦикла;
    // Вывод заполненной формы
    Таб.ТолькоПросмотр(1);
    Таб.Показать("Сформировать", "");
КонецПроцедуры

PM MAIL   Вверх
AkelaSQL
Дата 16.1.2008, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 392
Регистрация: 14.9.2007
Где: Москва

Репутация: 6
Всего: 7



Где Период? Если нет сумирующих полей в группировке нужно указать ключевое слово ВСЕ


--------------------
user posted image
PM MAIL ICQ   Вверх
lomatelhardware
Дата 16.1.2008, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 5.12.2007

Репутация: нет
Всего: нет



Цитата

Где Период? Если нет сумирующих полей в группировке нужно указать ключевое слово ВСЕ

А если есть сумирующие поля в группировке ?
PM MAIL   Вверх
Itsys
Дата 8.2.2008, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1338
Регистрация: 21.1.2008
Где: г. Москва

Репутация: 7
Всего: 34



Цитата(lomatelhardware @  16.1.2008,  11:42 Найти цитируемый пост)
А если есть сумирующие поля в группировке ? 

Тогда не надо, но у тебя в запросе их нет... поставь хотябы счетчик и период указать обязательно.

PM MAIL WWW Skype   Вверх
SaschaL
Дата 9.2.2008, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 880
Регистрация: 13.12.2006
Где: Челябинская обл г .Нязепетровcк

Репутация: 8
Всего: 9



Период конечно лучше указать поскольку могут возникнуть ошибки.
 
Цитата

| Период с ДатаНачалаУчета по ДатаОтчета;

 к тому же в тексте приведенного вами текста запроса нет выбора ни количественных показателей ни стоимостных, по это причине остатков в результате выполнения такого отчеты вы не получите!
Я бы сделал так:
Цитата

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


Но это конечно сугубо мое видение решения, у вас же может быть иное.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "1C: Предприятие, SAP, ERP и учётные системы"
stron

Запрещается!

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения.

Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...)

2. Давать ссылки на взломанные продукты

  • Пожалуйста, пользуйтесь поиском перед тем, как задать вопрос - возможно ответ уже есть на форуме.
  • Название темы должно отражать её суть
  • Действия модераторов можно обсудить здесь

С уважением, stron, Pegas.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема »


 




[ Время генерации скрипта: 0.0421 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.