1
Ёпрст
гуру
17.08.21
✎
15:03
|
Выбор Когда НачалоПериода(Клиентос.ДатаНачалаАкции,День) >= НачалоПериода(Продажи.ПериодДень) И
НачалоПериода(Клиентос.ДатаКонцаАкции,День) <= НачалоПериода(Продажи.ПериодДень) Тогда
Продажи.КоличествоОборот Иначе 0 конец Как ПродажиПоАкцииЗаПериод
|
|
3
grasshoper
17.08.21
✎
15:20
|
(2) А как не задвоить числовые поля?
ВЫБРАТЬ
ПродажиОбороты.ПериодСекунда КАК Период,
ПродажиОбороты.Контрагент КАК Контрагент,
ПродажиОбороты.КоличествоОборот КАК ПродажиКоличествоКг,
ПродажиОбороты.СтоимостьОборот КАК ПродажиСумма,
ПродажиОбороты.НДСОборот КАК ПродажиСуммаНДС,
ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот КАК ПродажиСуммаБезНДС
ПОМЕСТИТЬ Продажи
ИЗ
РегистрНакопления.Продажи.Обороты(, &Период, Авто, ) КАК ПродажиОбороты
ИНДЕКСИРОВАТЬ ПО
Контрагент
;
ВЫБРАТЬ
Контрагенты.Ссылка КАК Контрагент,
ПоследняяАкция.НачалоДействия КАК НачалоДействия,
ПоследняяАкция.КонецДействия КАК КонецДействия,
ПоследняяАкция.СуммаОграниченияПоАкции КАК СуммаОграниченияПоАкции
ИЗ
Справочник.Контрагенты КАК Контрагенты
ЛЕВОЕ СОЕДИНЕНИЕ ПоследняяАкция КАК ПоследняяАкция
ПО Контрагенты.Ссылка = ПоследняяАкция.Контрагент
|
|