Соединение в запросе с расчетом

1. Student1C 57 03.03.21 18:44 Сейчас в теме
Подскажите, как реализовать
Имеются таблицы: Изделия, Спецификации и Комплектующие (тут сколько имеется комплектующих на складе без привязки к изделию)
Необходимо составить запрос с итогами по Изделиям, и присоединить Комплектующие "размазав" их с учетом спецификаций.

Например
таблица изделия + спецификации
Изделие Исх компл. По спец-ции
И1 М1 4
И2 М1 3
И2 М2 5
И3 М2 2

таблица комплектующие
Материал Остаток
М1 5
М2 4

Итоговая таблица
Изделие Исх компл. По спец-ции Остаток
И1 М1 4 4
И2 М1 3 1
И2 М2 5 4
И3 М2 2 0
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. Student1C 57 03.03.21 18:55 Сейчас в теме
Блин, форматирование сбивается)
3. nomad_irk 71 04.03.21 06:07 Сейчас в теме
(2) Запросом можно распределить пропорционально какому-то значению.

Т.е. будет что-то вроде:

Итоговая таблица
Изделие Исх компл. По спец-ции Остаток
И1 М1 4 2,854
И2 М1 3 2,143
И2 М2 5 2,857
И3 М2 2 1,143

"Списание по FIFO" запросом не сделаешь, нужно обрабатывать результат запроса кодом.
Student1C; +1 Ответить
4. 17808849 58 04.03.21 07:00 Сейчас в теме
Можно сравнить итоги по потребности и количеству, и определить: хватит или нет. Распределить запросом не получится
5. starjevschik 04.03.21 09:06 Сейчас в теме
Запросом конечно можно сделать. Но это не так чтобы совсем элементарный запрос, в двух словах не объяснить. Надо сделать таблицу нарастающего итога по спецификациям и потом ее соединять с остатками... в общем реализуемо, но это предмет для некоего изучения сиквельных запросов.
nomad_irk; +1 Ответить
7. 17808849 58 04.03.21 11:05 Сейчас в теме
(5)
таблицу нарастающего итога по спецификациям и потом ее соединять с остатками... в общем реализуемо, но это предмет для некоего изучения сиквельн

Ждем пример
8. starjevschik 04.03.21 12:55 Сейчас в теме
(7) это очевидно за рамками бесплатных консультаций. Могу сделать по своим расценкам. Бесплатно примеры есть в инете в большом количестве, в том числе и здесь на инфостарте.
исходную задачу я бы оценил часа в 4-6 плюс нужна база с тестовыми данными, она ж не стандартная какая-нибудь УТ, которая у всех есть.
10. nomad_irk 71 05.03.21 15:44 Сейчас в теме
(5)принцип понятен, спасибо.
Буквально сегодня для решения задачи реализовал нарастающий итог запросом.
6. Indgo 338 04.03.21 09:44 Сейчас в теме
9. Student1C 57 04.03.21 13:41 Сейчас в теме
Оставьте свое сообщение
Вакансии
Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)

Программист 1С
Москва
зарплата от 250 000 руб.
Полный день