Запрос.Текст = "ВЫБРАТЬ |Ссылка.Контрагент КАК Контрагенты, |Ссылка.Дата, |Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента, |СУММА (Количество) КАК Количество, |СУММА (Цена) КАК Цена, |СУММА (Сумма) КАК Сумма
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4522 раз
Рейтинг: 3644.1
meverikxp, успели всё-таки месагу мою прочесть. Дело в том, что я сначала написал запрос, потом прчитал ещё раз ваш пост и понял, что фигню написал. И удалил пост.
А если так?:
Запрос.Текст = "ВЫБРАТЬ |Ссылка, |Ссылка.Контрагент КАК Контрагенты, |Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента, |СУММА (Количество) КАК Количество, |СУММА (Цена) КАК Цена, |СУММА (Сумма) КАК Сумма |ИЗ |Документ.РеализацияТоваровУслуг.Товары |ГДЕ |Ссылка.Дата > &Дата |СГРУППИРОВАТЬ ПО Ссылка.Контрагент, Ссылка.ДоговорКонтрагента, Ссылка";
meverikxp, успели всё-таки месагу мою прочесть. Дело в том, что я сначала написал запрос, потом прчитал ещё раз ваш пост и понял, что фигню написал. И удалил пост.
А если так?:
Запрос.Текст = "ВЫБРАТЬ |Ссылка, |Ссылка.Контрагент КАК Контрагенты, |Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента, |СУММА (Количество) КАК Количество, |СУММА (Цена) КАК Цена, |СУММА (Сумма) КАК Сумма |ИЗ |Документ.РеализацияТоваровУслуг.Товары |ГДЕ |Ссылка.Дата > &Дата |СГРУППИРОВАТЬ ПО Ссылка.Контрагент, Ссылка.ДоговорКонтрагента, Ссылка";
А в выборке уже из Ссылки берите дату.
Так выходит сколько документов столько и записей, а мне нужно выбрать по контрагенту за выбранный период суммарную номенклатуру с ценами и создать НН, И если контрагент1 покупал номенклатуру1 5 раз, мне в результате нужна одна строка с количеством 5, а так выводит 5 строк.
Цитата(logist @ 19.05.11, 15:54)
В том, что Вы делаете нужен период дат.
а можно более подробно, что вы имеете ввиду по периодом дат?
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...
Не группируйте ни по докам ни по дате - тогда просуммирует.
Я заполняю значения в ТЧ, и мне нужно сгруппировать по контрагенту
То-есть. я заполняю ТЧ списком контрагентов. потом обхожу каждую строку и создаю на основании НН, если в ТЧ будет лишняя строка будет и лишний документ
Сообщение отредактировал meverikxp - 19.05.11, 16:33
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(Vofka @ 19.05.11, 17:05)
Дата зачем?
Что бы ограничить период выборки, т.е. выписать налоговую только за месяц/неделю (например). p.s.в запросе еще не хватает условия что документ "проведен" (раз уж выбираете из документов).
Личные бесплатные консультации не даю, для этого есть форум!
logist, я так понимаю, автор в результате запроса хочет дату видеть. Если нет, то должно работать так, как я написал первый раз:
Запрос.Текст = "ВЫБРАТЬ |Ссылка.Контрагент КАК Контрагенты, |Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента, |СУММА (Количество) КАК Количество, |СУММА (Цена) КАК Цена, |СУММА (Сумма) КАК Сумма |ИЗ |Документ.РеализацияТоваровУслуг.Товары |ГДЕ |Ссылка.Дата > &Дата |СГРУППИРОВАТЬ ПО Ссылка.Контрагент, Ссылка.ДоговорКонтрагента";
В данном запросе будет ошибка на
|Ссылка.Дата > &Дата
потому что в запросе не выбирается поле Дата или Ссылка. вот в принципе что я хочу: есть несколько продаж одному контрагенту по нескольким видам номенклатуры в разные дни, и нужно по всем реализациям сделать общую НН, и так чтобы номенклатура не повторялась, а суммировалась. И поле Дата мне нужно только для того чтобы сравнить выбранную дату пользователем с датой документа, попадает ли он в заданный период или нет. конечный результат должен быть вроде этого: контрагент1, номенклатура1 - 10шт ................... Номенклатура2 -15шт
но в принципе данные всегда будут формироваться за месяц, может можно их по этому принципу сгруппировать? Но лучше было бы с даты по дату
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4522 раз
Рейтинг: 3644.1
Цитата
В данном запросе будет ошибка ... потому что в запросе не выбирается поле Дата или Ссылка.
Вот же мне повезло!!! У меня ошибок таких нет.
meverikxp, лично мне уже начинает надоедать ваше лентяйство! Попробовали б вы мой запрос - убедились бы в том, что всё замечательно работает.
И вопросы чётче задавать надо!
Контрол + Ц, Контрол + В:
ВЫБРАТЬ РеализацияТоваровУслугТовары.Ссылка.Контрагент КАК Контрагенты, РеализацияТоваровУслугТовары.Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента, СУММА(РеализацияТоваровУслугТовары.Количество) КАК Количество, СУММА(РеализацияТоваровУслугТовары.Цена) КАК Цена, СУММА(РеализацияТоваровУслугТовары.Сумма) КАК Сумма ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка.Дата Между &Дата И &Дата2
СГРУППИРОВАТЬ ПО РеализацияТоваровУслугТовары.Ссылка.Контрагент, РеализацияТоваровУслугТовары.Ссылка.ДоговорКонтрагента
meverikxp, лично мне уже начинает надоедать ваше лентяйство! Попробовали б вы мой запрос - убедились бы в том, что всё замечательно работает.
И вопросы чётче задавать надо!
Контрол + Ц, Контрол + В:
ВЫБРАТЬ РеализацияТоваровУслугТовары.Ссылка.Контрагент КАК Контрагенты, РеализацияТоваровУслугТовары.Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента, СУММА(РеализацияТоваровУслугТовары.Количество) КАК Количество, СУММА(РеализацияТоваровУслугТовары.Цена) КАК Цена, СУММА(РеализацияТоваровУслугТовары.Сумма) КАК Сумма ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка.Дата Между &Дата И &Дата2
СГРУППИРОВАТЬ ПО РеализацияТоваровУслугТовары.Ссылка.Контрагент, РеализацияТоваровУслугТовары.Ссылка.ДоговорКонтрагента
В общем -
От это я туплю.... Не получалось потому что пробовал делать в консоли запросов, а параметр задать забыл, вот сегодня выспался, прочитал ваш пост, написал сразу в конфигураторе, задал параметры, и О... ЧУДО работает. Спасибо Вам за терпение, и за то что доказали мне что я не прав.
Сообщение отредактировал meverikxp - 20.05.11, 9:28
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!