Запрос по чекам ККМ по видам оплат #763543


#0 by Shade84
Здравствуйте, пытаюсь сделать запрос по видам оплат по чекам ККМ: Когда оплата сложная и пластиком и наличными, то данная сумма чека попадает и в группу Наличные и в Пластиковая карта. Подскажите как сделать, чтобы в список попадали раздельно в наличку сумма наличными по данному чеку, в Пластиковая карта сумма по пластику Если меняю строку на     |        КОНЕЦ * ЧекККМОплата.Сумма) КАК СуммаДокумента то с поставленной задачей запрос справляется, но тогда плывут суммы чеков ккм с простой оплатой (Наличные или пластик) Посдкажите пожалуйста
#1 by Shade84
Скореее всего нужно еще одно условие если оплата простая то сроку использовать СуммаДокумента, а если нет то использовать Оплата.Сумма как СуммаДокумента, но как условие включить в запрос? Или может что-то поизящнее есть?
#2 by Shade84
помогите пожалуйста
#3 by Shade84
Может попробовать через Выбор КОГДА ТОГДА? Но выбор в выборе не проходит, ругается, что нет КОНЦА. Может друг за другом как-то? Может как-то можно сравнить Сумму документа с чем-нибудь? С оплатой, например, подскажите, кто-нибудь, плиз
#4 by FIXXXL
тащи суммы сразу из ТЧ Оплаты и группируй по полю ВидОплаты или как оно там называется
#5 by Shade84
Сразу тащить пробовал, когда тащишь из документа где разбитая оплата по типам, то все идеально. В Наличные идет сумма наличными, а в Пластиковая карта сумма в чеке которая пластиком прошла. Но в чеке где оплата просто Наличными в сумму попадает Сумма отданная человеком, а не сумма документа ЧекККМ. То есть попадает сумма например 1000 рублей. В чеке ему будет сдача 512 рублей, а сумма документа Чек ККМ равна 488 и ее как раз нужно подтянуть в отчет. Но подтягивается именно 1000.
#6 by Cyberhawk
Покажи на картинке что на входе и что должно быть на выходе
#7 by Shade84
сейчас скрин сделаю
#8 by Cyberhawk
Скрин не надо, надо внятную картинку
#9 by Shade84
В отчете сумма 406,56 и в наличке и в пластике, а должно быть 106,56 в наличке и 300 в пластике Если делаем по ТЧ Оплата то в данном случае все посчитается правильно, ьно в случае простой оплаты Сумма - это сумма, которую человек дал наличными, но она не всегда равна сумме документа чек ККМ, потому что иногда ему сдачу сдают с нее
#10 by Shade84
по картинкам не понятно?
#11 by mexanik_96
|        КОНЕЦ * ЧекККМОплата.Ссылка.СуммаДокумента) КАК СуммаДокумента
#13 by lera01
А что, у тебя в ТЧ Оплата нет суммы что ли, что ты берешь всю сумму чека?
#14 by Shade84
:-) Сумма уножается на -1 при возврате. Но в данном случае будет как на картинке , то есть сумма вся полностью запишется и в Наличку и в пластик
#15 by mexanik_96
сумма не ДОКУМЕНТА
#16 by mexanik_96
СУММА СТРОКИ ТЧ ОПЛАТЫ!!!!!!!!!!!!!!!!!!!!
#17 by mexanik_96
ТЧ ОПЛАТА
#18 by mexanik_96
ТЧ ОПЛА
#19 by Shade84
есть, но если я беру сумму из ТЧ Оплата в случае с разделенными видами оплаты, все происходит как нужно, а если вид оплаты только один, например наличка, то заносится в отчет сумма оплаты от покупателя, но она не всегда равна сумме документа
#20 by Shade84
см
#21 by Shade84
|        КОНЕЦ * ЧекККМОплата.Сумма) КАК СуммаДокумента
#22 by mexanik_96
да с наличкой нужно сначала собирать, так как сдача там есть
#23 by Shade84
вот :( а как собрать?
#24 by mexanik_96
скину щас
#25 by Shade84
Большое спасибо, пол ночи вчера бился :)
#26 by Shade84
Если можно, то весь запрос
#27 by mexanik_96
для 2ой, допилишь там сам под 1ую
#28 by Shade84
Ошибка в схеме компоновки данных по причине: Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: И ПриходныйКассовыйОрдер.ХозяйственнаяОперация = ЗНАЧЕНИЕ(<<?>>Перечисление.ХозяйственныеОперации.ПоступлениеОплатыОтКлиента) Он на управляемых формах?
#29 by НаборДанных
Ппц, ты или тупой или ленивый. Расшифровка "для 2ой, допилишь там сам под 1ую" - Для Розницы 2.0 допилишь, обработка для Розница 1.0
#30 by Shade84
А может есть возможность мой запрос изменить? Там бы условие какое на предмет простой оплаты если простая то берем сумму документа а если сложная то берем сумму ТЧ Оплата
#31 by Shade84
у меня УТ 10.3, извини, не сказал сразу
#32 by Shade84
УТ 10.3 у меня
#33 by Shade84
В схеме компоновки данных я вижу что отдельно собирается Наличные и потом вычитаются и общей суммы. Как бы все это дело перенести в мой запрос?
#34 by Shade84
Там левое соединение, а я его боюсь (не знаю)
#35 by Shade84
, большое спасибо, оттуда, думаю смогу адаптировать под себя
#36 by Shade84
Просто может кто-нибудь в УТ такое делал видел :(
#37 by Shade84
не знаете как?
#38 by braynt
для УТ ВЫБРАТЬ     ЧекККМОплата.Ссылка.Проведен = ИСТИНА     И ЧекККМОплата.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода ; ВЫБРАТЬ ГДЕ     ЧекККМ.Дата МЕЖДУ &НачалоПериода И &КонецПериода
#39 by Shade84
#40 by Shade84
Не получается сделать из него запрос. Представленный код для СхемыКомпоновкиДанных, ведь? А как бы этот код в мой запрос поместить? |ВЫБРАТЬ |    ВложенныйЗапрос.Документ,
#41 by Shade84
Так не работает :) Запрос.Текст =
#42 by Shade84
А как работает? :)
#43 by Shade84
Помогите помогите помогите
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С