Имя: Пароль:
1C
1C 7.7
v7: Запрос
,
0 ВежливаяТварь
 
27.10.11
13:13
Добрый день, уважаемые форумчане. Никогда особо не любил запросы в 7, но вот пришлось столкнуться нашёл хорошую, годную статью http://www.mista.ru/articles1c/query.htm по ней составил запрос, но почему то не работает. Не могли бы вы указать пальцем на ошибку.

   Запрос=СоздатьОбъект ("Запрос");
   ТекстЗапроса =
   "Период с Дата1 по Дата2;
   |СсылкаНаСчет=Регистр.РезервыТоваров.ПоСчету;
   |Товар =Регистр.РезервыТоваров.Товар;
   |Количество = Регистр.РезервыТоваров.РезервТовара;
   |";
   Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда Возврат;
   КонецЕсли;      
               
   Пока Запрос.Группировка()=1 Цикл
       Сообщить (Запрос.Товар);
   КонецЦикла;



Задача вытянуть за указанную дату все счета.
1 ВежливаяТварь
 
27.10.11
13:13
За указанные период*
2 Wobland
 
27.10.11
13:14
я вот семёрочные запросы вообще никогда не освоил. но по-восьмёрочному не хватает установки параметров Дата1 и Дата2
3 ДенисЧ
 
27.10.11
13:16
Группировка СсылкаНаСчет;
4 Мимохожий Однако
 
27.10.11
13:16
Сообщить (Запрос.СсылкаНаСчет);
5 ВежливаяТварь
 
27.10.11
13:20
Не работает:

Запрос=СоздатьОбъект ("Запрос");
   ТекстЗапроса =
   "Период с Дата1 по Дата2;
   |СсылкаНаСчет=Регистр.РезервыТоваров.ПоСчету;
   |Товар =Регистр.РезервыТоваров.Товар;
   |Количество = Регистр.РезервыТоваров.РезервТовара;
   |Группировка СсылкаНаСчет;
   |";
   Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда Возврат;
   КонецЕсли;      
               
   Пока Запрос.Группировка("СсылкаНаСчет")=1 Цикл
       Сообщить (Запрос.СсылкаНаСчет);
   КонецЦикла;
6 ДенисЧ
 
27.10.11
13:21
А, у тебя регистр. Не заметил...
Функция КолПриход = Приход(Количество);
7 Godofsin
 
27.10.11
13:22
функцию надо
8 пипец
 
27.10.11
13:24
функцию однозначно , можно счетчик
9 Сияющий Асинхраль
 
27.10.11
13:25
Без функции работать не будет :-)
10 ВежливаяТварь
 
27.10.11
13:27
Ага понял. Сейчас попробую. Спасибо.
11 Erhov_egor
 
27.10.11
13:29
конструктор запроса тебе поможет
12 ВежливаяТварь
 
27.10.11
14:26
Огромное спасибо. Заработало.
13 filh
 
27.10.11
14:27
когда же вы читать начнете...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший