Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 11:15

Ошибка при вызове метода контекста (ВыполнитьПакет)

Автор mzforums, 28 ноя 2016, 22:49

0 Пользователей и 1 гость просматривают эту тему.

mzforums

При выполнении пакета запросов - ошибка.
В этом запросе есть реквизит - "ФормаОплаты".
Он встречается в 3-х строках запроса.
Если эти 3 строки удалить - то ошибок нет.
Эти строки я сам вставил - по аналогии с другими.
(Редактирую готовую конфигурацию).
Вопрос - в чем ошибка?
И как сделать чтобы компьютер выдал более подробно ошибку в запросе?

Текст Запроса:


ВЫБРАТЬ
ЧекККМЗапасы.Номенклатура КАК Номенклатура,
ЧекККМЗапасы.Характеристика КАК Характеристика,
ЧекККМЗапасы.Партия КАК Партия,
СУММА(ЧекККМЗапасы.Количество) КАК Количество,
ЧекККМЗапасы.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
ЧекККМЗапасы.Цена КАК Цена,
ЧекККМЗапасы.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки,
ЧекККМЗапасы.СтавкаНДС КАК СтавкаНДС,
СУММА(ЧекККМЗапасы.Сумма) КАК Сумма,
СУММА(ЧекККМЗапасы.СуммаНДС) КАК СуммаНДС,
СУММА(ЧекККМЗапасы.Всего) КАК Всего,
ЧекККМЗапасы.СтруктурнаяЕдиница КАК СтруктурнаяЕдиница,
ЧекККМЗапасы.ВалютаДокумента КАК ВалютаДокумента,
ЧекККМЗапасы.ВидЦен КАК ВидЦен,
ЧекККМЗапасы.КассаККМ КАК КассаККМ,
ЧекККМЗапасы.Подразделение КАК Подразделение,
ЧекККМЗапасы.Ответственный КАК Ответственный,
ЧекККМЗапасы.Организация КАК Организация,
ЧекККМЗапасы.ФормаОплаты КАК ФормаОплаты
ИЗ
(ВЫБРАТЬ
ЧекККМЗапасы.Номенклатура КАК Номенклатура,
ЧекККМЗапасы.Характеристика КАК Характеристика,
ЧекККМЗапасы.Партия КАК Партия,
ЧекККМЗапасы.Количество КАК Количество,
ЧекККМЗапасы.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
ЧекККМЗапасы.Цена КАК Цена,
ЧекККМЗапасы.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки,
ЧекККМЗапасы.СтавкаНДС КАК СтавкаНДС,
ЧекККМЗапасы.Сумма КАК Сумма,
ЧекККМЗапасы.СуммаНДС КАК СуммаНДС,
ЧекККМЗапасы.Всего КАК Всего,
ЧекККМЗапасы.Ссылка.СтруктурнаяЕдиница КАК СтруктурнаяЕдиница,
ЧекККМЗапасы.Ссылка.ВалютаДокумента КАК ВалютаДокумента,
ЧекККМЗапасы.Ссылка.ВидЦен КАК ВидЦен,
ЧекККМЗапасы.Ссылка.КассаККМ КАК КассаККМ,
ЧекККМЗапасы.Ссылка.Подразделение КАК Подразделение,
ЧекККМЗапасы.Ссылка.Ответственный КАК Ответственный,
ЧекККМЗапасы.Ссылка.Организация КАК Организация,
ЧекККМЗапасы.ФормаОплаты КАК ФормаОплаты
ИЗ
Документ.ЧекККМ.Запасы КАК ЧекККМЗапасы
ГДЕ
ЧекККМЗапасы.Ссылка.КассоваяСмена = &КассоваяСмена
И ЧекККМЗапасы.Ссылка.Проведен
И ЧекККМЗапасы.Ссылка.НомерЧекаККМ > 0
И (НЕ ЧекККМЗапасы.Ссылка.Архивный)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ЧекККМЗапасы.Номенклатура,
ЧекККМЗапасы.Характеристика,
ЧекККМЗапасы.Партия,
-ЧекККМЗапасы.Количество,
ЧекККМЗапасы.ЕдиницаИзмерения,
ЧекККМЗапасы.Цена,
ЧекККМЗапасы.ПроцентСкидкиНаценки,
ЧекККМЗапасы.СтавкаНДС,
-ЧекККМЗапасы.Сумма,
-ЧекККМЗапасы.СуммаНДС,
-ЧекККМЗапасы.Всего,
ЧекККМЗапасы.Ссылка.СтруктурнаяЕдиница,
ЧекККМЗапасы.Ссылка.ВалютаДокумента,
ЧекККМЗапасы.Ссылка.ВидЦен,
ЧекККМЗапасы.Ссылка.КассаККМ,
ЧекККМЗапасы.Ссылка.Подразделение,
ЧекККМЗапасы.Ссылка.Ответственный,
ЧекККМЗапасы.Ссылка.Организация,
ЧекККМЗапасы.ФормаОплаты
ИЗ
Документ.ЧекККМВозврат.Запасы КАК ЧекККМЗапасы
ГДЕ
ЧекККМЗапасы.Ссылка.КассоваяСмена = &КассоваяСмена
И ЧекККМЗапасы.Ссылка.Проведен
И ЧекККМЗапасы.Ссылка.НомерЧекаККМ > 0
И (НЕ ЧекККМЗапасы.Ссылка.Архивный)) КАК ЧекККМЗапасы

СГРУППИРОВАТЬ ПО
ЧекККМЗапасы.Номенклатура,
ЧекККМЗапасы.Характеристика,
ЧекККМЗапасы.Партия,
ЧекККМЗапасы.ЕдиницаИзмерения,
ЧекККМЗапасы.Цена,
ЧекККМЗапасы.ПроцентСкидкиНаценки,
ЧекККМЗапасы.СтруктурнаяЕдиница,
ЧекККМЗапасы.ВалютаДокумента,
ЧекККМЗапасы.ВидЦен,
ЧекККМЗапасы.КассаККМ,
ЧекККМЗапасы.Организация,
ЧекККМЗапасы.Подразделение,
ЧекККМЗапасы.Ответственный,
ЧекККМЗапасы.СтавкаНДС
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ОплатаПлатежнымиКартами.ЭквайринговыйТерминал КАК ЭквайринговыйТерминал,
ОплатаПлатежнымиКартами.ВидПлатежнойКарты КАК ВидПлатежнойКарты,
ОплатаПлатежнымиКартами.НомерПлатежнойКарты КАК НомерПлатежнойКарты,
СУММА(ОплатаПлатежнымиКартами.Сумма) КАК Сумма
ИЗ
(ВЫБРАТЬ
ЧекККМОплатаПлатежнымиКартами.Ссылка.ЭквайринговыйТерминал КАК ЭквайринговыйТерминал,
ЧекККМОплатаПлатежнымиКартами.ВидПлатежнойКарты КАК ВидПлатежнойКарты,
ЧекККМОплатаПлатежнымиКартами.НомерПлатежнойКарты КАК НомерПлатежнойКарты,
ЧекККМОплатаПлатежнымиКартами.Сумма КАК Сумма,
ЧекККМОплатаПлатежнымиКартами.Ссылка.КассаККМ КАК КассаККМ,
ЧекККМОплатаПлатежнымиКартами.Ссылка.Организация КАК Организация,
ЧекККМОплатаПлатежнымиКартами.Ссылка.СтруктурнаяЕдиница КАК Склад,
ЧекККМОплатаПлатежнымиКартами.Ссылка.ВалютаДокумента КАК Валюта,
ЧекККМОплатаПлатежнымиКартами.Ссылка.ВидЦен КАК ВидЦен
ИЗ
Документ.ЧекККМ.ОплатаПлатежнымиКартами КАК ЧекККМОплатаПлатежнымиКартами
ГДЕ
ЧекККМОплатаПлатежнымиКартами.Ссылка.КассоваяСмена = &КассоваяСмена

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.ЭквайринговыйТерминал,
ЧекККМВозвратОплатаПлатежнымиКартами.ВидПлатежнойКарты,
ЧекККМВозвратОплатаПлатежнымиКартами.НомерПлатежнойКарты,
-ЧекККМВозвратОплатаПлатежнымиКартами.Сумма,
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.КассаККМ,
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.Организация,
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.СтруктурнаяЕдиница,
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.ВалютаДокумента,
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.ВидЦен
ИЗ
Документ.ЧекККМВозврат.ОплатаПлатежнымиКартами КАК ЧекККМВозвратОплатаПлатежнымиКартами
ГДЕ
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.КассоваяСмена = &КассоваяСмена) КАК ОплатаПлатежнымиКартами

СГРУППИРОВАТЬ ПО
ОплатаПлатежнымиКартами.ЭквайринговыйТерминал,
ОплатаПлатежнымиКартами.ВидПлатежнойКарты,
ОплатаПлатежнымиКартами.НомерПлатежнойКарты
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ЧекККМЗапасы.Ответственный) КАК КоличествоОтветственный
ИЗ
(ВЫБРАТЬ
ЧекККМЗапасы.Ссылка.Ответственный КАК Ответственный
ИЗ
Документ.ЧекККМ.Запасы КАК ЧекККМЗапасы
ГДЕ
ЧекККМЗапасы.Ссылка.КассоваяСмена = &КассоваяСмена
И ЧекККМЗапасы.Ссылка.Проведен
И ЧекККМЗапасы.Ссылка.НомерЧекаККМ > 0
И (НЕ ЧекККМЗапасы.Ссылка.Архивный)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ЧекККМЗапасы.Ссылка.Ответственный
ИЗ
Документ.ЧекККМВозврат.Запасы КАК ЧекККМЗапасы
ГДЕ
ЧекККМЗапасы.Ссылка.КассоваяСмена = &КассоваяСмена
И ЧекККМЗапасы.Ссылка.Проведен
И ЧекККМЗапасы.Ссылка.НомерЧекаККМ > 0
И (НЕ ЧекККМЗапасы.Ссылка.Архивный)) КАК ЧекККМЗапасы




sertak

Проверьте, является ли реквизит ФормаОплаты реквизитом табличной части Запасы. Если же это реквизит шапки документа, тогда в запросе его нужно выводить как ЧекККМЗапасы.Ссылка.ФормаОплаты.
Для проверки корректности запроса попробуйте его для начала открыть в конструкторе запросов. Если открывается корректно, то можно попробовать выполнять запрос по частям в консоли запросов.

mzforums

Цитата: sertak от 28 ноя 2016, 23:19
Проверьте, является ли реквизит ФормаОплаты реквизитом табличной части Запасы. Если же это реквизит шапки документа, тогда в запросе его нужно выводить как ЧекККМЗапасы.Ссылка.ФормаОплаты.
Для проверки корректности запроса попробуйте его для начала открыть в конструкторе запросов. Если открывается корректно, то можно попробовать выполнять запрос по частям в консоли запросов.

Да, это оказался реквизит шапки документа. Проставил везде вместо ФормаОплаты - Ссылка.ФормаОплаты.
Ошибка не исчезла. В консоли пишет:

{ВнешняяОбработка.КонсольЗапросов.МодульОбъекта(554)}: Ошибка при вызове метода контекста (НайтиПараметры)
   ПарЗап = Запрос.НайтиПараметры();
по причине:
{(71, 23)}: Поле не найдено "ЧекККМЗапасы.Ссылка.ФормаОплаты"
ЧекККМЗапасы.Ссылка.<<?>>ФормаОплаты

Вот исправленный текст запроса:

            ВЫБРАТЬ
ЧекККМЗапасы.Номенклатура КАК Номенклатура,
ЧекККМЗапасы.Характеристика КАК Характеристика,
ЧекККМЗапасы.Партия КАК Партия,
СУММА(ЧекККМЗапасы.Количество) КАК Количество,
ЧекККМЗапасы.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
ЧекККМЗапасы.Цена КАК Цена,
ЧекККМЗапасы.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки,
ЧекККМЗапасы.СтавкаНДС КАК СтавкаНДС,
СУММА(ЧекККМЗапасы.Сумма) КАК Сумма,
СУММА(ЧекККМЗапасы.СуммаНДС) КАК СуммаНДС,
СУММА(ЧекККМЗапасы.Всего) КАК Всего,
ЧекККМЗапасы.СтруктурнаяЕдиница КАК СтруктурнаяЕдиница,
ЧекККМЗапасы.ВалютаДокумента КАК ВалютаДокумента,
ЧекККМЗапасы.ВидЦен КАК ВидЦен,
ЧекККМЗапасы.КассаККМ КАК КассаККМ,
ЧекККМЗапасы.Подразделение КАК Подразделение,
ЧекККМЗапасы.Ответственный КАК Ответственный,
ЧекККМЗапасы.Организация КАК Организация,
ЧекККМЗапасы.Ссылка.ФормаОплаты КАК ФормаОплаты
ИЗ
(ВЫБРАТЬ
ЧекККМЗапасы.Номенклатура КАК Номенклатура,
ЧекККМЗапасы.Характеристика КАК Характеристика,
ЧекККМЗапасы.Партия КАК Партия,
ЧекККМЗапасы.Количество КАК Количество,
ЧекККМЗапасы.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
ЧекККМЗапасы.Цена КАК Цена,
ЧекККМЗапасы.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки,
ЧекККМЗапасы.СтавкаНДС КАК СтавкаНДС,
ЧекККМЗапасы.Сумма КАК Сумма,
ЧекККМЗапасы.СуммаНДС КАК СуммаНДС,
ЧекККМЗапасы.Всего КАК Всего,
ЧекККМЗапасы.Ссылка.СтруктурнаяЕдиница КАК СтруктурнаяЕдиница,
ЧекККМЗапасы.Ссылка.ВалютаДокумента КАК ВалютаДокумента,
ЧекККМЗапасы.Ссылка.ВидЦен КАК ВидЦен,
ЧекККМЗапасы.Ссылка.КассаККМ КАК КассаККМ,
ЧекККМЗапасы.Ссылка.Подразделение КАК Подразделение,
ЧекККМЗапасы.Ссылка.Ответственный КАК Ответственный,
ЧекККМЗапасы.Ссылка.Организация КАК Организация,
ЧекККМЗапасы.Ссылка.ФормаОплаты КАК ФормаОплаты
ИЗ
Документ.ЧекККМ.Запасы КАК ЧекККМЗапасы
ГДЕ
ЧекККМЗапасы.Ссылка.КассоваяСмена = &КассоваяСмена
И ЧекККМЗапасы.Ссылка.Проведен
И ЧекККМЗапасы.Ссылка.НомерЧекаККМ > 0
И (НЕ ЧекККМЗапасы.Ссылка.Архивный)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ЧекККМЗапасы.Номенклатура,
ЧекККМЗапасы.Характеристика,
ЧекККМЗапасы.Партия,
-ЧекККМЗапасы.Количество,
ЧекККМЗапасы.ЕдиницаИзмерения,
ЧекККМЗапасы.Цена,
ЧекККМЗапасы.ПроцентСкидкиНаценки,
ЧекККМЗапасы.СтавкаНДС,
-ЧекККМЗапасы.Сумма,
-ЧекККМЗапасы.СуммаНДС,
-ЧекККМЗапасы.Всего,
ЧекККМЗапасы.Ссылка.СтруктурнаяЕдиница,
ЧекККМЗапасы.Ссылка.ВалютаДокумента,
ЧекККМЗапасы.Ссылка.ВидЦен,
ЧекККМЗапасы.Ссылка.КассаККМ,
ЧекККМЗапасы.Ссылка.Подразделение,
ЧекККМЗапасы.Ссылка.Ответственный,
ЧекККМЗапасы.Ссылка.Организация,
ЧекККМЗапасы.Ссылка.ФормаОплаты
ИЗ
Документ.ЧекККМВозврат.Запасы КАК ЧекККМЗапасы
ГДЕ
ЧекККМЗапасы.Ссылка.КассоваяСмена = &КассоваяСмена
И ЧекККМЗапасы.Ссылка.Проведен
И ЧекККМЗапасы.Ссылка.НомерЧекаККМ > 0
И (НЕ ЧекККМЗапасы.Ссылка.Архивный)) КАК ЧекККМЗапасы

СГРУППИРОВАТЬ ПО
ЧекККМЗапасы.Номенклатура,
ЧекККМЗапасы.Характеристика,
ЧекККМЗапасы.Партия,
ЧекККМЗапасы.ЕдиницаИзмерения,
ЧекККМЗапасы.Цена,
ЧекККМЗапасы.ПроцентСкидкиНаценки,
ЧекККМЗапасы.СтруктурнаяЕдиница,
ЧекККМЗапасы.ВалютаДокумента,
ЧекККМЗапасы.ВидЦен,
ЧекККМЗапасы.КассаККМ,
ЧекККМЗапасы.Организация,
ЧекККМЗапасы.Подразделение,
ЧекККМЗапасы.Ответственный,
ЧекККМЗапасы.СтавкаНДС
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ОплатаПлатежнымиКартами.ЭквайринговыйТерминал КАК ЭквайринговыйТерминал,
ОплатаПлатежнымиКартами.ВидПлатежнойКарты КАК ВидПлатежнойКарты,
ОплатаПлатежнымиКартами.НомерПлатежнойКарты КАК НомерПлатежнойКарты,
СУММА(ОплатаПлатежнымиКартами.Сумма) КАК Сумма
ИЗ
(ВЫБРАТЬ
ЧекККМОплатаПлатежнымиКартами.Ссылка.ЭквайринговыйТерминал КАК ЭквайринговыйТерминал,
ЧекККМОплатаПлатежнымиКартами.ВидПлатежнойКарты КАК ВидПлатежнойКарты,
ЧекККМОплатаПлатежнымиКартами.НомерПлатежнойКарты КАК НомерПлатежнойКарты,
ЧекККМОплатаПлатежнымиКартами.Сумма КАК Сумма,
ЧекККМОплатаПлатежнымиКартами.Ссылка.КассаККМ КАК КассаККМ,
ЧекККМОплатаПлатежнымиКартами.Ссылка.Организация КАК Организация,
ЧекККМОплатаПлатежнымиКартами.Ссылка.СтруктурнаяЕдиница КАК Склад,
ЧекККМОплатаПлатежнымиКартами.Ссылка.ВалютаДокумента КАК Валюта,
ЧекККМОплатаПлатежнымиКартами.Ссылка.ВидЦен КАК ВидЦен
ИЗ
Документ.ЧекККМ.ОплатаПлатежнымиКартами КАК ЧекККМОплатаПлатежнымиКартами
ГДЕ
ЧекККМОплатаПлатежнымиКартами.Ссылка.КассоваяСмена = &КассоваяСмена

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.ЭквайринговыйТерминал,
ЧекККМВозвратОплатаПлатежнымиКартами.ВидПлатежнойКарты,
ЧекККМВозвратОплатаПлатежнымиКартами.НомерПлатежнойКарты,
-ЧекККМВозвратОплатаПлатежнымиКартами.Сумма,
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.КассаККМ,
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.Организация,
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.СтруктурнаяЕдиница,
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.ВалютаДокумента,
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.ВидЦен
ИЗ
Документ.ЧекККМВозврат.ОплатаПлатежнымиКартами КАК ЧекККМВозвратОплатаПлатежнымиКартами
ГДЕ
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.КассоваяСмена = &КассоваяСмена) КАК ОплатаПлатежнымиКартами

