|
СКД Получение курса валюты по периоду заказа
KJlag, denk, Fedor-1971, Terrixus, Krendel, Волшебник, youalex, maxab72, Ногаминебить, Мультук, Гипервизор, formista2000, nick86, zenik, WerLym, RomanYS, orakool, Fish, Spyke
| ☑ |
0
WerLym
28.07.25
✎
12:12
|
Есть вот такой запрос в скд
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(ЗаказыКлиентовОбороты.Период, МЕСЯЦ) КАК Период,
ЗаказыКлиентовОбороты.Регистратор КАК РегистраторЗаказов,
Контрагенты.Партнер.ОсновнойМенеджер КАК ОсновнойМенеджер,
NULL КАК РегистраторВыручки,
NULL КАК СуммаВыручкиОборот,
ЗаказыКлиентовОбороты.ЗаказКлиента.Партнер КАК Партнер,
СУММА(ЗаказыКлиентовОбороты.СуммаПриход) КАК СуммаПриход
ИЗ
РегистрНакопления.ЗаказыКлиентов.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ЗаказыКлиентовОбороты
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
ПО ЗаказыКлиентовОбороты.ЗаказКлиента.Менеджер = Контрагенты.Партнер.ОсновнойМенеджер
СГРУППИРОВАТЬ ПО
ЗаказыКлиентовОбороты.Регистратор,
НАЧАЛОПЕРИОДА(ЗаказыКлиентовОбороты.Период, МЕСЯЦ),
ЗаказыКлиентовОбороты.ЗаказКлиента.Партнер,
Контрагенты.Партнер.ОсновнойМенеджер
Я не понимаю как мне получить курсы валют для последующего изменения Суммы приход на * курс / кратность работаю в ERP
|
|
1
WerLym
28.07.25
✎
12:13
|
Пытался через связи курсвалют.период <= заказ.период, но получал дубли
|
|
2
WerLym
28.07.25
✎
12:20
|
|
|
3
Fedor-1971
28.07.25
✎
12:32
|
(2) Это хорошо, что нашёл
Вторым этапом будет выяснение, что в документах может быть индивидуальный курс
посмотри в Заказ и проверь наличие курса и кратности
|
|
4
Волшебник
28.07.25
✎
12:31
|
СОЕДИНЕНИЕ по менеджеру неверное.
|
|
5
Fedor-1971
28.07.25
✎
12:35
|
(4) Это да, но, возможно, ТС надо только заказы основного менеджера, а все левые, принятые другими, не считаются
Типа, приняли и радуйтесь, а платить будем основному менеджеру за его заказы
|
|
6
Волшебник
28.07.25
✎
12:35
|
(5) Сумма будет неверная, всё задублируется
|
|
7
Fedor-1971
28.07.25
✎
12:42
|
(6) не должно
Контрагенты.Партнер.ОсновнойМенеджер КАК ОсновнойМенеджер, - тут из соединения и если косяк, будет просто NULL
ЗаказыКлиентовОбороты.ЗаказКлиента.Партнер КАК Партнер, - из заказа
Получится, что менеджер в заказе, либо Null, либо с фамилией
|
|
8
Fedor-1971
28.07.25
✎
12:47
|
7+ тут больше вопрос к корректировке заказа, например, Заказ принял левый человек, а исправления вносил основной менеджер, тогда будет 2 записи с NULL и ФИО в детализации, но выборка по Регистратору и зачем ТС такой отчёт непонятненько
|
|