|
Существует ли запрос для пересчета бесконечной вложенности в конечные элементы?
| ☑ |
0
denya_novichek
18.03.19
✎
23:41
|
Коллеги!
Простая задача:
- номенклатура может быть как простым товаров, так и комплектом;
- номенклатура может состоять из комплектов с бесконечной вложенностью (комплект из комплектов и т.д.);
- комплектация реализована через табличную часть -- элемент справочника номенклатура в тч содержит список входящих товаров и комплектов;
- товары приходуются как товарами, так и комплектами (на 2 регистра, Товары и Комплекты);
Необходимо рассчитывать отгрузку товара с учетом если разобрать существующие комплекты на товары.
Как составить запрос, который бы пересчитывал товары и комплекты в конечные товары? И можно ли такое вообще.
Кодом это сделать не сложно, однако при каждом проведении отгрузки товара все комплекты пересчитывать в таблицу значений, и по ней считать -- мало шансов что такое решение устроит.
Подскажите пожалуйста, как лучше организоваться? Спасибо заранее!
|
|
1
denya_novichek
18.03.19
✎
23:45
|
Другими словами, в запросе надо получить заказ и все простые товары, содержащиеся в комплектах из тч заказа.
|
|
2
vde69
18.03.19
✎
23:51
|
1. бесконечной вложенности не бывает
2. если у Вас такая задача - думай что в архитектуре не правильно
|
|
3
Garykom
гуру
18.03.19
✎
23:53
|
|
|
4
Garykom
гуру
18.03.19
✎
23:53
|
(2) Если зациклить номенклатуру и комплектующие то будет бесконечная раскрутка
|
|
5
Garykom
гуру
18.03.19
✎
23:55
|
3. Одним запросом можно только если ограничить уровень вложенности разумными значениями.
|
|
6
denya_novichek
19.03.19
✎
00:03
|
Коллеги, большое спасибо всем!
Придумалось, разбирать передзаписью заказа в отдельную тч, а далее присоединять к регистру по заказу. Вроде то :)
|
|