СГРУППИРОВАТЬ ПО
ОплатаПлатежнымиКартами.ЭквайринговыйТерминал,
ОплатаПлатежнымиКартами.ВидПлатежнойКарты,
ОплатаПлатежнымиКартами.НомерПлатежнойКарты
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ЧекККМЗапасы.Ответственный) КАК КоличествоОтветственный
ИЗ
(ВЫБРАТЬ
ЧекККМЗапасы.Ссылка.Ответственный КАК Ответственный
ИЗ
Документ.ЧекККМ.Запасы КАК ЧекККМЗапасы
ГДЕ
ЧекККМЗапасы.Ссылка.КассоваяСмена = &КассоваяСмена
И ЧекККМЗапасы.Ссылка.Проведен
И ЧекККМЗапасы.Ссылка.НомерЧекаККМ > 0
И (НЕ ЧекККМЗапасы.Ссылка.Архивный)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ЧекККМЗапасы.Ссылка.Ответственный
ИЗ
Документ.ЧекККМВозврат.Запасы КАК ЧекККМЗапасы
ГДЕ
ЧекККМЗапасы.Ссылка.КассоваяСмена = &КассоваяСмена
И ЧекККМЗапасы.Ссылка.Проведен
И ЧекККМЗапасы.Ссылка.НомерЧекаККМ > 0
И (НЕ ЧекККМЗапасы.Ссылка.Архивный)) КАК ЧекККМЗапасы


Конструктор запроса тоже пишет: "Поле не найдено "ЧекККМЗапасы.Ссылка.ФормаОплаты"

sertak

ЧекККМЗапасы.ФормаОплаты КАК ФормаОплаты
ИЗ
    (ВЫБРАТЬ
        ЧекККМЗапасы.Номенклатура КАК Номенклатура,
       ...
        ЧекККМЗапасы.Ссылка.Организация КАК Организация,
        ЧекККМЗапасы.Ссылка.ФормаОплаты КАК ФормаОплаты

В подзапросе через ссылку, а снаружи уже просто по имени получайте.

mzforums

Сделал. Не получилось. Ошибка пакета запроса.

| ЧекККМЗапасы.ФормаОплаты КАК ФормаОплаты
                ...
|ИЗ
| (ВЫБРАТЬ
...
| ЧекККМЗапасы.Ссылка.ФормаОплаты КАК ФормаОплаты
                ...
| ОБЪЕДИНИТЬ ВСЕ
| ЧекККМЗапасы.Ссылка.ФормаОплаты

sertak

Разбейте сложный запрос на простые части и попробуйте открыть каждую в конструкторе.

SGIRG

В первом пакете запроса "ФормаОплаты" не входит в группировку.

alex0402

Цитата: SGIRG от 30 ноя 2016, 14:19
В первом пакете запроса "ФормаОплаты" не входит в группировку.
нужно включить в конструкцию СГРУППИРОВАТЬ ПО или использовать агрегантую функцию
МИН, МАКС, КОЛИЧЕСТВО и т.д.
Спасибо за Сказать спасибо

mzforums

Вставил в текущую СГРУППИРОВАТЬ ПО. Результат тот же. Ошибка пакета.

ВЫБРАТЬ
ЧекККМЗапасы.Номенклатура КАК Номенклатура,
ЧекККМЗапасы.Характеристика КАК Характеристика,
ЧекККМЗапасы.Партия КАК Партия,
СУММА(ЧекККМЗапасы.Количество) КАК Количество,
ЧекККМЗапасы.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
ЧекККМЗапасы.Цена КАК Цена,
ЧекККМЗапасы.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки,
ЧекККМЗапасы.СтавкаНДС КАК СтавкаНДС,
СУММА(ЧекККМЗапасы.Сумма) КАК Сумма,
СУММА(ЧекККМЗапасы.СуммаНДС) КАК СуммаНДС,
СУММА(ЧекККМЗапасы.Всего) КАК Всего,
ЧекККМЗапасы.СтруктурнаяЕдиница КАК СтруктурнаяЕдиница,
ЧекККМЗапасы.ВалютаДокумента КАК ВалютаДокумента,
ЧекККМЗапасы.ВидЦен КАК ВидЦен,
ЧекККМЗапасы.КассаККМ КАК КассаККМ,
ЧекККМЗапасы.Подразделение КАК Подразделение,
ЧекККМЗапасы.Ответственный КАК Ответственный,
ЧекККМЗапасы.Организация КАК Организация,
ЧекККМЗапасы.ФормаОплаты КАК ФормаОплаты
ИЗ
(ВЫБРАТЬ
ЧекККМЗапасы.Номенклатура КАК Номенклатура,
ЧекККМЗапасы.Характеристика КАК Характеристика,
ЧекККМЗапасы.Партия КАК Партия,
ЧекККМЗапасы.Количество КАК Количество,
ЧекККМЗапасы.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
ЧекККМЗапасы.Цена КАК Цена,
ЧекККМЗапасы.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки,
ЧекККМЗапасы.СтавкаНДС КАК СтавкаНДС,
ЧекККМЗапасы.Сумма КАК Сумма,
ЧекККМЗапасы.СуммаНДС КАК СуммаНДС,
ЧекККМЗапасы.Всего КАК Всего,
ЧекККМЗапасы.Ссылка.СтруктурнаяЕдиница КАК СтруктурнаяЕдиница,
ЧекККМЗапасы.Ссылка.ВалютаДокумента КАК ВалютаДокумента,
ЧекККМЗапасы.Ссылка.ВидЦен КАК ВидЦен,
ЧекККМЗапасы.Ссылка.КассаККМ КАК КассаККМ,
ЧекККМЗапасы.Ссылка.Подразделение КАК Подразделение,
ЧекККМЗапасы.Ссылка.Ответственный КАК Ответственный,
ЧекККМЗапасы.Ссылка.Организация КАК Организация,
ЧекККМЗапасы.Ссылка.ФормаОплаты КАК ФормаОплаты
ИЗ
Документ.ЧекККМ.Запасы КАК ЧекККМЗапасы
ГДЕ
ЧекККМЗапасы.Ссылка.КассоваяСмена = &КассоваяСмена
И ЧекККМЗапасы.Ссылка.Проведен
И ЧекККМЗапасы.Ссылка.НомерЧекаККМ > 0
И (НЕ ЧекККМЗапасы.Ссылка.Архивный)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ЧекККМЗапасы.Номенклатура,
ЧекККМЗапасы.Характеристика,
ЧекККМЗапасы.Партия,
-ЧекККМЗапасы.Количество,
ЧекККМЗапасы.ЕдиницаИзмерения,
ЧекККМЗапасы.Цена,
ЧекККМЗапасы.ПроцентСкидкиНаценки,
ЧекККМЗапасы.СтавкаНДС,
-ЧекККМЗапасы.Сумма,
-ЧекККМЗапасы.СуммаНДС,
-ЧекККМЗапасы.Всего,
ЧекККМЗапасы.Ссылка.СтруктурнаяЕдиница,
ЧекККМЗапасы.Ссылка.ВалютаДокумента,
ЧекККМЗапасы.Ссылка.ВидЦен,
ЧекККМЗапасы.Ссылка.КассаККМ,
ЧекККМЗапасы.Ссылка.Подразделение,
ЧекККМЗапасы.Ссылка.Ответственный,
ЧекККМЗапасы.Ссылка.Организация,
ЧекККМЗапасы.Ссылка.ФормаОплаты
ИЗ
Документ.ЧекККМВозврат.Запасы КАК ЧекККМЗапасы
ГДЕ
ЧекККМЗапасы.Ссылка.КассоваяСмена = &КассоваяСмена
И ЧекККМЗапасы.Ссылка.Проведен
И ЧекККМЗапасы.Ссылка.НомерЧекаККМ > 0
И (НЕ ЧекККМЗапасы.Ссылка.Архивный)) КАК ЧекККМЗапасы

СГРУППИРОВАТЬ ПО
ЧекККМЗапасы.ФормаОплаты,
ЧекККМЗапасы.Номенклатура,
ЧекККМЗапасы.Характеристика,
ЧекККМЗапасы.Партия,
ЧекККМЗапасы.ЕдиницаИзмерения,
ЧекККМЗапасы.Цена,
ЧекККМЗапасы.ПроцентСкидкиНаценки,
ЧекККМЗапасы.СтруктурнаяЕдиница,
ЧекККМЗапасы.ВалютаДокумента,
ЧекККМЗапасы.ВидЦен,
ЧекККМЗапасы.КассаККМ,
ЧекККМЗапасы.Организация,
ЧекККМЗапасы.Подразделение,
ЧекККМЗапасы.Ответственный,
ЧекККМЗапасы.СтавкаНДС
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ОплатаПлатежнымиКартами.ЭквайринговыйТерминал КАК ЭквайринговыйТерминал,
ОплатаПлатежнымиКартами.ВидПлатежнойКарты КАК ВидПлатежнойКарты,
ОплатаПлатежнымиКартами.НомерПлатежнойКарты КАК НомерПлатежнойКарты,
СУММА(ОплатаПлатежнымиКартами.Сумма) КАК Сумма
ИЗ
(ВЫБРАТЬ
ЧекККМОплатаПлатежнымиКартами.Ссылка.ЭквайринговыйТерминал КАК ЭквайринговыйТерминал,
ЧекККМОплатаПлатежнымиКартами.ВидПлатежнойКарты КАК ВидПлатежнойКарты,
ЧекККМОплатаПлатежнымиКартами.НомерПлатежнойКарты КАК НомерПлатежнойКарты,
ЧекККМОплатаПлатежнымиКартами.Сумма КАК Сумма,
ЧекККМОплатаПлатежнымиКартами.Ссылка.КассаККМ КАК КассаККМ,
ЧекККМОплатаПлатежнымиКартами.Ссылка.Организация КАК Организация,
ЧекККМОплатаПлатежнымиКартами.Ссылка.СтруктурнаяЕдиница КАК Склад,
ЧекККМОплатаПлатежнымиКартами.Ссылка.ВалютаДокумента КАК Валюта,
ЧекККМОплатаПлатежнымиКартами.Ссылка.ВидЦен КАК ВидЦен
ИЗ
Документ.ЧекККМ.ОплатаПлатежнымиКартами КАК ЧекККМОплатаПлатежнымиКартами
ГДЕ
ЧекККМОплатаПлатежнымиКартами.Ссылка.КассоваяСмена = &КассоваяСмена

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.ЭквайринговыйТерминал,
ЧекККМВозвратОплатаПлатежнымиКартами.ВидПлатежнойКарты,
ЧекККМВозвратОплатаПлатежнымиКартами.НомерПлатежнойКарты,
-ЧекККМВозвратОплатаПлатежнымиКартами.Сумма,
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.КассаККМ,
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.Организация,
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.СтруктурнаяЕдиница,
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.ВалютаДокумента,
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.ВидЦен
ИЗ
Документ.ЧекККМВозврат.ОплатаПлатежнымиКартами КАК ЧекККМВозвратОплатаПлатежнымиКартами
ГДЕ
ЧекККМВозвратОплатаПлатежнымиКартами.Ссылка.КассоваяСмена = &КассоваяСмена) КАК ОплатаПлатежнымиКартами

СГРУППИРОВАТЬ ПО
ОплатаПлатежнымиКартами.ЭквайринговыйТерминал,
ОплатаПлатежнымиКартами.ВидПлатежнойКарты,
ОплатаПлатежнымиКартами.НомерПлатежнойКарты
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ЧекККМЗапасы.Ответственный) КАК КоличествоОтветственный
ИЗ
(ВЫБРАТЬ
ЧекККМЗапасы.Ссылка.Ответственный КАК Ответственный
ИЗ
Документ.ЧекККМ.Запасы КАК ЧекККМЗапасы
ГДЕ
ЧекККМЗапасы.Ссылка.КассоваяСмена = &КассоваяСмена
И ЧекККМЗапасы.Ссылка.Проведен
И ЧекККМЗапасы.Ссылка.НомерЧекаККМ > 0
И (НЕ ЧекККМЗапасы.Ссылка.Архивный)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ЧекККМЗапасы.Ссылка.Ответственный
ИЗ
Документ.ЧекККМВозврат.Запасы КАК ЧекККМЗапасы
ГДЕ
ЧекККМЗапасы.Ссылка.КассоваяСмена = &КассоваяСмена
И ЧекККМЗапасы.Ссылка.Проведен
И ЧекККМЗапасы.Ссылка.НомерЧекаККМ > 0
И (НЕ ЧекККМЗапасы.Ссылка.Архивный)) КАК ЧекККМЗапасы

SGIRG

А вы хотя бы в конструкторе запроса пытались открыть свой запрос??? Судя по забытой группировке нет. А надо бы. Там помощник подскажет в какой строке запроса ошибка

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск