Вот здесь есть объяснение, что сначала нужно установить пароль пользователя postgres.
sudo -u postgres psql postgres
# \password postgres
Столько лет пользовался PostgreSQL и не знал об этом.
Ну в общем нужно сначала установить пароль postgres, а потом ввести его, когда программа попросит при развертывании БД.
Пользователь добавил сообщение 16 Апреля 2018, 19:44:57:
И еще. Программа может не запускаться, если отсутствует библиотека libpng16.so.
В этом случае её нужно сначала установить: sudo apt-get install libpng16-16.
Пользователь добавил сообщение 16 Апреля 2018, 20:37:14:
Проблема видимо была в том, что не был установлен пароль postgres.
Теперь по программе и по моим планам.
Не обращайте пока внимание на внешний вид и может быть нелогичность интерфейса пользователя. Я писал для себя, к интерфейсу привык, для его приведения в логичный для всех вид мне необходима обратная реакция пользователей. Над внешним видом неплохо бы поработать дизайнеру интерфейсов, сам я таковым не являюсь.
Количество операций, которые поддерживаются в той или иной мере можно оценить по количеству строк в меню "Операции". Я выгрузил пока все что есть, конечно без содержимого, просто чтобы были примерно понятны возможности.
Дальнейшие планы такие.
Я собираюсь довести эту программу до состояния нормального программного продукта с инсталлятором, документацией, примерами, сайтом, форумом и т.д. Занимаюсь я этим давно и терпения у меня хватит.
Начну примерно в таком порядке:
- Уберу все лишние справочники и операции.
- Ориентир будет на программу по продаже запчастей, т.к. это мне ближе (я занимаюсь запчастями на отечественные авто). Начну добавлять понемного справочник за справочником, операцию за операцией с примерами и простой пользовательской документацией:
- Загрузка товарных остатков из файла xls.
- Загрузка прайсов поставщиков.
- Загрузка накладных с приходом товара, ввод вручную, ввод на основании заказов
- Наценка
- Передача в продажу, разборка, печать ценников со штрихкодами
- Продажа
- Составление заказов, распределение заказов по поставщикам, отправка заказов.
- Бухгалтерская отчетность будет позже. Она у меня в этой программе пока не написана, но это не сложно, серверная часть у меня есть. Просто такую отчетность у меня выводит старая такая же программа, написанная на Visual FoxPro, которая работает параллельно в этой же базе.
Для всех операций я буду объяснять, как они работают на уровне языка ECMAScript в "конфигурации". Эта программа похожа на 1С в том смысле, что у нее есть "платформа" и есть "конфигурация", которые можно вообще-то разделить. И на ней можно запрограммировать не только продажу запчастей, но и любую учетную задачу (склад, зарплату, производство и т.д.)
Пользователь добавил сообщение 16 Апреля 2018, 20:43:39:
Мне очень нужна поддержка сообщества пока хотя бы в тестировании программы. Кстати, большое спасибо
bghno за помощь в отлаживании первого запуска программы. У меня-то она давно работает, и этот момент не отлажен.