Взаимрасчеты
Добавлено: 05 июн 2020, 15:57
Друзья! Помогите реализовать. всячески пытаюсь, не получается.
Есть сущность
1) Контрагенты
2) Товары
3) Приходы
-приходная накладная
4) Взаиморасчеты
-движения (тип операции, получено, отправлено, сальдо)
Сущность Приходы работает так:
Открываем, выбираем контрагента (сущность 1), ок. Переходим в под-сущность выбираем товар (сущность 2) кол-во, цена, ок...
Допустим мы сделали приход. сумма 1000 рублей.
Как сделать так чтобы в сущности взаиморасчеты добавилась запись (выбранный контрагент) а в под-сущности движения добавилась запись (Тип операции: Приход товара, получено 1000, Отправлено 0, Сальдо -1000)
Через автоматизацию можно сделать, но есть проблема, как быть во второй раз, когда человек опять что нибудь отправил, в Взаиморасчеты опять добавится еще одна запись с одним и тем же именем... а нужно чтобы записи попадали в под-сущность если контрагент уже участвовал в операциях.
вообще как добавить запись в подсущность через автоматизацию так чтобы родительская выбиралась автоматом изходя из того какой родитель выбран в исходной сущности
Ломаю голову, никак не могу придумать...
p.s.
Попытался чисто для любопытства сделать так: в сущности контрагенты создал поля (получено, отправлено, сальдо)
сделал mysql запрос к сущности приходы, выбрал поле сумма (mysql запрос к дочерней) условие поставил поле контрагент (поле сущность)=e.id даже так не сработало.
Есть сущность
1) Контрагенты
2) Товары
3) Приходы
-приходная накладная
4) Взаиморасчеты
-движения (тип операции, получено, отправлено, сальдо)
Сущность Приходы работает так:
Открываем, выбираем контрагента (сущность 1), ок. Переходим в под-сущность выбираем товар (сущность 2) кол-во, цена, ок...
Допустим мы сделали приход. сумма 1000 рублей.
Как сделать так чтобы в сущности взаиморасчеты добавилась запись (выбранный контрагент) а в под-сущности движения добавилась запись (Тип операции: Приход товара, получено 1000, Отправлено 0, Сальдо -1000)
Через автоматизацию можно сделать, но есть проблема, как быть во второй раз, когда человек опять что нибудь отправил, в Взаиморасчеты опять добавится еще одна запись с одним и тем же именем... а нужно чтобы записи попадали в под-сущность если контрагент уже участвовал в операциях.
вообще как добавить запись в подсущность через автоматизацию так чтобы родительская выбиралась автоматом изходя из того какой родитель выбран в исходной сущности
Ломаю голову, никак не могу придумать...
p.s.
Попытался чисто для любопытства сделать так: в сущности контрагенты создал поля (получено, отправлено, сальдо)
сделал mysql запрос к сущности приходы, выбрал поле сумма (mysql запрос к дочерней) условие поставил поле контрагент (поле сущность)=e.id даже так не сработало.