Имя: Пароль:
1C
1C 7.7
v7: Не могу вспомнить, как писать запрос... Помогите, кто может!
0 patapum
 
14.02.13
11:33
Надо загружать данные из самописной 7-ки. Попробовал написать запрос - не возвращает ни строки. Поставил стандартную ТиС, переписал запрос - тот же результат. Подскажите, где туплю? Запрос выполняется, но в группировку по онменклатуре не заходит...

   //Создание объекта типа Запрос
   Запрос = СоздатьОбъект("Запрос");
   ТекстЗапроса =
   "//{{ЗАПРОС(ВыполнитьЗапрос)
   //|Период с Дата1 по Дата1;
   |Товар = Регистр.ОстаткиТМЦ.Номенклатура;
   |Склад = Регистр.ОстаткиТМЦ.Склад;
   |Остаток = Регистр.ОстаткиТМЦ.Количество;
   |Группировка Товар Без Групп;
   |Функция Всего = Сумма(Остаток);
   |"//}}ЗАПРОС
   ;
   // Если ошибка в запросе, то выход из процедуры
   Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
       Возврат;
   КонецЕсли;
          //Создание таблицы пропускаю
       // в этот цикл она не заходит... хотя остатки есть
   Пока (Запрос.Группировка("Товар") = 1) Цикл
       Товар = Запрос.Товар;
       Остаток = Запрос.Всего;
       Таб.ВывестиСекцию("Строка");
   КонецЦикла;
1 viktor_vv
 
14.02.13
11:35
ОстаткиТМЦ небось остаточный регистр ?
2 viktor_vv
 
14.02.13
11:36
|Функция Всего = КонОст(Остаток);
3 patapum
 
14.02.13
11:38
ага, заработало! премного спасибо!
Ошибка? Это не ошибка, это системная функция.