Страница 1 из 1

Взаимрасчеты

Добавлено: 05 июн 2020, 15:57
imamverdiyeveldar
Друзья! Помогите реализовать. всячески пытаюсь, не получается.

Есть сущность

1) Контрагенты

2) Товары

3) Приходы
-приходная накладная

4) Взаиморасчеты
-движения (тип операции, получено, отправлено, сальдо)

Сущность Приходы работает так:
Открываем, выбираем контрагента (сущность 1), ок. Переходим в под-сущность выбираем товар (сущность 2) кол-во, цена, ок...

Допустим мы сделали приход. сумма 1000 рублей.

Как сделать так чтобы в сущности взаиморасчеты добавилась запись (выбранный контрагент) а в под-сущности движения добавилась запись (Тип операции: Приход товара, получено 1000, Отправлено 0, Сальдо -1000)

Через автоматизацию можно сделать, но есть проблема, как быть во второй раз, когда человек опять что нибудь отправил, в Взаиморасчеты опять добавится еще одна запись с одним и тем же именем... а нужно чтобы записи попадали в под-сущность если контрагент уже участвовал в операциях.

вообще как добавить запись в подсущность через автоматизацию так чтобы родительская выбиралась автоматом изходя из того какой родитель выбран в исходной сущности

Ломаю голову, никак не могу придумать...

p.s.
Попытался чисто для любопытства сделать так: в сущности контрагенты создал поля (получено, отправлено, сальдо)
сделал mysql запрос к сущности приходы, выбрал поле сумма (mysql запрос к дочерней) условие поставил поле контрагент (поле сущность)=e.id даже так не сработало.

Re: Взаимрасчеты

Добавлено: 06 июн 2020, 07:08
support
В документации есть видео пример с кассой. Очень похоже на то что вам нужно
https://docs.rukovoditel.net.ru/index.php?p=103

Re: Взаимрасчеты

Добавлено: 06 июн 2020, 07:54
imamverdiyeveldar
Нет, он не подходит, очень сложно объяснить, но постараюсь все же. В примере с видео, в таблице Движение средств добавилось три записи. То есть проект "Стройдеталь" из видео трижды отображается в таблице движения средств... А нужно чтобы Стройдеталь в сущности движения был один и сумма которая касается его . Чтобы в эту сущность добавлялись только те которых там нет.


P.S.Ситуацию могли бы спасти общие фильтры если бы возможность группировать по полю Стройдеталь...

Re: Взаимрасчеты

Добавлено: 06 июн 2020, 08:23
support
Если нужно группировать, пробуйте сводные отчеты, или воронку
https://docs.rukovoditel.net.ru/index.php?p=38
https://docs.rukovoditel.net.ru/index.php?p=40

Re: Взаимрасчеты

Добавлено: 06 июн 2020, 09:08
imamverdiyeveldar
support писал(а): 06 июн 2020, 08:23 Если нужно группировать, пробуйте сводные отчеты, или воронку
https://docs.rukovoditel.net.ru/index.php?p=38
https://docs.rukovoditel.net.ru/index.php?p=40
не подходит. в примере, записи в сущности движения средств собираются из одной сущности проекты... а мне нужно собирать из 4-5 сущностей по одному контрагенту.

а собирать все движения в одну сущность и под сущности не вариант (хотя можно попробовать). и вообще, можете запустить в меня что нибудь тяжелое, но все таки считаю что автоматизация довольно опасная и не рекомендуемая процедура. даже в примере, вы отдали за регистрацию доменного имени 10 000 рублей, а потом выяснилось что ошиблись не 10 000 а 8000 надо было... поправить то поправили.. в проектах.. а в кассе-то не поправилось.

Re: Взаимрасчеты

Добавлено: 06 июн 2020, 09:29
support
даже в примере, вы отдали за регистрацию доменного имени 10 000 рублей, а потом выяснилось что ошиблись не 10 000 а 8000 надо было... поправить то поправили.. в проектах.. а в кассе-то не поправилось.
Вы в банке когда перевили средства по ошибке не на тот счет, что происходит? Вам делают возврат и лог операций сохраняется. Соответственно в автоматизации нужно предусматривать и такую ситуацию.