Имя: Пароль:
1C
1C 7.7
v7: Запрос в торговле 7,7
0 lite700
 
11.03.15
09:33
Не работает запрос, ничего не выдает по регистру остатков , не могу понять в чем тут проблема ?
        
    Дата1=ТекущаяДата() ;    
    Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса =
    "//{{ЗАПРОС(Сформировать)
//    |Обрабатывать все ;
    |Период с Дата1 по Дата1;
    |Фирма = Регистр.ОстаткиТМЦ.Фирма, Регистр.РезервыТМЦ.Фирма;
    |Номенклатура = Регистр.ОстаткиТМЦ.Номенклатура, Регистр.РезервыТМЦ.Номенклатура;
    |Склад=  Регистр.ОстаткиТМЦ.Склад, Регистр.РезервыТМЦ.Склад ;
    |ЦенаПрод = Регистр.ОстаткиТМЦ.ЦенаПрод;
    |Количество = Регистр.ОстаткиТМЦ.Количество;
    |Резерв = Регистр.РезервыТМЦ.Количество;     
//    |Функция ЦенаПродСумма = Сумма(ЦенаПрод);
    |Условие (Склад=Выбсклад )    ;
    |Группировка Номенклатура без групп ;
    |"//}}ЗАПРОС
    ;
    // Если ошибка в запросе, то выход из процедуры
    Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
        Возврат;
    КонецЕсли;

    // Подготовка к заполнению выходных форм данными запроса
    Таб = СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("Сформировать");
    // Заполнение полей "Заголовок"
    Таб.ВывестиСекцию("Заголовок");
    Состояние("Заполнение выходной таблицы...");
    Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
    Пока Запрос.Группировка(1) = 1 Цикл
        // Заполнение полей Номенклатура
        Таб.ВывестиСекцию("Номенклатура");
    КонецЦикла;
    // Заполнение полей "Итого"
    Таб.ВывестиСекцию("Итого");
    // Вывод заполненной формы
    Таб.ТолькоПросмотр(1);
    Таб.Показать("Сформировать", "");
1 Ёпрст
 
гуру
11.03.15
09:35
Нет функций в тексте запроса при обращении к регистру
2 Ёпрст
 
гуру
11.03.15
09:36
Если че, дарю:

НачОст,КонОст,ПРиход,Расход
3 lite700
 
11.03.15
09:37
Спасибо счас попробую
4 lite700
 
11.03.15
09:39
Да заработала, остаток через функ КонОст вытаскивать ?
Я пытался Запрос.Количество вот ошибка ! Спасибо
AdBlock убивает бесплатный контент. 1Сергей