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) если непрямыми не получится, делай прямыми как советуют
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс