0
nodrama
17.11.23
✎
10:58
|
Доброй пятницы всем... надо в отпуск валить видимо уже...
Короче есть задача, вывести отчет построчно (группировать нельзя). Возьму самый простой пример
Документ А
Стул 5 шт
Стул 4 шт
Стул 2 шт
Документ Б
Стул 5 шт
Стул 6 шт
В отчете еще много колонок но они в данном вопросе не важны.
Следователь отчет должен вывести хватает ли в Документе Б товара ну и когда он поступит и другие данные не важны для данного вопроса
Следователь
Отчет выводит структуру Документ А и ниже его данные и куча колонок инфы.
-Документ А
- Стул 5 штук - Заказано 5 штук (инфа из Документа Б)
И далее как раз проблема. Следующая строка
- Стул 4 штуки ---
- Стул 2 штуки ---
А в документе Б.. Стул 6 штук. То есть надо как-то понять
что из документа Б - Стул 6 штук. Логично что хватает на Стул 4 штуки и Стул 2 штуки.
Документ А и Документ Б связаны между собой само собой, документомОснования как минимум.
У меня получилось два варианта.. первый вариант
Кода Стул 4 и Стул 2 строки остаются пустыми, потому что он не понимает что Стул 6 штук хватит и там и там и заполнит все колонки верно.
Либо начинают дублироваться строки из Документа А (но все колонки заполняются далее верно).
То есть надо в запросе как-то понять что 6 стульев из дока Б хватит на 4 + 2 стула из Дока А... по строчно...
Как я уже писал если можно было бы складывать одинаковые строки, то проблем бы не было от слова совсем ибо общее количество было бы и там и там равным. а если не равным значит не хватает.
|
|