|
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) если непрямыми не получится, делай прямыми как советуют
|
|