У меня появилась идея, которую я, наверное, реализую сам.
Суть такая: сделать на чистом Си (я не знаю Rust и изучать не хочу) программу БЕЗ GUI (т.е. работающую исключительно в терминале) с лицензией GPL (я не очень глубоко погружён в тему лицензий, но GNU GPL какой-либо версии, возможно, последней, кажется, самая подходящая) для ведения бухгалтерского учёта.
Разумеется, сперва я посмотрю, какие штуки из 1С точно не нужно реализовывать в терминальной программе (почти все...), очень много времени потрачу на то, чтобы расчёты были правильными (в любых бухгалтерских программах, кмк, недопустимы ошибки, вызванные двоичной записью десятерых чисел).
Но уже сейчас в моей голове крутятся основные мысли на тему того, как оно должно выглядеть:
• Вспомогательные файлы не в UTF, а в ASCII. Пока я думаю реализовать русский и английский язык, при этом на выбор будет три языка: English, Russkij, Русский. Делается эта локализация на местный язык кринжовым образом для того, чтобы в программе можно было работать даже если в компьютере пользователя отсутствует, например, поддержка кириллицы (вероятность этого составляет ~0%, но прямо сейчас мне кажется, что так надёжнее). Ну и все данные по максимуму я хочу хранить в ASCII для минимальных затрат памяти и максимально высокой скорости (может, для максимальной совместимости тоже). Да, прямо сейчас Вы можете думать, что это бред и радикализм, но в бухгалтерских программах по идее много всего есть и потому каждая секунда работы на компьютере 1994 года издания на счету.
• Полная поддержка МСФО, минимально необходимая поддержка ФПБУ. На практике, конечно, наверное, и то, и другое придётся поддерживать. Но внутри России уже много лет тренд идёт на уход от ПБУ и переход на Международные Стандарты Финансовой Отчётности.
• Я ХЗ, что там надо будет делать, доделывать, ваять... Но каким-то образом ещё надо учесть Международные Стандарты Аудита. В том плане, что я не знаю, как моим чудом будут пользоваться, а главное какие конкретные вещи необходимы. Но исхожу из того, что бухгалтеры и аудиторы по сути одну работу делают (глобально они работают с финансовой документацией).
• Только что понял, что значки валют не входят в ASCII, но даже без этого, вероятно, надо будет реализовать как минимум два режима работы: «быстрый» (na russkom jazyke) и «красивый» (с цветным терминалом и специальными символами). По умолчанию, конечно, второй, но в теории первый правда может пригодиться.
• У меня есть ещё идеи для своего формата некоторых вспомогательных файлов (опять-таки для скорости и лёгкости), но может быть до этого не дойдёт.
—Ф—
Ещё я что-то не хочу регаться на гитхабе, но если у меня этот проект начнёт получаться, я зарегистрируюсь и опубликую его там. В любом случае код этого проекта будет полностью открыт, для любителей надёжных проприетарных современных решений есть 1С и множество других отечественных и иностранных решений.
Предполагаемый срок первых пробных версий — 2026 год (в лучшем случае вторая половина 2025).
Если Вы сталкивались с бухгалтерским ПО (только не GNU Cash, пожалуйста), либо знакомы с Си, либо готовы убедить меня написать это всё на python3 (его я знаю), C++ (± знаю), Pascal (в школе учил), либо на другом яп (его я не знаю), пишите прямо сюда, прямо в комментарии.
Только не думайте, пожалуйста, что мои идеи — это прямо проекты, которые перевернут мир. Это чисто идея, которая появилась из-за того, что я хочу сделать проще свою учёбу и лучше разобраться в изучаемом материале.
Спасибо за уделённое внимание 🥰
Суть такая: сделать на чистом Си (я не знаю Rust и изучать не хочу) программу БЕЗ GUI (т.е. работающую исключительно в терминале) с лицензией GPL (я не очень глубоко погружён в тему лицензий, но GNU GPL какой-либо версии, возможно, последней, кажется, самая подходящая) для ведения бухгалтерского учёта.
Разумеется, сперва я посмотрю, какие штуки из 1С точно не нужно реализовывать в терминальной программе (почти все...), очень много времени потрачу на то, чтобы расчёты были правильными (в любых бухгалтерских программах, кмк, недопустимы ошибки, вызванные двоичной записью десятерых чисел).
Но уже сейчас в моей голове крутятся основные мысли на тему того, как оно должно выглядеть:
• Вспомогательные файлы не в UTF, а в ASCII. Пока я думаю реализовать русский и английский язык, при этом на выбор будет три языка: English, Russkij, Русский. Делается эта локализация на местный язык кринжовым образом для того, чтобы в программе можно было работать даже если в компьютере пользователя отсутствует, например, поддержка кириллицы (вероятность этого составляет ~0%, но прямо сейчас мне кажется, что так надёжнее). Ну и все данные по максимуму я хочу хранить в ASCII для минимальных затрат памяти и максимально высокой скорости (может, для максимальной совместимости тоже). Да, прямо сейчас Вы можете думать, что это бред и радикализм, но в бухгалтерских программах по идее много всего есть и потому каждая секунда работы на компьютере 1994 года издания на счету.
• Полная поддержка МСФО, минимально необходимая поддержка ФПБУ. На практике, конечно, наверное, и то, и другое придётся поддерживать. Но внутри России уже много лет тренд идёт на уход от ПБУ и переход на Международные Стандарты Финансовой Отчётности.
• Я ХЗ, что там надо будет делать, доделывать, ваять... Но каким-то образом ещё надо учесть Международные Стандарты Аудита. В том плане, что я не знаю, как моим чудом будут пользоваться, а главное какие конкретные вещи необходимы. Но исхожу из того, что бухгалтеры и аудиторы по сути одну работу делают (глобально они работают с финансовой документацией).
• Только что понял, что значки валют не входят в ASCII, но даже без этого, вероятно, надо будет реализовать как минимум два режима работы: «быстрый» (na russkom jazyke) и «красивый» (с цветным терминалом и специальными символами). По умолчанию, конечно, второй, но в теории первый правда может пригодиться.
• У меня есть ещё идеи для своего формата некоторых вспомогательных файлов (опять-таки для скорости и лёгкости), но может быть до этого не дойдёт.
—Ф—
Ещё я что-то не хочу регаться на гитхабе, но если у меня этот проект начнёт получаться, я зарегистрируюсь и опубликую его там. В любом случае код этого проекта будет полностью открыт, для любителей надёжных проприетарных современных решений есть 1С и множество других отечественных и иностранных решений.
Предполагаемый срок первых пробных версий — 2026 год (в лучшем случае вторая половина 2025).
Если Вы сталкивались с бухгалтерским ПО (только не GNU Cash, пожалуйста), либо знакомы с Си, либо готовы убедить меня написать это всё на python3 (его я знаю), C++ (± знаю), Pascal (в школе учил), либо на другом яп (его я не знаю), пишите прямо сюда, прямо в комментарии.
Только не думайте, пожалуйста, что мои идеи — это прямо проекты, которые перевернут мир. Это чисто идея, которая появилась из-за того, что я хочу сделать проще свою учёбу и лучше разобраться в изучаемом материале.
Спасибо за уделённое внимание 🥰
Свободный
аналог 1Скод на Си для бухгалтерской/аудиторской программы на самом первом этапе наткнулся на непреодолимую трудность. Я не знаю, что делать…То есть. Я в курсе того, какие существуют счета бух учёта с 01 по 99, знаю, что там надо открывать субсчета, знаю, как рассчитываются налоги… Но я сейчас открыл статью на Википедии про 1С, посмотрел в RuStore разный софт 1С и понял, что про половину функционала я ничего не знаю, а другую половину точно не буду реализовывать в терминальной софтине. Я как бы ещё могу справиться с выводом информации в текстовый файл в директории программы либо в любой директории (пока что на Python и C++ я таким только занимался, но, думаю, в чистом Си подобное тоже есть). Но выводить что-либо в PDF… Сами занимайтесь как бы переделыванием txt в pdf как удобно…
Ладно, я уже понял, что значительная часть финансовой отчётности должна быть сделана по шаблонам… Но каким образом это всё реализуется, чем из этого можно пренебречь… Я ж даже не видел, какую отчётность и в каком виде на практике ведут российские предприятия, разумеется, терминальная реализация МСФО может быть на практике бессмысленной…
Короче говоря, мне надо очень много во что вникать, но идея в силе, я от неё ещё не отказываюсь, буду читать законы, буду разбираться, предустановлю в программу шаблоны и для малого бизнеса в разных сферах, и для больших компаний, и для банков… Вряд ли какие-то банки всерьёз перейдут на эту программу, но всё-таки, почему бы и не сделать.
Короче да, из всех 4 аккаунтов под вот этот вот проектик, возможно, про некоторые другие экономические вещи, я буду использовать, наверное, преимущественно вот эту страницу.
Как и писал, первую версию программы лучше не ждите, а если ждёте, то ждите не ранее 2026 года точно.
Свободный
аналог 1Скод на Си для бухгалтерской/аудиторской программы на самом первом этапе наткнулся на непреодолимую трудность. Я не знаю, что делать…То есть. Я в курсе того, какие существуют счета бух учёта с 01 по 99, знаю, что там надо открывать субсчета, знаю, как рассчитываются налоги… Но я сейчас открыл статью на Википедии про 1С, посмотрел в RuStore разный софт 1С и понял, что про половину функционала я ничего не знаю, а другую половину точно не буду реализовывать в терминальной софтине....