![]() |
![]() |
![]() |
|
Помогите доработать запрос | ☑ | ||
---|---|---|---|---|
0
Zombi
25.11.11
✎
10:08
|
Конфигурация УТ 10.3, хочу чтобы при закрытии кассовой смены в табличную часть документа ОтчетОРозничныхПродажах сохранялись комментарии документов ЧекККМ. Добавил в табличную часть Отчета о розничных продажах колонку "Комментарий", теперь в в обработке ЗакрытиеКассовойСмены пытаюсь заполнить эту колонку. Все данные для заполнения отчета о розничных продажах выбираются непростым таким запросом, мне нужно этим же запросом выбрать поле "Комментарий" из документа ЧекККМ, если я просто добавляю комментарий в ВЫБРАТЬ, запрос не выбирает это поле, наверно из за кучи всяких соединений. Подскажите, как в результате запроса получить поле комментарий?
Вот запрос: Запрос.Текст =" |ВЫБРАТЬ | СУММА( ВЫБОР КОГДА ДокументЧекККМ.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЧекККМ.Продажа) | ТОГДА 1 | ИНАЧЕ - 1 | КОНЕЦ) КАК КоличествоСерийныхНоменров, | ДокументЧекККМ.Склад КАК Склад, | ЧекККМТовары.Номенклатура КАК Номенклатура, | ЧекККМСерийныеНомера.СерийныйНомер КАК СерийныйНомер, | ЧекККМТовары.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | ЧекККМТовары.СерияНоменклатуры КАК СерияНоменклатуры, | ЧекККМТовары.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ЧекККМТовары.Коэффициент КАК Коэффициент, | ЧекККМТовары.Цена КАК Цена, | ЧекККМТовары.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, | ЧекККМТовары.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, | ЧекККМТовары.УсловиеАвтоматическойСкидки КАК УсловиеАвтоматическойСкидки, | ЧекККМТовары.ЗначениеУсловияАвтоматическойСкидки КАК ЗначениеУсловияАвтоматическойСкидки |ИЗ | Документ.ЧекККМ КАК ДокументЧекККМ |ВНУТРЕННЕЕ СОЕДИНЕНИЕ | Документ.ЧекККМ.Товары КАК ЧекККМТовары |ПО | ЧекККМТовары.Ссылка = ДокументЧекККМ.Ссылка |ВНУТРЕННЕЕ СОЕДИНЕНИЕ | Справочник.Номенклатура КАК СправочникНоменклатура |ПО | СправочникНоменклатура.Ссылка = ЧекККМТовары.Номенклатура |ВНУТРЕННЕЕ СОЕДИНЕНИЕ | Документ.ЧекККМ.СерийныеНомера КАК ЧекККМСерийныеНомера |ПО | ЧекККМСерийныеНомера.Ссылка = ДокументЧекККМ.Ссылка | И ЧекККМСерийныеНомера.КлючСвязи = ЧекККМТовары.КлючСвязи |ГДЕ | ДокументЧекККМ.Дата МЕЖДУ &НачДата И &КонДата | И ДокументЧекККМ.Проведен | И ДокументЧекККМ.КассаККМ = &КассаККМ | И НЕ СправочникНоменклатура.Комплект |СГРУППИРОВАТЬ ПО | ДокументЧекККМ.Склад, | ЧекККМТовары.Номенклатура, | ЧекККМСерийныеНомера.СерийныйНомер, | ЧекККМТовары.ХарактеристикаНоменклатуры, | ЧекККМТовары.СерияНоменклатуры, | ЧекККМТовары.ЕдиницаИзмерения, | ЧекККМТовары.Коэффициент, | ЧекККМТовары.Цена, | ЧекККМТовары.ПроцентСкидкиНаценки, | ЧекККМТовары.ПроцентАвтоматическихСкидок, | ЧекККМТовары.УсловиеАвтоматическойСкидки, | ЧекККМТовары.ЗначениеУсловияАвтоматическойСкидки |ИМЕЮЩИЕ | СУММА( ВЫБОР КОГДА ДокументЧекККМ.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЧекККМ.Продажа) | ТОГДА 1 | ИНАЧЕ - 1 | КОНЕЦ) > 0 |; |ВЫБРАТЬ | ЗНАЧЕНИЕ(Документ.ЧекККМ.ПустаяСсылка) КАК Документ, | Комплект КАК Комплект, | Склад КАК Склад, | Номенклатура КАК Номенклатура, | Количество КАК Количество, | ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | СерияНоменклатуры КАК СерияНоменклатуры, | ЕдиницаИзмерения КАК ЕдиницаИзмерения, | Коэффициент КАК Коэффициент, | Цена КАК Цена, | ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, | ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, | УсловиеАвтоматическойСкидки КАК УсловиеАвтоматическойСкидки, | ЗначениеУсловияАвтоматическойСкидки КАК ЗначениеУсловияАвтоматическойСкидки, | Сумма КАК Сумма, | ПУСТАЯТАБЛИЦА.(КлючСтроки, КлючСвязи, Номенклатура, ХарактеристикаНоменклатуры, СерияНоменклатуры, ЕдиницаИзмерения, Количество, Цена) КАК СоставНабора, | ПУСТАЯТАБЛИЦА.(КлючСвязи, СерийныйНомер) КАК СерийныеНомераСоставНабора, | 0 КАК КлючСтроки |ИЗ |( |ВЫБРАТЬ | Док.Номенклатура.Комплект КАК Комплект, | Док.Ссылка.Склад КАК Склад, | Док.Номенклатура КАК Номенклатура, | СУММА(ВЫБОР | КОГДА Док.Ссылка.ВидОперации = &ВидОперацииПродажа | ТОГДА Док.Количество | ИНАЧЕ -Док.Количество | КОНЕЦ) КАК Количество, | Док.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | Док.СерияНоменклатуры КАК СерияНоменклатуры, | Док.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | Док.Коэффициент КАК Коэффициент, | Док.Цена КАК Цена, | Док.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, | Док.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, | Док.УсловиеАвтоматическойСкидки КАК УсловиеАвтоматическойСкидки, | Док.ЗначениеУсловияАвтоматическойСкидки КАК ЗначениеУсловияАвтоматическойСкидки, | СУММА(ВЫБОР | КОГДА Док.Ссылка.ВидОперации = &ВидОперацииПродажа | ТОГДА Док.Сумма | ИНАЧЕ -Док.Сумма | КОНЕЦ) КАК Сумма |ИЗ | Документ.ЧекККМ.Товары КАК Док |ГДЕ | Док.Ссылка.Дата МЕЖДУ &НачДата И &КонДата | И Док.Ссылка.КассаККМ = &КассаККМ | И Док.Ссылка.Проведен | И НЕ Док.Номенклатура.Комплект |СГРУППИРОВАТЬ ПО | Док.Ссылка.Склад, | Док.Номенклатура, | Док.ХарактеристикаНоменклатуры, | Док.СерияНоменклатуры, | Док.ЕдиницаИзмерения, | Док.Коэффициент, | Док.Цена, | Док.ПроцентСкидкиНаценки, | Док.ПроцентАвтоматическихСкидок, | Док.УсловиеАвтоматическойСкидки, | Док.ЗначениеУсловияАвтоматическойСкидки |ИМЕЮЩИЕ | СУММА(ВЫБОР | КОГДА Док.Ссылка.ВидОперации = &ВидОперацииПродажа | ТОГДА Док.Количество | ИНАЧЕ -Док.Количество | КОНЕЦ) <> 0) КАК ТоварыБезКомплектов |ОБЪЕДИНИТЬ ВСЕ |ВЫБРАТЬ | Док.Ссылка КАК Документ, | Док.Номенклатура.Комплект КАК Комплект, | Док.Ссылка.Склад КАК Склад, | Док.Номенклатура КАК Номенклатура, | ВЫБОР | КОГДА Док.Ссылка.ВидОперации = &ВидОперацииПродажа | ТОГДА Док.Количество | ИНАЧЕ -Док.Количество | КОНЕЦ КАК Количество, | Док.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | Док.СерияНоменклатуры КАК СерияНоменклатуры, | Док.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | Док.Коэффициент КАК Коэффициент, | Док.Цена КАК Цена, | Док.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, | Док.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, | Док.УсловиеАвтоматическойСкидки КАК УсловиеАвтоматическойСкидки, | Док.ЗначениеУсловияАвтоматическойСкидки КАК ЗначениеУсловияАвтоматическойСкидки, | ВЫБОР | КОГДА Док.Ссылка.ВидОперации = &ВидОперацииПродажа | ТОГДА Док.Сумма | ИНАЧЕ -Док.Сумма | КОНЕЦ КАК Сумма, | Док.Ссылка.СоставНабора.(КлючСтроки, КлючСвязи, Номенклатура, ХарактеристикаНоменклатуры, СерияНоменклатуры, ЕдиницаИзмерения, Количество, Цена) КАК СоставНабора, | Док.Ссылка.СерийныеНомераСоставНабора.(КлючСвязи, СерийныйНомер) КАК СерийныеНомераСоставНабора, | Док.КлючСтроки |ИЗ | Документ.ЧекККМ.Товары КАК Док |ГДЕ | Док.Ссылка.Дата МЕЖДУ &НачДата И &КонДата | И Док.Ссылка.КассаККМ = &КассаККМ | И Док.Ссылка.Проведен | И Док.Номенклатура.Комплект | УПОРЯДОЧИТЬ ПО Склад |"; |
|||
1
aleks-id
25.11.11
✎
10:13
|
сколько?
|
|||
2
Axel2009
25.11.11
✎
10:14
|
Док.Ссылка.Комментарий
|
|||
3
Zombi
25.11.11
✎
10:30
|
(2) Где это добавить? Там куча запросов. Куда только не пихал это Док.Ссылка.Комментарий, не вижу его в результате
|
|||
4
aleks-id
25.11.11
✎
10:40
|
(3) человек человеку волк, а зомби зомби зомби ))
|
|||
5
Axel2009
25.11.11
✎
10:48
|
ну давай показывай как пихал
|
|||
6
Zombi
25.11.11
✎
12:21
|
Пихнул :) Спасибо всем.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |