Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как в СКД задать динамическое начало периода ?

Как в СКД задать динамическое начало периода ?
Я
   dark70
 
02.11.20 - 23:39
Выборка договоров. По каждому договору нужно получить оборот с даты заключения договора.
По каким-то договорам обороты начались до даты заключения договора, поэтому открытую дату начала периода оставить не получится.
   вым
 
1 - 03.11.20 - 05:42
ГДЕ
    РеализацияТоваровУслуг.Дата >= РеализацияТоваровУслуг.ДоговорКонтрагента.Дата 

а дальше по условиям ваша фантазия
   RomaH
 
2 - 03.11.20 - 06:42
соединением наборов данных - но тогда получается запрос в цикле - т.е. медленная работа
https://yandex.ru/search/?clid=2186620&text=скд%20соединение%20наборов%20данных%20по%20параметру%20срез%20последних&lr=16&redircnt=1604374903.1

первая ссылка
   youalex
 
3 - 03.11.20 - 06:50
по физической таблице - не предлагать?
   вым
 
4 - 03.11.20 - 07:06
ВЫБРАТЬ
    ПродажиОбороты.ДоговорКонтрагента,
    СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот,
    СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьОборот
ИЗ
    РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты
ГДЕ
    ПродажиОбороты.ДокументПродажи.Дата >= ПродажиОбороты.ДоговорКонтрагента.Дата

СГРУППИРОВАТЬ ПО
    ПродажиОбороты.ДоговорКонтрагента
   ИС-2
 
5 - 03.11.20 - 07:24
(4) насколько знаю, 1C не рекомендует использовать РН в динамических списках. Поэтому он помещают расчетные данные в регистр сведений.
Т.е можно создать РС и заполнять его регл. заданием
   вым
 
6 - 03.11.20 - 07:26
(5) а где был хоть намек про динамический список?
   Волшебник
 
7 - 03.11.20 - 07:44
(0) >> По каким-то договорам обороты начались до даты заключения договора

Так не бывает

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.