Pull to refresh
2
Влад@Varim

ASP.NET Core WebAPI, SQL, JavaScript

2
Subscribers
Send message
вторую фундаментальную проблему программирования (инвалидация кеша)
Подскажите, какие первая и третья фундаментальные проблемы программирования? А четвертая и пятая есть? Я не троллю.
Например, в Java и C#.
Не словом, а символом.
А пришло еще с ассемблера.
А что не так с Петей, тема Пети не раскрыта вроде бы?
Пункт B. Повышение прозрачности — качественное развитие сотрудника.
Это обязанность которого сотрудника, Пети или Тани?
Не настаиваю, но похоже что все таки повышение прозрачности, если такая задача поставлена, это задача менеджера.
Поскольку статья гласит что менеджер это коммуникабельный экстраверт, который отлично ладит с людьми и "На раз-два налаживает контакты и генерирует идеи на лету" то неужели это такая непосильная задача, для целого директора, сгенерировать план как продуктивно поговорить с Петей и убедить его что выгодно побольше тратить время на обсуждение Петиной работы, даже в ущерб самой работе, так как miscommunication может принести больше ущерба, по крайней мере по мнению менеджера.
И да, скорее всего не дело Пети решать на что тратить его купленное время, на кодинг или на обсуждение работы с коллегами.
Если закрыть глаза на КЗоТ, то конечно хочется увольнять непонятных тебе людей, но где программисты, а где КЗоТ.
Может там разные представления и разные числа?
В Java с 0 какие числа начинаются, десятичные?
Десятичное 123 и восьмеричное 123, это разные числа.
Так же как десятичное 10 и двоичное 10, это десять и два.
Вроде в 1С был отчет «карточка счета» или еще какой то, и мне казалось в отчете на некоторых счетах можно было увидеть одновременно и дебетовый остаток и кредетовый, но возможно не в разрезе конкретного субконто.
Мне хотелось бы знать, нелогично ли, хотя бы у некоторых счетов, не «сворачивать» сальдо автоматически, а показывать оба остатка.
Например завести какой то флаг у счета, и назвать этот флаг "автоматически сворачивать сальдо".
А когда необходимо свернуть остатки, то тогда для этого делать специальную какую то проводку с одинаковым счетом по Дт и Кт, типа:
«счет Дт: 33.6, счет Кт: 33.6, субконто: ЧП Иванов, Сумма: 100»
где сумма 100 это min(120, 100)

Хотя, похоже что да, это скорее свойство не счета, а отчетной системы по счету.

Или флаг можно установить на комбинацию счета и субконто, например не сворачивать для комбинации счет+типСубконто1+типСубконто2 — «счет 33.6, Контрагент, договор»
хотя… комментарии для того и есть что бы обсудить/поспорить
1) чтение не запись, тем более для SSD
2) mayorovp предлагает индексированное представление. Об этом говорит with schemabinding и unique clustered index.
Индексированное представление автоматически перевычисляется при изменении исходных данных.
3) не нравится Индексированное view, можно использовать тригеры БД или просто считать итоги в логике и писать в таблицу итогов. (но я не уверен что не потерял какую то вашу суть, почему вы именно так сделали)
Я не люблю регламентированный учет
Следует ли добавить "и моя система не реализует его"… и тогда я задамся вопросом: «хм, а какое тогда есть моральное право у этого человека вообще учить как делать бух учет, он же похоже подлость делает новичкам учя их плохому»
есть такое слово «крыжить»
Если мы делаем изменение старых проводок, то у нас есть сумма на которую было изменение.
Да, сумма есть, и ее нужно записать во все 10 000 последующих проводок.
Если нужно поправить 10 проводок, то 10 раз перезапишется «пол базы»?
очевидно вся перепалка в том что вы упомянули скилл и опыт но не дали определения терминам.
По русски скилл это наверное навык, а экспириенс это опыт.
Тем не менее, что такое навык что такое опыт?
Набить руку на кидание дротика, это навык, а что такое опыт? Вроде как память о сделанных ошибках и удачах (достижений)?
Если свернуть, то мы можем расслабиться — у нас нет долгов. Но на самом деле долг есть: мы должны Васе 100 рублей.
Вы подразумеваете что сальдо по счету в разрезе контрагента всегда либо дебетовое либо кредитовое?
А разве нельзя сальдо по субконто не сворачивать, а так и оставить:
«счет: 33.6, субконто: ЧП Иванов, Дт: 100, Кт: 120»
вместо
«счет: 33.6, субконто: ЧП Иванов, Кт: 20»
То есть, сворачивание, это обязательное свойство счета?
способность создавать решение
Предположу, что вы имеете ввиду не типичное ПО.
На моей практике, ПО строится на похожей архитектуре, потому что так видимо проще нанять кучу народу и хоть как то пытаться их заменять друг на друга и заставить работать вместе. Не надо учить всю банду новой архитектуре. За это и платят деньги чаще всего. А поскольку всё похожее, то чем больше опыта тем быстрее разработка в условно типичных случаях.
щас лень проверять, но думаю если по trades вызвать
foreach(var t in trades)
без ToList(), то будут множественные запросы к таблице Trades, которые будут тормозить систему.
в своих системах учета такие счета не ввожу. Но в регламентированном учете такие счета существуют.
Вот в чем дело, мне казалось что нужно решать задачи бизнес требований (требований бух. учета, например).

В голове такая картина — подходит ко мне бухгалтер и говорит: «мне вот нужна такая проводка и такой активно пассивный счет», а я такой бухгалтеру — «обломиська! Я не завожу такие счета, которые вам нужны».

Мне интересно, как вы обходите требования бухгалтеров, нагибаете их что бы они прогнулись под вас? И что, никогда расхождений с законодательством не бывает?
А почему не рассматриваете активно-пассивный счет?
Мне интересно для себя, в мире бухгалтерии либо законодательстве может что то изменилось?
Простите, статью пробежал вскользь.
У вас есть ситуации когда на одном и том же счете, в остатках есть суммы как по дебиту так и по кредиту?
Давно не работал с бухгалтерией, вроде это активно пассивный счет называлось.
Кстати, а кроме суммы, количество у вас можно считать?
И еще, поиск по статье не находит слово «субконто».
нет никакой корреляции между опытом и скиллом
fillpackart Поясните что такое опыт, а что такое скилл?
Для вас опыт это количество отработанных лет?

Упс, не та ветка.
Сотрудник должен
Если почитать стати об интровертах, экстравертах и управлении, список чего должен сотрудник уйдет за сто пунктов.
Список из 100 пунктов, если он не написан «на бумажке», никогда никаким человеком исполнятся не будет.
Список из 100 пунктов написанный «на бумажке» будет отнимать 10сек*100 = 16 минут на каждый чих.
Мне кажется когда «управленец» говорит кому то что он «всегда должен помнить о», он переваливает свою ответственность на подчиненного.
Менеджеры, возможно по моему ошибочному мнению, существуют для того что бы со всеми общаться и работать вместо таймеров/будильников, а значит эта статья только отнимает время программистов.

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity

Specialization

Бэкенд разработчик
Старший
From 6,500 $
ASP.NET WEB API
Entity framework
RabbitMQ
Redis
Apache Kafka
Elasticsearch
Docker
Английский язык
SQL
.NET