Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Программа учета для магазина  (Прочитано 15212 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bghno

  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Re: Программа учета для магазина
« Ответ #135 : 14 Апрель 2018, 19:24:20 »
Выложил исправленную версию
Программа виснет на этапе создания БД. Имя соединения у меня qbvb, а пароль делаю 123456, не знаю правильно или нет.
(Нажмите, чтобы показать/скрыть)

По поводу discord'а я, к сожалению вконтакте не зарегестрирован

Оффлайн Limor

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Программа учета для магазина
« Ответ #136 : 15 Апрель 2018, 11:32:55 »
Это не зависание. Это постгрес в это время просит в консоли ввести пароль - это моя ошибка. Возьмите здесь исправленный исполняемый файл в архиве. Замените старый этим и поменяйте ему атрибут на исполняемый (chmod a+x ./qbalance). Если будет запускаться нормально, дистрибутив поменяю.
При запуске пароль 123456 - это пароль для sa - главного пользователя программы. Для postgres пароль вводить не надо, если вы его не меняли после инсталляции PostgreSQL.
Видео - это очень хорошо, но постарайтесь его делать как можно короче. У меня траффик интернета ограничен 30Гб в месяц. Я записывал коротенькое видео 1.6 Мб (1'09") в формате mp4 с помощью VLC (тоже про QBalance, лежит здесь). У вас примерно такой же длительности занимает 114 Мб.
Потом, если удастся запустить программу, не обращайте пока внимание на интерфейс и кучу пока бесполезных операций и справочников. Мне важно сейчас отработать процесс первого запуска программы. Спасибо вам за помощь в этом. Затем я займусь заполнением ее полезными операциями и справочниками, буду брать их из текущих своих работающих процессов, поэтому не думаю, что это будет сильно долго.
« Последнее редактирование: 15 Апрель 2018, 13:15:59 от Limor »

Оффлайн Limor

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Программа учета для магазина
« Ответ #137 : 16 Апрель 2018, 20:42:43 »
Вот здесь есть объяснение, что сначала нужно установить пароль пользователя postgres.

sudo -u postgres psql postgres

# \password postgres

Столько лет пользовался PostgreSQL и не знал об этом.

Ну в общем нужно сначала установить пароль postgres, а потом ввести его, когда программа попросит при развертывании БД.

Пользователь добавил сообщение 16 Апрель 2018, 20:44:57:
И еще. Программа может не запускаться, если отсутствует библиотека libpng16.so.
В этом случае её нужно сначала установить: sudo apt-get install libpng16-16.

Пользователь добавил сообщение 16 Апрель 2018, 21:37:14:
Проблема видимо была в том, что не был установлен пароль postgres.

Теперь по программе и по моим планам.

Не обращайте пока внимание на внешний вид и может быть нелогичность интерфейса пользователя. Я писал для себя, к интерфейсу привык, для его приведения в логичный для всех вид мне необходима обратная реакция пользователей. Над внешним видом неплохо бы поработать дизайнеру интерфейсов, сам я таковым не являюсь.
Количество операций, которые поддерживаются в той или иной мере можно оценить по количеству строк в меню "Операции". Я выгрузил пока все что есть, конечно без содержимого, просто чтобы были примерно понятны возможности.

Дальнейшие планы такие.
Я собираюсь довести эту программу до состояния нормального программного продукта с инсталлятором, документацией, примерами, сайтом, форумом и т.д. Занимаюсь я этим давно и терпения у меня хватит.
Начну примерно в таком порядке:
- Уберу все лишние справочники и операции.
- Ориентир будет на программу по продаже запчастей, т.к. это мне ближе (я занимаюсь запчастями на отечественные авто). Начну добавлять понемного справочник за справочником, операцию за операцией с примерами и простой пользовательской документацией:

  - Загрузка товарных остатков из файла xls.
  - Загрузка прайсов поставщиков.
  - Загрузка накладных с приходом товара, ввод вручную, ввод на основании заказов
  - Наценка
  - Передача в продажу, разборка, печать ценников со штрихкодами
  - Продажа
  - Составление заказов, распределение заказов по поставщикам, отправка заказов.

- Бухгалтерская отчетность будет позже. Она у меня в этой программе пока не написана, но это не сложно, серверная часть у меня есть. Просто такую отчетность у меня выводит старая такая же программа, написанная на Visual FoxPro, которая работает параллельно в этой же базе.

Для всех операций я буду объяснять, как они работают на уровне языка ECMAScript в "конфигурации". Эта программа похожа на 1С в том смысле, что у нее есть "платформа" и есть "конфигурация", которые можно вообще-то разделить. И на ней можно запрограммировать не только продажу запчастей, но и любую учетную задачу (склад, зарплату, производство и т.д.)





Пользователь добавил сообщение 16 Апрель 2018, 21:43:39:
Мне очень нужна поддержка сообщества пока хотя бы в тестировании программы. Кстати, большое спасибо bghno за помощь в отлаживании первого запуска программы. У меня-то она давно работает, и этот момент не отлажен.
« Последнее редактирование: 16 Апрель 2018, 21:46:49 от Limor »

 

Страница сгенерирована за 0.137 секунд. Запросов: 23.