Имя: Пароль:
1C
1C 7.7
v7: Запрос по документам
0 DeMi4
 
08.02.12
14:38
Подскажите пожалуйста как сделать запрос чтобы при выборке можно было получить еще номер строки документа

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

   |Период с ВыбНачПериода по ВыбКонПериода;
   |ДатаДок = Документ.Реализация.ДатаДок;
   |НомерДок = Документ.Реализация.НомерДок;
   |Проект = Документ.Реализация.Проект;
   |Номенклатура = Документ.Реализация.Номенклатура;
   |Группировка ДатаДок;
   |Группировка НомерДок;
   |Группировка Проект;
   |Группировка Номенклатура без групп;
   |Группировка СтрокаДокументы;
   |"//}}ЗАПРОС

Купи у меня СП
2 DeMi4
 
08.02.12
14:41
Да и не лучше ли делать запрос не по документам а по регистрам ПартииНаличие
3 Ёпрст
 
08.02.12
14:41
или так:

 |НомерСтроки= Документ.Реализация.НомерСтроки;
 |Группировка НомерСтроки

токма это если строк не > 9999
4 Ёпрст
 
08.02.12
14:42
(2) лучше..а еще лучше - прямым запросом
5 DeMi4
 
08.02.12
14:43
Не прямым у меня не получится я их не знаю
6 1Сергей
 
08.02.12
14:58
(5) если непрямыми не получится, делай прямыми как советуют