Лев Ларин
Успешный серийный предприниматель и вообще отличный парень.
Подписаться
Написать
20 ноя 2020 в 13:40
Комментарии
Заказы поставщикам, прайслисты, заказы поставщикам под заказы покупетелей, выгрузка первички для бухгалтеров - это ищите в отчетах. Выручка по эквайринговым терминалам, налика, безнал - это тоже все есть.
Если говорить об основании товарного (материального) учета - то обычно основанием является документ.
А мы используем в качестве основания - товарную транзакцию. (бухгалтеры называют это проводкой, но проводки относятся только к финансовым документам. У нас они тоже есть). Так почти никто не делает, из за того, что ноги у учета обычно растут из бухгалтерии (1С).. Где документ - основа всего сущего.
Система хранит отдельно "документы"Весь учет строится на взаимосвязях документов разных типов.
Транзакционная модель - пользователь совершает транзакцию - например, продажа товара. В транзакции указаны те же реквизиты. И по транзакции он может распечатать вообще любой документ. То есть основой учета является не взаимосвязи документов, а запись в таблице транзакции. Документы отдельно не хранятся, а генерируются по данным транзакции.
Собственно схема отражает разницу интерфейсов между документарной моделью и транзакционной. Мы не храним документы вообще. Никакие. их просто нет. Есть шаблоны, которые заполняются из транзакции.
Транзакционный подход не популярен из-за бухгалтеров, которые постоянно что то мутят с документами, вносят в них какие то свои бесконечные правки и хотят все это хранить. Фактически бухгалтеров не интересуют фактические операции с товарами. В то же время, предпринимателей интересуют именно фактические данные а не бухгалтерские манипуляции.
А оконные рич интерфейсы в итоге слишком громоздкие и не работают на тачах. Привет из начала 2000-х.
Транзакционную модель вообще никто не использует.
Может быть, когда нибудь в будущем мы такое реализуем.
Заказ поставщику можно тоже видеть отдельно в разделе Заказы.