Не могу получить оплату заказа клиента запросом
Добрый вечер. Дорабатываю запрос формы списка документа Заказ клиента, хочу вывести там документ и сумму оплаты от клиента.
Проблема в том, что в регистре данные есть, но как добавляю её в основной запрос, то получаю null. Хотя всё вроде просто.
Подскажите где лопухнулся?
Запрос упростил для удобства:
Проблема скорее всего в ОбъектРасчетов, но в консоли запросов (пример ниже) получаю там ссылку на документ Заказ клиента, всё норм, данные есть.
Проблема в том, что в регистре данные есть, но как добавляю её в основной запрос, то получаю null. Хотя всё вроде просто.
Подскажите где лопухнулся?
Запрос упростил для удобства:
ВЫБРАТЬ
ДокументЗаказКлиента.Ссылка КАК Ссылка,
РасчетыСКлиентамиОбороты.ОплачиваетсяПриход КАК ОплачиваетсяПриход,
РасчетыСКлиентамиОбороты.Регистратор КАК Регистратор,
РасчетыСКлиентамиОбороты.ОбъектРасчетов КАК ОбъектРасчетов
ИЗ
Документ.ЗаказКлиента КАК ДокументЗаказКлиента
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РасчетыСКлиентами.Обороты(, , Регистратор, ) КАК РасчетыСКлиентамиОбороты
ПО (ДокументЗаказКлиента.Ссылка = РасчетыСКлиентамиОбороты.ОбъектРасчетов)
ГДЕ
ДокументЗаказКлиента.Ссылка = &ЗаказКлиентаСсылка
ПоказатьПроблема скорее всего в ОбъектРасчетов, но в консоли запросов (пример ниже) получаю там ссылку на документ Заказ клиента, всё норм, данные есть.
ВЫБРАТЬ
ТИПЗНАЧЕНИЯ(РасчетыСКлиентамиОбороты.ОбъектРасчетов) КАК ОбъектРасчетов,
РасчетыСКлиентамиОбороты.ОплачиваетсяПриход КАК ОплачиваетсяПриход
ИЗ
РегистрНакопления.РасчетыСКлиентами.Обороты(, , Регистратор, ) КАК РасчетыСКлиентамиОбороты
ГДЕ
РасчетыСКлиентамиОбороты.ОбъектРасчетов = &ЗаказКлиентаСсылка
По теме из базы знаний
- Бизнес-процессы: Согласование скидки с клиентом
- "БИП: Бизнес-Процессы". Пример настройки сценария "Обработка интернет-заказа клиента"
- Распространенные ошибки разработчиков, приводящие к проблемам производительности
- Интеграции с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода для 1С:УНФ, УТ, КА, ERP
- API-интеграция 1С с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress для УТ11, КА2, ERP2, УНФ, БП3, Розница, УТ10, УПП1.3
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ересь какая-то
а если 2 оплаты?? %))
что случиться с основной таблицей заказов клиента??
правильно... ничего хорошего))))
или вывести общую сумму сумму оплаты (без документов),
или выводите в одельном окне документы оплат,
или пусть пользуются отчетами,
или костыльный метод: завести регистр сведений, который будет заполняться при каких-то событиях и где будет 3 поля (заказ, представление всех документов в одном поле, хранилище с документами)... тогда в списке заказов будет поле с представлением всех документов и при двойном нажатии на него можно добавить обработку, которая покажет список документов и пользователь сможет ихоткрыть
p.s. нету полного запроса - угадать можно пальцем в небо... да и не видно что еще есть, так как могут стоять какие-то отборы
а если 2 оплаты?? %))
что случиться с основной таблицей заказов клиента??
правильно... ничего хорошего))))
или вывести общую сумму сумму оплаты (без документов),
или выводите в одельном окне документы оплат,
или пусть пользуются отчетами,
или костыльный метод: завести регистр сведений, который будет заполняться при каких-то событиях и где будет 3 поля (заказ, представление всех документов в одном поле, хранилище с документами)... тогда в списке заказов будет поле с представлением всех документов и при двойном нажатии на него можно добавить обработку, которая покажет список документов и пользователь сможет ихоткрыть
p.s. нету полного запроса - угадать можно пальцем в небо... да и не видно что еще есть, так как могут стоять какие-то отборы
Все понял, в чем проблема, посмотрел. Вы наверно в комплексной автоматизации? Там РасчетыСКлиентамиОбороты.ОбъектРасчетов - это СправочникСсылка.ОбъектыРасчетов, а вы пытаетесь сравнить документ со справочником.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот