dailysse:
1) Проводим приходній документ задним числом
2) Приходный документ скидывает все последующие расходные расходные документы втаблицу невалидных
3) Раз в некторый интервал, документы из таблицы невалидных перепроводятся
4) для єтого для каждого документа :
a) Считаем таблицу остатков по ФИФО на момент расходного документа и пересчитіваем его себестоимость
б) Для того, чтобі можно было в любой момент пересчитать себестоимость расходного документа он записывается не одной строкой а по строке на каждую партию
Остатки по ФИФО быстро считаются при помощи оконных функций, примеры проще всего найти для Oracle и его аналитических функций и адаптировать
Если уровень изоляции базы READ COMMITTED то процедура пересчитае это дело за один проход
Если SERIALIZABLE то процедура будет рекурсивной
Нельзя запрещать вносить документі задним числом, нужно фиксировать закрітій период и все корректирующие документі можно вносить только в открытом периоде. В Postgre SQL, как и в Oracle есть оконніе функции, на них отлично реализуется пересчет себестоимости реализуемого товара по ФИФО, и если закрівать период в переделах месяца, делается єто довольно бістро.
okuznetsov1: Я постараюсь найти пример правильной (как мне кажется) работы с $resource, в связке template/controler/service это все что я могу обещать.
В вашем коде мне не нравится то, что в блоке then присваивается
vm.selectModelNew = {
tag: []
};
Инициализация должна віполняться во кнструкторе контроллера
Вот это тоже vm.statusNew = '';
Кроме того в блоке catch вы гасите ошибки
Кроме того вы просто присваиваете значения свойствам контроллера в блоках then, это нельзя назвать "возвращаю promise", я постараюсь в песочнице написать небольшой кусок как бы делал я, правда без вложености.
'''
If you've set up Git LFS, and you have an existing file in your repository that needs to be tracked in Git LFS, you need to first remove it from your repository.
'''
Как можно связать два аккаунта ? Допустим один аккаунт не прошел проверку, а второй ? Там ведь можно и по скайпу поговорить и паспорт показать. Только идиот будет один паспорт на два аккаунта показівать.
Смотря где работаешь. Если ты можешь в митингах общаться с заказчиком напрямую, тебя гораздо проще продать, соответсвенно на галерах ЗП гораздо больше.
Я думал const будет создавать лишние структуры чтобы поддерживать неизменяемость, ну или в процессе транспиляции бабелем тоже будет создаваться лишний код.
1) Проводим приходній документ задним числом
2) Приходный документ скидывает все последующие расходные расходные документы втаблицу невалидных
3) Раз в некторый интервал, документы из таблицы невалидных перепроводятся
4) для єтого для каждого документа :
a) Считаем таблицу остатков по ФИФО на момент расходного документа и пересчитіваем его себестоимость
б) Для того, чтобі можно было в любой момент пересчитать себестоимость расходного документа он записывается не одной строкой а по строке на каждую партию
Остатки по ФИФО быстро считаются при помощи оконных функций, примеры проще всего найти для Oracle и его аналитических функций и адаптировать
Если уровень изоляции базы READ COMMITTED то процедура пересчитае это дело за один проход
Если SERIALIZABLE то процедура будет рекурсивной