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

СКД Выбор

СКД Выбор
Я
   Snail
 
15.10.21 - 14:32
НачалоПериода  КонецПериода
Есть регистр накопления
Из регистра беру СуммаНаНачало, Приход
Из Документов реализация хочу выбрать Суммы документов где Дата документа  не больше   КонецПериода = КонецПериода - (Дата документа - Реквизит Отстрочка) Как Расход
У контрагента есть реквизит "Отстрочка" = число
Как прописать отбор, чтобы выбрались документы где КонецПериода = КонецПериода - (Дата документа - Реквизит Отстрочка)?

&КонецПериода   ДОБАВИТЬКДАТЕ(Реализация.Дата, ДЕНЬ, Реализация.Контрагент.ОтстрочкаДней * -1)
   Snail
 
1 - 15.10.21 - 14:34
По регистру Начало 5000 приход 1000 расход 2000 Остаток 4000
По отчету   Начало 5000 приход 1000 расход 1200 Остаток 4800
   серый КТУЛХУ
 
2 - 15.10.21 - 14:40
это типа доп.элемент отбора УчитыватьОтсрочку тип Булево - а самому дописывать его отработку в тексте запроса?..
   Snail
 
3 - 15.10.21 - 14:49
ГДЕ
    Реализация.Дата <= ДОБАВИТЬКДАТЕ(&КонецПериода, ДЕНЬ, Реализация.Контрагент.ОтстрочкаДней * -1

Так работает
Спасибо
   acht
 
4 - 15.10.21 - 14:55
(3) > ОтстрочкаДней

Штопаете ткань бытия?
   Snail
 
5 - 15.10.21 - 15:02
Ага :)

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