Вопрос про запрос в 7.7

Новая тема
Показывать по 10 20 40 сообщений
С функцией Сумма проходит запрос и со всем остальным, в том числе и НачОсТ И КонОст...
жкк - это куда?   :)
> С функцией Сумма проходит запрос и со всем остальным, в том числе и НачОсТ И КонОст...
что-что?

> жкк - это куда?   :)
ЖКК – Желто-красные книжки – комплект стандартной конфигурации
> жкк - это куда?   :)
Это в коробку с программой!
Запрос прошел без ошибок, хотя и выдал нули в таблице...   :(
это я понял...  :)
> Запрос прошел без ошибок, хотя и выдал нули в таблице...   :(

это в каком варианте?
Объясняю "вкраце"
Регистр оборотов содержит данные по накоплениям (типа счетчика)
Регистр Остатков - остатки и можно вытянуть обороты
"Процедура Сформировать()
  Запрос = СоздатьОбъект("Запрос");
  ТекстЗапроса = "
|Период С ВыбрНачДата По ВыбрКонДата;
|Материал = Регистр.ДвижениеМатериалов.Материал;
|Склад = Регистр.ДвижениеМатериалов.Склад;
|Количество = Регистр.ДвижениеМатериалов.Количество;
|Группировка Материал;
|Группировка Склад;
|Функция Тест = Сумма(Количество);
|Функция КоличествоНачОст = НачОст(Количество);
|Функция КоличествоКонОст = КонОст(Количество);
|Функция КоличествоПриход = Приход(Количество);
|Функция КоличествоРасход = Расход(Количество);
|Условие (Склад В ВыбрСклад);    
|";  

Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
  Возврат;  
КонецЕсли;  
 Таб = СоздатьОбъект("Таблица");
 Таб.ВывестиСекцию("Заголовок");
 Пока Запрос.Группировка(1) = 1 Цикл
      Если Запрос.Материал.ЭтоГруппа() = 1 Тогда
          Таб.ВывестиСекцию("Группа");
Иначе  
          Таб.ВывестиСекцию("Материал");
      Пока Запрос.Группировка(2) = 1 Цикл
          Таб.ВывестиСекцию("Склад");
      КонецЦикла;
      КонецЕсли;
  КонецЦикла;
  Таб.Опции(0);
  Таб.Показать("ДвижениеМатериалов","""");
КонецПроцедуры"
А как вытянуть обороты из регистра остатков?
Функциями Приход и Расход. В конструкторе посмотри, там сразу поймешь
Читают тему
(гостей: 1)

Быстрый переход