Как?

Все вопросы/проблемы по установке и использовании.
Ответить
imamverdiyeveldar
Сообщения: 354
Зарегистрирован: 01 мар 2019, 08:57
Имя: Эльдар Имамвердиев
Откуда: Россия, Санкт-Петербург

Как?

Сообщение imamverdiyeveldar »

Добрый день, подскажите как правильно/грамотно построить приложение "Склад"?

Справочники:
Контрагенты (Имя, Категория)
Товары (Наименование, Ед.изм., НДС)
Основные процессы:
1.Закупка товара у поставщика (он может быть и покупателем (дебетором) в зависимости от сальдо)
2.Продажа товара покупателю (он может быть и поставщиком (кредитором) в зависимости от сальдо)

Процессов очень много на самом деле, но дело в том что дальше 2ого пункта я никак не могу идти.

Создал сущность Приходы, Под сущность приходная накладная. В приходах выбор отправителя, в под сущности товар(сущность товары), количество, цена, сумма. (сумму накладной смог вывести в Родительскую приходы). СУПЕР. Теперь у меня есть Отправитель и Сумма его накладной, так же у меня есть сущность приходная накладная (назовем склад) где копятся все товары, кол-ва, цены от приходов. Отлично. Что дальше?
Я создал сущность Продажа, так же покупатель-сумма, под сущность "расходная накладная" где есть Товары - Сущность выпадающий ajax, где я могу выбрать товар из приходной накладной который хочу продать, так же количество, цена, сумма..
Как теперь сделать след. процесс. После продажи чтобы из приходной накладной (склад) из поля количество высчитывалось количество проданной ?
Поковырялся с формулами и функциями - не получилось. Нет "привязки" к товару который я выбираю из выпадающего списка. Отнимается количество СО ВСЕХ ТОВАРОВ в списке товаров в приходной накладной.
Помогите пожалуйста с этим моментом.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9181
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Как?

Сообщение support »

Вам нужно использовать поле MySQL запрос
https://docs.rukovoditel.net/ru/index.php?p=24

Для сущности товары делаете следующее
1) Создаете поле (MySQL запрос), где считаете сумму приходов
2) Создаете поле (MySQL запрос), где считаете сумму расходов
3) Создаете формулу где вычисляете (приход-расход)

В поле MySQL запрос, в условии вам нужно сравнивать

Код: Выделить всё

[213]=e.id
Где [213] - поле Сущность выпадающий ajax, где вы выбираете товар.
e.id - это идентификатор товара.
imamverdiyeveldar
Сообщения: 354
Зарегистрирован: 01 мар 2019, 08:57
Имя: Эльдар Имамвердиев
Откуда: Россия, Санкт-Петербург

Re: Как?

Сообщение imamverdiyeveldar »

support писал(а): 19 сен 2019, 09:32 Вам нужно использовать поле MySQL запрос
https://docs.rukovoditel.net/ru/index.php?p=24

Для сущности товары делаете следующее
1) Создаете поле (MySQL запрос), где считаете сумму приходов
2) Создаете поле (MySQL запрос), где считаете сумму расходов
3) Создаете формулу где вычисляете (приход-расход)

В поле MySQL запрос, в условии вам нужно сравнивать

Код: Выделить всё

[213]=e.id
Где [213] - поле Сущность выпадающий ajax, где вы выбираете товар.
e.id - это идентификатор товара.
Не получилось... выдает ошибку.
imamverdiyeveldar
Сообщения: 354
Зарегистрирован: 01 мар 2019, 08:57
Имя: Эльдар Имамвердиев
Откуда: Россия, Санкт-Петербург

Re: Как?

Сообщение imamverdiyeveldar »

Получилось!
Пункт 1. надо было пропустить!
Ответить