Добрый день, подскажите как правильно/грамотно построить приложение "Склад"?
Справочники:
Контрагенты (Имя, Категория)
Товары (Наименование, Ед.изм., НДС)
Основные процессы:
1.Закупка товара у поставщика (он может быть и покупателем (дебетором) в зависимости от сальдо)
2.Продажа товара покупателю (он может быть и поставщиком (кредитором) в зависимости от сальдо)
Процессов очень много на самом деле, но дело в том что дальше 2ого пункта я никак не могу идти.
Создал сущность Приходы, Под сущность приходная накладная. В приходах выбор отправителя, в под сущности товар(сущность товары), количество, цена, сумма. (сумму накладной смог вывести в Родительскую приходы). СУПЕР. Теперь у меня есть Отправитель и Сумма его накладной, так же у меня есть сущность приходная накладная (назовем склад) где копятся все товары, кол-ва, цены от приходов. Отлично. Что дальше?
Я создал сущность Продажа, так же покупатель-сумма, под сущность "расходная накладная" где есть Товары - Сущность выпадающий ajax, где я могу выбрать товар из приходной накладной который хочу продать, так же количество, цена, сумма..
Как теперь сделать след. процесс. После продажи чтобы из приходной накладной (склад) из поля количество высчитывалось количество проданной ?
Поковырялся с формулами и функциями - не получилось. Нет "привязки" к товару который я выбираю из выпадающего списка. Отнимается количество СО ВСЕХ ТОВАРОВ в списке товаров в приходной накладной.
Помогите пожалуйста с этим моментом.
Как?
-
- Сообщения: 354
- Зарегистрирован: 01 мар 2019, 08:57
- Имя: Эльдар Имамвердиев
- Откуда: Россия, Санкт-Петербург
- support
- Техническая поддержка
- Сообщения: 9181
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Как?
Вам нужно использовать поле MySQL запрос
https://docs.rukovoditel.net/ru/index.php?p=24
Для сущности товары делаете следующее
1) Создаете поле (MySQL запрос), где считаете сумму приходов
2) Создаете поле (MySQL запрос), где считаете сумму расходов
3) Создаете формулу где вычисляете (приход-расход)
В поле MySQL запрос, в условии вам нужно сравнивать
Где [213] - поле Сущность выпадающий ajax, где вы выбираете товар.
e.id - это идентификатор товара.
https://docs.rukovoditel.net/ru/index.php?p=24
Для сущности товары делаете следующее
1) Создаете поле (MySQL запрос), где считаете сумму приходов
2) Создаете поле (MySQL запрос), где считаете сумму расходов
3) Создаете формулу где вычисляете (приход-расход)
В поле MySQL запрос, в условии вам нужно сравнивать
Код: Выделить всё
[213]=e.id
e.id - это идентификатор товара.
-
- Сообщения: 354
- Зарегистрирован: 01 мар 2019, 08:57
- Имя: Эльдар Имамвердиев
- Откуда: Россия, Санкт-Петербург
Re: Как?
Не получилось... выдает ошибку.support писал(а): ↑19 сен 2019, 09:32 Вам нужно использовать поле MySQL запрос
https://docs.rukovoditel.net/ru/index.php?p=24
Для сущности товары делаете следующее
1) Создаете поле (MySQL запрос), где считаете сумму приходов
2) Создаете поле (MySQL запрос), где считаете сумму расходов
3) Создаете формулу где вычисляете (приход-расход)
В поле MySQL запрос, в условии вам нужно сравниватьГде [213] - поле Сущность выпадающий ajax, где вы выбираете товар.Код: Выделить всё
[213]=e.id
e.id - это идентификатор товара.
-
- Сообщения: 354
- Зарегистрирован: 01 мар 2019, 08:57
- Имя: Эльдар Имамвердиев
- Откуда: Россия, Санкт-Петербург
Re: Как?
Получилось!
Пункт 1. надо было пропустить!
Пункт 1. надо было пропустить!