Opracowanie programu rachunkowości handlowej
System operacyjny Linux Mint
Jest kod na GitHub
Z słów poprzedniego programistę muszę szukać takiego wykonawcy:
Python jest programistą z wiedzą pyqt. lub powiązane doświadczenie z++ z biblioteką qt piszącą w Pythonie. Należy mieć doświadczenie w pisaniu czystych pytań SQL i doświadczenie w specyficzności sqlite lub chęć wprowadzenia jakiegokolwiek ormu w projekcie. Doświadczenie z dampami CSV i różnymi kodami
https://github.com/evgeniynikolaevich/bicycle_warehouse
Программа RESKO включает:
1) Товары + Корзина
2) Операции + Касса
4) Настройки
********************************
Товары
********************************
Таблица товаров с элементами сортировки и поиска.
Колонки: Артикул (5 знаков), Название, Количество, Цена закупки $, Цена продажи $, Наценка%, Цена продажи ГРН
Сортировка происходит по любой из колонок.
Поиск происходит по нескольким параметрам: Избрание категории (дерево категорий слева), Избрание наличия товара (все, имеющиеся, отсутствуют), поиск по тексту в полях Артикул и Название (реагирует мгновенно после ввода каждого символа в поисковых полях над таблицей). Все параметры поиска действуют одновременно.
Правая кнопка мыши открывает меню с пунктами "Редактировать товар", "Новый товар", "Удалить товар». При удалении товара необходимо дополнительное подтверждение. Удалять можно только товар с количеством 0.
Окно "Новый товар" с возможностью внесения следующих параметров:
- Артикул назначается автоматически - следующий после последнего.
- Выбор категорий (2-3 уровня). По умолчанию - и категория в которой выбрали создание нового товара.
- Название товара
- Количество
- Закупка$
- Продажа$
- ПродажаГРН (рассчитывается автоматически Продажа$*Курс, округляется до 1 в большую сторону)
- Наценка% - округляется до целого числа. Рассчитывается по формуле Закупка$/Продажа$*100
Окно "Редактировать товар" для изменения следующих параметров: Категория, Название, Количество, Закупка$, Продажа$.
Артикул остается неизменным, ПродажаГРН и Наценка% высчитываются автоматически.
****************
Корзина
****************
Правая половина страницы Товары - Корзина товаров.
Когда происходит двойной клик мышкой по товару в таблице - 1шт товара попадает в Корзину.
В корзине сверху есть также поля для ввода сумм определенных фиксированных видов товаров:
1) Работа - товар с закупкой 0 ГРН и продажной ценой 1 ГРН. В поле вводим его количество. В истории операций в колонке Тип вписывается метка РБ.
2) Материалы - товар с закупкой 1 ГРН и продажной 1 ГРН. Вводим в поле его количество. В истории операций в колонке Тип вписывается метка ПР.
3) Скидка - товар с закупкой 0грн и продажной ценой -1ГРН (минус). Вводим его количество. В истории операций в колонке Тип вписывается метка СК.
Таблица корзины имеет колонки: Артикул, Название, Цена (ГРН), количество, сумма (ГРН).
Внизу суммируется все операции: Сумма и общая прибыль. Прибыль рассчитывается по формуле: (Продажа$ общая - Закупка$ общая)*курс. Округляется до 1 ГРН в меньшую сторону.
Все цены и суммы в корзине - в ГРН.
Если по товару в корзине кликнуть 2 раза - он удаляется.
Нужно реализовать функцию ручного ввода количества товара в корзине.
Внизу кнопки вида оплаты: Наличные, Карточка, Терминал с соответствующим внесением букв Н, К, Т в колонку НКТ истории операций.
При нажатии кнопки вида оплаты - происходит удаление указанного количества товара из базы, внесение записи в историю операций. Товары записываются с указанием типа ПР (продажа). Работа, Материалы и Скидка - РБ, ПР, СК соответственно.
Текст чека формируется автоматически на рабочем столе (перезаписывается файл).
Кнопка Очистить - очищает все поля Корзины.
***********************
Операции
***********************
Выбор периода для отображения (календарь) - по умолчанию сегодняшний день.
Верхняя часть - краткий отчет по периоду:
Получено - сумма всех чисел в колонке Сумма, тип ПР, СБ и СК
Прибыль - сумма всех чисел в колонке прибыль, тип ПР, СБ и СК
Магазин - сумма всех чисел в колонке Прибыль, тип ПР и СК
Работа - сумма всех чисел в колонке Прибыль, тип СБ
Расходы - сумма всех чисел в колонке Сумма, тип РС
Авансы - сумма всех чисел в колонке Сумма, тип АВ
Колонки таблицы истории операций: Дата, Артикул, Название, Количество, Сумма, Прибыль, НКТ, Тип
НКТ - вид средств: наличные, карта, терминал
Тип - ПР (продажа), СБ (работа), СК (скидка), РС (расходы), АВ (авансы).
Сортировка по любой колонке. Поиск текста по колонкам Артикул и Название.
При клике правой кнопкой мыши на любой операции - выпадает меню с пунктом Удалить операцию - запись исчезает, товар возвращается, деньги в кассе меняются противоположно операции. При удалении необходимо дополнительное окно подтверждения.
******************
Касса:
******************
Имеющиеся средства на данный момент:
- Наличные (наличные средства)
- Карта (средства на карточке)
- Терминал (средства полученные по терминалу)
Принудительная смена средств в кассе:
Выбираем средства: наличные, карта, терминал (столбик НКТ в истории). Далее выбирается тип операции (товар ТВ, расходы РС, аванс АВ). По умолчанию выбрано Наличные+Товар. Есть окошко для ввода суммы и комментария. Комментарий будет добавлен в столбик Название. Далее выбирается направление движения средств (взять-положить) для установки знака операции. Соответственно создается запись в таблицу Операции.
*************************
Настройки:
*************************
- Редактирование курса доллара с подтверждением. Мгновенно меняет гривневые цены товаров в базе.
- Настройка отчета на email
- экспорт базы товаров в формате CSV для онлайн-магазина (надо реализовать добавление текста из готовых текстовых файлов в определенные колонки). Позже покажу образец. Экспортируются все категории кроме Мастерская.
************************
Ежедневные отчеты на email (при первом запуске программы за сутки) включают:
1) База товаров полная (CSV) - Артикул, Название, Категория, Количество, Закупка$, Продажа$
2) Проверка по товарам и операциях (округление до 1 в большую сторону): (А-В)-(С-Д-Е)/К=?
А = Сумма себестоимости товаров вчерашнего отчета $ (округление до 1 в большую сторону)
В = Сумма себестоимости товаров сегодня $ (округление до 1 в большую сторону)
С = Получено средств в сутки ГРН
Д = Прибыль за сутки ГРН
Е = Материалы мастерской за сутки ГРН
К = Курс доллара
Plik z rezultatem
Opinia zleceniodawcy o współpracy z freelancerem
Opracowanie programu rachunkowości handlowejOdpowiedzialny wykonawca . Trochę podcenili zakres pracy. Nie mogę się doczekać tego, że moje opisy są zbyt prostsze. Ogólnie rzecz biorąc, polecam
Opinia freelancera o współpracy z Ruslan Levitsky
Opracowanie programu rachunkowości handlowejPomimo tego, że projekt nieco się wydłużył z czasem, udało się zrealizować wszystko, czego chcieli, a nawet trochę więcej. Współpraca z Rosjanem była przyjemna i mam nadzieję na dalszą współpracę.
![]()
-
263 10 0 Pozdrawiam .
Mam ogromne doświadczenie w pracy z bd i PyQt na pytonie.
Mogę wdrożyć dobrą ormę.
Ja jestem Twoim najlepszym wyborem.
Proponuję omówić szczegóły.
Szybko i za optymalną cenę.
Skontaktuj się, jeśli potrzebujesz wysokiej jakości produktu.
-
Я не знаю что написано, если честно. там наверное есть какие-то внутренние функции, которые недоработаны.
На счет того что мне надо от программы - щас добавлю. Наверное есть возможность
-
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Usunąć problem niepełnego importu danych z plików Excel specyfikacji Nowej Poczty do 1C:
164 PLN
Cel: Istnieje przetwarzanie w 1C dotyczące ładowania specyfikacji Nowej Poczty. Z nieznanych powodów przestało ładować niektóre dane tabelaryczne. Należy znaleźć przyczynę i usunąć problem niepełnego importu danych z plików Excel specyfikacji Nowej Poczty do 1C: Mały Biznes.… Administracja systemem i siecią, Bazy danych i SQL ∙ 2 dni 3 godziny temu ∙ 16 ofert |
System ewidencji, planowania i sprzedaży dla farmy grzybowej
2215 PLN
Oto pełny, finalny tekst Technicznego Zadania (TZ). Łączy on wszystkie Twoje wymagania: 16 komór, 20 kontrahentów, harmonogram po dniach, ewidencja opakowań, obliczenie rentowności oraz obowiązkowy podział na trzy gatunki grzybów. Możesz całkowicie skopiować ten tekst i wysłać… Bazy danych i SQL, Zarządzanie klientami i CRM ∙ 4 dni 7 godzin temu ∙ 55 ofert |
Zewnętrzny raport 1C 8.3 — prognoza stanów towarów
82 PLN
Potrzebny zewnętrzny raport (.erf) dla 1C:Enterprise 8.3 (konfiguracja do ustalenia). Co ma robić: Wyciągać stany towarów z bazy Analizować historię sprzedaży za ostatnie 30 dni Liczyć średni tempo sprzedaży dla każdego towaru Określać, po ilu dniach towar się skończy Oznaczać… Bazy danych i SQL, Zarządzanie klientami i CRM ∙ 4 dni 7 godzin temu ∙ 13 ofert |
Audyt bezpieczeństwa aplikacji internetowej i bazy danych dla niestandardowego CRM — specjalista BaaS / Database-as-API (PenetrPrzegląd projektu Obsługujemy platformę zarządzania relacjami z klientami (CRM) stworzoną na zamówienie, która prowadzi dwa biznesy usługowe w jednym systemie. Jest to nowoczesna aplikacja internetowa JavaScript wspierana przez bazę danych jako usługa (BaaS) i wdrożona na… Bazy danych i SQL, Testowanie i kontrola jakości ∙ 4 dni 20 godzin temu ∙ 10 ofert |
Synchronizacja baz danychSynchronizacja programów Microsoft Access i CRM SalesDrive. Przekazywanie danych z CRM do Microsoft Access na pierwszym etapie (zmiana statusu lejka). Przekazywanie danych z Microsoft Access do CRM na drugim etapie (zmiana statusu w programie). Bazy danych i SQL ∙ 5 dni 1 godzina temu ∙ 13 ofert |