Подскажите, как реализовать
Имеются таблицы: Изделия, Спецификации и Комплектующие (тут сколько имеется комплектующих на складе без привязки к изделию)
Необходимо составить запрос с итогами по Изделиям, и присоединить Комплектующие "размазав" их с учетом спецификаций.
Например
таблица изделия + спецификации
Изделие Исх компл. По спец-ции
И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
Имеются таблицы: Изделия, Спецификации и Комплектующие (тут сколько имеется комплектующих на складе без привязки к изделию)
Необходимо составить запрос с итогами по Изделиям, и присоединить Комплектующие "размазав" их с учетом спецификаций.
Например
таблица изделия + спецификации
Изделие Исх компл. По спец-ции
И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
По теме из базы знаний
- Баттерфляй - метод быстрого расчета нарастающего итога в запросе
- 1с8.2-8.3.Вывод на экран данных запроса с переданными Параметрами из Документа! 8 различных вариантов:от Сообщений, Таблицы и Отчетов до СКД без объекта-отчета
- Имитация таблицы остатков и оборотов при помощи запроса или как нарисовать несуществующее
- Соединения в запросах для начинающих
- Получение суммы среднемесячных платежей в режиме "Одного окна" для расчета показателя долговой нагрузки
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Запросом можно распределить пропорционально какому-то значению.
Т.е. будет что-то вроде:
Итоговая таблица
Изделие Исх компл. По спец-ции Остаток
И1 М1 4 2,854
И2 М1 3 2,143
И2 М2 5 2,857
И3 М2 2 1,143
"Списание по FIFO" запросом не сделаешь, нужно обрабатывать результат запроса кодом.
Т.е. будет что-то вроде:
Итоговая таблица
Изделие Исх компл. По спец-ции Остаток
И1 М1 4 2,854
И2 М1 3 2,143
И2 М2 5 2,857
И3 М2 2 1,143
"Списание по FIFO" запросом не сделаешь, нужно обрабатывать результат запроса кодом.
Запросом конечно можно сделать. Но это не так чтобы совсем элементарный запрос, в двух словах не объяснить. Надо сделать таблицу нарастающего итога по спецификациям и потом ее соединять с остатками... в общем реализуемо, но это предмет для некоего изучения сиквельных запросов.
(7) это очевидно за рамками бесплатных консультаций. Могу сделать по своим расценкам. Бесплатно примеры есть в инете в большом количестве, в том числе и здесь на инфостарте.
исходную задачу я бы оценил часа в 4-6 плюс нужна база с тестовыми данными, она ж не стандартная какая-нибудь УТ, которая у всех есть.
исходную задачу я бы оценил часа в 4-6 плюс нужна база с тестовыми данными, она ж не стандартная какая-нибудь УТ, которая у всех есть.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот