Air_demon написал(а):
Можно и очищать, перед циклом
Сделал, тоже так подумал
Air_demon написал(а):
Если Календарный день у Вас ни где не участвует
В DTP выбираю один день из tvarvc или последний день пред. месяца, если в tvarvc пусто. В трансформации тяну в dateto и datefrom.
Air_demon написал(а):
Действительно не совсем понял, что в итоге хотите получить.
Вообще суть в том, что в цель передать флаг есть ли запас по материалу или нет.
Перед этим ряд условий должно выполняться. Например, по ассортименту
Code:
SORT SOURCE_PACKAGE BY material.
DELETE SOURCE_PACKAGE WHERE
ассортимент1 IS INITIAL AND
ассортимент2 IS INITIAL AND
ассортимент4 IS INITIAL AND
ассортимент8 IS INITIAL.
Но так как строк по одному материалу может быть несколько, я не могу просто взять и нарисовать стрелочки из трех показателей во флаг цели. Поэтому вот и сделал табличку gt_rest, которая хранит в себе одну строку по каждому материалу со схлопнутыми показателями.
У меня нарисована стрелочка в материал цели, и в dateto datefrom (выше написал). Поэтому вот и последний шаг остался, сделать разницу по материалу, выполнить условие и записать флаг. Но как писал выше, как мне это все соединить теперь в end routine, я пока не понимаю.
Air_demon написал(а):
то после заполнения gt_rest замените этими данными данные в SOURCE_PACKAGE предварительно зачистив ее.
Попробую