|
Как сделать выборку по строкам в табличной части документа |
☑ |
0
Vesnuha
15.10.14
✎
05:29
|
Добрый день.
1С 8.1. Помогите составить запрос для отчетной формы (на языке запросов или циклами, даже не знаю что проще)
Документ, состоящий из двух табличных частей. В первой табличной части - список фамилий: Иванов, Петров, Сидоров.
Во второй табличной части - список услуг, выписанных на фамилии что выше: Иванов - уборка = 5руб, Иванов - стирка= 10 руб, Петров - уборка=5 руб, Петров - стирка=45 руб. и т.д.
Необходима внешняя обработка, выбирающая один из документов такого типа, и анализирующая его (Этот документ): Стирок - 5 (на сумму = 250 руб), Уборок - 25 (на сумму 300 руб)
строками,в отчет .
В общем пройтись по строкам во второй табличной части, подсчитав количество каждой услуги, что прошли по документу, и на какую сумму в целом были те или иные услуги.
(могу привести листинг того что уже есть, но считает мне оно что то не то, к сожалению
|
|
1
Sasha_Rapira
15.10.14
✎
05:37
|
2х минутный отчет)
Отчет только по одному документу всегда будет? Или за период.
Отчет должен быть внешним? Или прям из самого документа выводится
|
|
2
Sasha_Rapira
15.10.14
✎
05:41
|
В отчетё должны быть видны фамилии? Или только услуги и суммы ?
|
|
3
Vesnuha
15.10.14
✎
05:44
|
Нет, без периодов. На форме одно окно выбора - в журнал документов, что бы выбрать нужный Один документ, по которому и требуется аналитика.
Обработка - можно внешнюю. Как типовые добавлю и все. Самописных отчетов много.
ФАмилии - нет. Нужны услуги, выставленные в табличной части. их количество, и цена по сумме от найденного количества.
|
|
4
Sasha_Rapira
15.10.14
✎
05:50
|
Я понятия не имею какой у вас документ, приведу пример на другом документе:
Файл - Новый - Внешний отчет
Открыть схему компоновки данных.
ВЫБРАТЬ
ПоступлениеТоваровУслугТовары.Номенклатура,
СУММА(ПоступлениеТоваровУслугТовары.Количество) КАК Количество,
СУММА(ПоступлениеТоваровУслугТовары.Сумма) КАК Сумма
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
ПоступлениеТоваровУслугТовары.Ссылка = &Ссылка
СГРУППИРОВАТЬ ПО
ПоступлениеТоваровУслугТовары.Номенклатура
Потом идет в Настройки (скд), добавляем детальные записи и все три поля.
Даже не представляю как вам всё это описать.
|
|
5
Sasha_Rapira
15.10.14
✎
05:57
|
Пока я добрый ещё буду минут 10, поставили бы тимвивер, он не требует права администратора
|
|
6
Chameleon1980
15.10.14
✎
09:04
|
можно как-то так, наверное:
ВЫБРАТЬ
РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,
СУММА(РеализацияТоваровУслугТовары.Сумма) КАК Сумма,
СУММА(1) КАК Количество
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
РеализацияТоваровУслугТовары.Ссылка = &ВыбДокумент
СГРУППИРОВАТЬ ПО
РеализацияТоваровУслугТовары.Номенклатура
ИТОГИ
СУММА(Сумма),
СУММА(Количество)
ПО
Номенклатура
|
|