powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Делаю свободную бух.программу на PostgreSQL + Qt4.
326 сообщений из 326, показаны все 14 страниц
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36915196
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток всем!

Знаю, какое отношение сложилось на этом форуме к самописным программам, но решил написать. В свободное время занимаюсь созданием свободной бухгалтерской программы универсального назначения. Сразу немного о предистории, чтобы было ясно, что это возникло не на пустом месте. Занимаюсь программированием с конца 80-х. Начал писать бухгалтерские приложения примерно с 92-го на FoxPro (склад и начисление зарплаты). Для того, чтобы общаться с бухгалтерами на одном языке, изучил основы бухучета. Потихоньку начало приходить понимание того, как должна выглядеть БД для хранения бухгалтерских данных. Написал свою первую универсальную бух.программу, которую можно было приспособить под разные задачи путем настройки проводок и формул к ним. Это программа долгое время работала в нескольких организациях на материалах, на зарплате, на взаиморасчетах и в ЖКХ. Потом занялся мелким бизнесом - торговлей хозтоварами и автозапчастями. Старые программа на FoxPro уже не подходила с точки зрения хранения больших объемов данных о продажах и распределенной работы. После поисков внятной архитектуры с точки зрения ООП, с третьей попытки написал новую программу на Visual FoxPro + MSSQL. Запустил ее в работу в своем бизнесе в 2002 году. После знакомства с Linux решил начать переход на свободное ПО и переписал серверную часть на PostgreSQL. Сейчас вот переписываю клиентскую часть на Qt4. Связка Visual FoxPro + PostgreSQL продолжает работать у меня и нескольких других (не моих) магазинах. Я переехал в другой город и подключаюсь к своей базе через SSH/VPN. В последнее время пишу и на 1Сv8.1.

О самой системе и о том, что сделано.
По серверной части. На сервере хранятся все бухгалтерские данные. Основные таблицы - сальдо (вся информация по остаткам о одной таблице), проводки (информация по всем проводкам в одной таблице), документы (все документы в одной таблице), счета (план счетов), типовые операции (описание проводок для каждой хозяйственной операции) и различные справочники (количество по необходимости). В каждом справочнике два обязательных поля (код, имя), остальные поля по необходимости (в т.ч. ссылки на другие справочники). Имеются триггеры, которые обеспечивают принцип двойной записи (для каждой проводки триггер изменяет сальдо для дебетового и для кредитового счета), контроль целостности БД (это чтобы не удаляли записи в справочниках, на которые в БД есть ссылки) и т.п. Отдельные функции обеспечивают добавление новых строк в бухгалтерских документах и удаление старых с учетом содержимого таблицы типовых операций. Есть еще функции и просмотры для отчетности и т.д. и т.п.
Клиентская часть обеспечивает GUI. Все экранные формы представления справочников, документов, отчетов формируются автоматически, хотя можно создать и подключить свои формы. Клиентская часть обеспечивает математическую обработку хозяйственных операций на основе скриптов (было на языке FoxPro, будет на ECMAScript) и таблицы проводок, формирование первичных документов (накладных, счетов-фактур и т.п.) и отчетов (обороты в различных разрезах, остатки, баланс и т.п.).
На сегодняшний день давно уже написана и обкатана серверная часть. Работа триггеров без замечаний - не было ни одного случая, чтобы неправильно формировался баланс.
По клиентской части на Qt4: сформирована архитектура приложения (за основу взято приложение на Visual FoxPro). Правильно создаются экранные формы, отработана методика создания и подключения в приложение внешних форм. Отработана методика работы со скриптами. Намечена, опробована, но требует доработки методика выгрузки документации и отчетов в OpenOffice.

Сделано не мало, но много еще нужно сделать. Если есть желающие присоединиться - пишите на почту prog_123@mail.ru. Проект открытый и свободный. Т.к. фундамент давно уже заложен и стены уже почти достроены, то хотелось бы видеть тех, кто готов дорабатывать созданное, а не спорить о других вариантах (ненавижу пустые споры, приветствую решения в рамках сложившейся ситуации). Готов выслать исходники с тестовой базой данных. На SourceForge.org это выложу, когда обкатаю тестовые примеры. Пока у проекта нет названия, предлагайте варианты (мой вариант пока QBalance).

Это ни в коем случае не альтернатива 1С. Это будет еще одна бесплатная программа для мелкого (может быть и среднего) бизнеса.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36916568
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuДоброго времени суток всем!
Это ни в коем случае не альтернатива 1С. Это будет еще одна бесплатная программа для мелкого (может быть и среднего) бизнеса .
Это большое обобщение.
ПС. Но начинание приветствуется...
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36916593
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_,

Спасибо за поддержку. Это будет программа для мелкого бизнеса, торговли, для тех, кто на ЕНВД. То, в чем я сам варюсь. Но можно развить план счетов и список типовых операций (наборов проводок) и сделать среду для тех, кто является плательщиком НДС. Это при благоприятном сценарии развития.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36916603
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36916616
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Rutrdm_,
Спасибо за поддержку. Это будет программа для мелкого бизнеса, торговли, для тех, кто на ЕНВД. То, в чем я сам варюсь. Но можно развить план счетов и список типовых операций (наборов проводок) и сделать среду для тех, кто является плательщиком НДС. Это при благоприятном сценарии развития.
Данных маловато о внутренней структуре.
Хости проект, можно и на ( http://code.google.com) и давай ссылку на svn.
Будем посмотреть и подумать о перспективах.
Формы генерируются - это и хорошо и плохо.
Вопрос в том как генерируются. Если шаблон меня нельзя и управлять нельзя (как например в старой 1С) то это фейк - убожество получается. У меня например подавляющее кол-во форм подвергается кастомизации после их генерации.
Очень много проверок ПЕРЕД записью объекта в базу: контроль дублей, несоуразностей, вандализма, просто нужных для работы полей, контроль, контроль и контроль.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36916652
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_
Формы генерируются - это и хорошо и плохо.
Вопрос в том как генерируются. Если шаблон меня нельзя и управлять нельзя (как например в старой 1С) то это фейк - убожество получается. У меня например подавляющее кол-во форм подвергается кастомизации после их генерации.

Как именно будет выглядеть форма при генерации зависит от многих параметров. Для справочников - это полномочия пользователя, связность с другими справочниками, наличие картинок; для хозяйственных операций - это опять же полномочия, список проводок этой операции, какие справочники задействованы в этих проводках, и еще параметры, которые указываются при описании хозяйственной операции. Подавляющее большинство форм генерируются в виде, пригодном для работы без изменений. Для каждой формы генерируется шаблон, который можно загрузить в Qt Creator (кто знаком с библиотекой Qt4), который затем можно изменить - добавить новые или удалить имеющиеся виджеты. Измененный шаблон сохраняется в определенном каталоге (либо в будущем в БД) и при запуске программы используется вместо генерируемого по умолчанию.

Сегодня-завтра напишу краткий README по инсталляции, разберусь куда и как выложить. Сразу предупреждаю, что проект еще сыроват.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36916732
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не то что сыроват - сырой.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36916902
Frees
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ru как вы представляете себе манетизацию Вашего проекта?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36916928
iscra_fm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Frees MoroZ.Ru как вы представляете себе манетизацию Вашего проекта?
в заголовок темы вынесено все о м О нетизации.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36916983
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscra_fmFrees MoroZ.Ru как вы представляете себе манетизацию Вашего проекта?
в заголовок темы вынесено все о м О нетизации.
Ну человек же хочет знать, как зарабатывают на проектах с открытым кодом.

Ну во-первых, для меня остро вопрос денег не стоит - мой небольшой бизнес меня неплохо кормит и не требует много внимания благодаря программе-прототипу этого проекта. Во-вторых я подрабатываю, автоматизируя бизнес (опт автозапчастей) в нашей головной компании, т.е. пишу на 1С 8.1. Ну а в будущем, если этот проект удастся развить, я надеюсь подзаработать на поддержке, разработке по заказу, продаже каких-то специальных модулей, может еще что-то (например реклама), может быть это будет спонсорская помощь, пожертвования. Ну как обычно зарабатывают проекты с открытым кодом. Мне просто интересно создать такой проект. Если не удастся развить - то мне достаточно будет просто знать, что он кому-нибудь пригодился и то, что я получу в результате некоторый опыт.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36916993
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кому интересно - можете скачивать qbalance.sourceforge.net .

Проект сырой, пример не доделан, но запускается. Выкладываю, чтобы вы могли посмотреть структуру базы данных и архитектуру клиентского приложения и навести критику ;). Архив пока рассчитан на Linux, но у меня в принципе компилируется и под Windows. Через несколько дней выложу для виндов, если интересно. С SourceForge.org никогда раньше не работал, буду изучать по ходу дела.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36917023
user1234567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ru,

Под Windows QT 4.7 не запустилось, и примера sql базы для загрузки в postgresql нет ....
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36917145
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
User1234567MoroZ.Ru,

Под Windows QT 4.7 не запустилось, и примера sql базы для загрузки в postgresql нет ....

Под Windows нужно перекодировать. Пример базы находится в подкаталоге /src/initdb. Погодите немного, выложу для Windows уже откомпилированное приложение.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36929332
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал загрузку первоначальной базы. Загружать базу теперь можно не выходя из графической среды.
Выложил на qbalance.sourceforge.net откомпилированное приложение для Windows с исходниками и исходники для Linux. Написал маленькое руководство по загрузке и пользованию справочниками. Смотрите.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36929409
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.Ru,
ругается:
Driver not loaded Driver not loaded
потом предлагает создать базу
потом ругается, что не удалось создать соединение с сервером

postgre 8.4 на виртуальной XP, порт 5433
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36929453
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_agerMoroZ.Ru,
ругается:
Driver not loaded Driver not loaded


Очевидно программа не может найти драйвер PostgreSQL. Проверьте, что драйвер скомпилировался и поместите файл qsqlpsql4.dll в каталог с программой. Для компиляции драйвера необходим дистрибутив PostgreSQL с хэдингами. Я брал здесь . Или скачайте архив для Windows с qbalance.sourceforge.net , там уже есть драйвер.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36929502
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuСделал загрузку первоначальной базы. Загружать базу теперь можно не выходя из графической среды.
Выложил на qbalance.sourceforge.net откомпилированное приложение для Windows с исходниками и исходники для Linux. Написал маленькое руководство по загрузке и пользованию справочниками. Смотрите.
А под фраерберд инсталяху не сотворишь?
Что-бы с постгресом не возиться?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36929518
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_
А под фраерберд инсталяху не сотворишь?
Что-бы с постгресом не возиться?

К сожалению с FirebirdSQL не знаком, но судя по материалам из Wiki она поддерживает триггера и хранимые процедуры. У меня в программе предусмотрен слой абстрагирования от БД - т.н. паттерн "фабрика". Но как он (слой абстрагирования) будет работать на деле я пока не знаю. Скорее всего без исправлений не обойдется. Нужно просто пробовать писать серверную часть для другой базы, а затем пробовать подключать базу к клиенту и по ходу править код. Но в любом случае это быстро не получится. Так что обещать скорое решение не могу.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36929519
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.Ru
Или скачайте архив для Windows с qbalance.sourceforge.net , там уже есть драйвер.
его и пробовал :(
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36929535
user1234567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ru,

У меня тоже Windows вариант не смог найти базу ... ;(
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36930164
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал сегодня на виртуальной машине. Действительно не работает. Буду исправлять.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36937987
joker 79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раз уж будешь переделывать... пара нюансов (понятное дело что имхо, но с этим я столкнулся пока пробовал собрать линух-версию (и под вин и под лин))

1. В *.ui добавил бы <?xml version="1.0" encoding="UTF-8"?> - ибо может быть разное
2. В винде совсем не обязательно вешать везде win1251 кодировку. Тем более у тебя сорцы в utf-8. Вполне нормально будет указать utf-8 (в свойствах проекта). Тогда не нужны будут кодеки и головняк с правкой сорцов под каждую ось.
3. При создании новой базы делается вызов psql, но отрабатывает некорректно.

Пока все т.к. прогу так и не запустил :) - что то с правами в базе накручено, надо с постгри разбираться...
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36939940
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ценные замечания, обязательно учту.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36941635
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался с проблемой запуска под Windows. Написал в руководстве как ее запускать. Нужно сначала установить Microsoft Visual C++ 2005 Redistributable Package (x86) версии 8.0.56336 или выше. Отдельно этот пакет я не нашел, только в составе сборки (файл VCR_x86.exe):

- Microsoft Visual C++ 2005 x86 Redistributable - 8.0.59193
- Microsoft Visual C++ 2008 x86 Redistributable - 9.0.30729.4148
- Microsoft Visual C++ 2010 x86 Redistributable - 10.0.30319

Если у кого есть отдельно первый пакет, дайте пожалуйста знать. Кроме этого не хватало некоторых библиотек. У меня под виртуальной машиной программа запускается.

Над запуском под Linux я еще поработаю.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36941861
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Загрузка исходной базы работает пока только для локального сервера и порта 5432.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36943504
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
теперь запускается
причем установки Microsoft Visual C++ 2005 x86 Redistributable не потребовалось
возможно что VCR_x86.exe в архиве не нужен :)

по порядку:
1)может параметры соединения и логин в одном окне разместить?
2)Горизонтальное меню пустое, а доступ к справочникам "затянут". Если бы меню Справочники наполнить самими справочниками, было бы удобнее. Или хотя бы двойной клик пусть работает
3)Список справочников и видов открывается с поиском (для минимизации трафика?), а список документов сразу и целиком... может лучше наооборот?
4)кнопка отменить не работает - окно закрывает, но введенные данные сохраняются
5)сумма документа пересчитывается если только нажать ВВОД, а если мышкой выбрать другое поле - введенная цифра остается, а сумма документа не изменяется
6)при изменении кол-ва сумма по строке не изменяется
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36943604
User123456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запустилось, базу создало, теперь при подключении пользователя sa

- Unable to find table vw_доступ_к_справочникам
- Запрещено просматривать справочник Справочники пользователю sa

Подскажите где надо дать права и что надо включить?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36943644
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_agerтеперь запускается
причем установки Microsoft Visual C++ 2005 x86 Redistributable не потребовалось
возможно что VCR_x86.exe в архиве не нужен :)

по порядку:
1)может параметры соединения и логин в одном окне разместить?
2)Горизонтальное меню пустое, а доступ к справочникам "затянут". Если бы меню Справочники наполнить самими справочниками, было бы удобнее. Или хотя бы двойной клик пусть работает
3)Список справочников и видов открывается с поиском (для минимизации трафика?), а список документов сразу и целиком... может лучше наооборот?
4)кнопка отменить не работает - окно закрывает, но введенные данные сохраняются
5)сумма документа пересчитывается если только нажать ВВОД, а если мышкой выбрать другое поле - введенная цифра остается, а сумма документа не изменяется
6)при изменении кол-ва сумма по строке не изменяется

Если предварительно устанавливать PostgrePlus, с того сайта, на который я давал ссылку, то Microsoft Visual C++ 2005 x86 Redistributable устанавливать не требуется, т.к. он входит в этот дистрибутив. Это да.

Я сразу говорю, что программа еще очень сырая. Над ней еще много предстоит поработать. Некоторые из перечисленных недочетов имеют место потому, что я поторопился выложить то, что есть, не дожидаясь конца отладки (да и когда он будет этот конец отладки?). Главное для меня сейчас - найти тех, кто этим делом интересуется и создать площадку для обсуждения, чтобы не вариться в собственном соку.
А теперь по пунктам:
1. Тут идея в том, что на разных серверах может быть разный список пользователей. После ввода параметров соединения, программа получает список пользователей для конкретного сервера.
2. Возможно и так.
3. Список документов открывается только в пределах рабочего периода. А для списка справочников поиск может быть действительно и не нужен. Я с подобной конструкцией работаю уже давно, мне она кажется удобной.
4. Возможно кнопка Отменить в большинстве случаев и не нужна.
5, 6 - Это не отлажено.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36943652
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
User123456Запустилось, базу создало, теперь при подключении пользователя sa

- Unable to find table vw_доступ_к_справочникам
- Запрещено просматривать справочник Справочники пользователю sa

Подскажите где надо дать права и что надо включить?

Видимо база данных по умолчанию залилась не полностью. Удалите созданную БД (кроме postgres) и всех пользователей (кроме postgres) и повторите процедуру создания БД заново. Если не получится - пишите на почту.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36943674
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
User123456Запустилось, базу создало, теперь при подключении пользователя sa

- Unable to find table vw_доступ_к_справочникам
- Запрещено просматривать справочник Справочники пользователю sa

Подскажите где надо дать права и что надо включить?

у меня такое было под postrges
зашел как sa c паролем 123456, тогда заработало
видимо пользователю postgres не выдаются нужные права на создаваемую базу

3. Список документов открывается только в пределах рабочего периода. А для списка справочников поиск может быть действительно и не нужен. Я с подобной конструкцией работаю уже давно, мне она кажется удобной.
про рабочий период понятно, но если надо за неделю? день?
сначала тянем много строк на клиента, а потом уточняем выбор, и тянем мало строк...
а если нужно посмотреть документ из прошлого периода?
а если документов по 2к в день? :)
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36943699
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_ager
про рабочий период понятно, но если надо за неделю? день?
сначала тянем много строк на клиента, а потом уточняем выбор, и тянем мало строк...
а если нужно посмотреть документ из прошлого периода?
а если документов по 2к в день? :)
Рабочий период можно устанавливать любой - от любого дня до любого дня, хоть неделю, хоть любой один день в месяце. Просто отфильтруются те документы, дата которых попадает в заданный период. Точно так же и за прошлые года. У меня в базе по магазину хранится вся информация с 19.05.2002. Причем непрерывная. Всегда можно посмотреть все документы, достаточно задать период, за который надо посмотреть.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36943702
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_agerUser123456Запустилось, базу создало, теперь при подключении пользователя sa

- Unable to find table vw_доступ_к_справочникам
- Запрещено просматривать справочник Справочники пользователю sa

Подскажите где надо дать права и что надо включить?

у меня такое было под postrges
зашел как sa c паролем 123456, тогда заработало
видимо пользователю postgres не выдаются нужные права на создаваемую базу

Ну да, пользователь postgres не имеет отношение к нашей базе.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36943731
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.Ru
Рабочий период можно устанавливать любой - от любого дня до любого дня, хоть неделю, хоть любой один день в месяце. Просто отфильтруются те документы, дата которых попадает в заданный период. Точно так же и за прошлые года. У меня в базе по магазину хранится вся информация с 19.05.2002. Причем непрерывная. Всегда можно посмотреть все документы, достаточно задать период, за который надо посмотреть.
Согласен.

Просто под рабочим периодом я подразумеваю промежуток дат, в котором можно проводить изменения.
А если в сети много пользователей, то это период у меня устанавливает админ (например главбух), а остальные его изменить не могут. Но просмотреть информацию любого периода могут...
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #36943906
Guest123456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Первый раз пробовал под postgresql 9.0 поэтому не пустила в программу.
Установил postgresql 8.4 и пример под windows заработал
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37301912
Kasper_WPS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проект еще жив?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37408438
dedkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Весьма заинтересовала тема прошу автора выйти на связь.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37412354
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37413125
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотелось бы пообщаться с автором. Контакты в профиле.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37414988
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем! Извиняюсь за долгое отсутствие. Рад, что тема интересна. Проект еще жив, у меня интерес к нему не пропал.

Проблема в двух вещах:
1. Острый недостаток свободного времени. Загрузка по работе (1С + некоторое администрирование оптовой фирмы по запчастям), ребенок 2.5 года, ну и свой небольшой бизнес (автозапчасти) забывать нельзя. Надеюсь, в скором времени, этой осенью-зимой, ситуация измениться в лучшую сторону.
2. Недостаток квалификации в С++ и Qt4. Конкретно это выливается в проблему утечек памяти и нестабильной работы программы. Для меня стало открытием, что даже простейшие программы типа "Hello, world!" на Qt4 уже имеют утечки памяти. Рассматриваю вариант перехода на Python. Попробовал на нем писать, вроде получается. Вот сейчас не знаю что делать. Хотелось бы получить совет.

Да и помощь бывает нужна подсказкой, идеей, кодом, а может и "волшебным пенделем" иной раз.

Короче, если интересно, пишите на MorozovVladimir_mail_ru.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37420032
SkyNIN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.RuРассматриваю вариант перехода на Python.
А я давно и спрашиваю адептов С++ + Qt: что лично довели то до ума?

Вот очередной пример, и задор есть - а "утечки памяти"... "квалификация"... "времени нет"...
C++ -и никакие Qt не спасают.

Смотреть не один год нужно на:
1. Java (Swing - ADempiere. SWT - JFire)
2. Python (на PyGTK сделан OpenERP. wxPython тоже неплох)
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37420126
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну не надо всех под одну гребенку. В каждом случае свои проблемы и нужно разбираться с каждым отдельным случаем. А Python, да, действительно хороший язык. Жаль, что я не познакомился с ним раньше.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37420212
Voral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SkyNINА я давно и спрашиваю адептов С++ + Qt: что лично довели то до ума?
Не могу сказать что я прям таки "адепт", но Qt нравится.
У меня есть проект. Все идёт по плану. Сейчас стадия тестирования.
Проект компилится и работает под Lin, Win и Mac. Ни каких танцев для кросплатформенности не исполнял - просто пишу его под линем (изредка под виндой), на маке проверяю.

SkyNINВот очередной пример, и задор есть - а "утечки памяти"... "квалификация"... "времени нет"...
C++ -и никакие Qt не спасают.
Утечки были. Причина - мои руки :)
(До этого было MFC). После знакомства с Qt убрал студию на дальнюю полку
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37421143
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Причины утечек - в невнимательности.
Мы используем С++ Qt, и жалоб именно на С++ и именно на Qt не имеется.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37421568
sysaux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdm_Данных маловато о внутренней структуре.
Хости проект, можно и на ( http://code.google.com) и давай ссылку на svn.
Будем посмотреть и подумать о перспективах.


Присоединяюсь. Если продукт еще не в коммерческой стадии, конечно.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37421970
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какая уж тут коммерческая стадия. Не дорос еще. Проект можно скачать здесь или здесь . Название QBalance пока чисто условное.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37421995
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Базироваться проект наверное будет все же на https://gitorious.org/qbalance. Залил только вчера то, что у меня на компе было в git'e. Сейчас началось документирование и причесывание в связи с подключением еще одного человека к разработке.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37423644
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.Ru,

жалко что не питон :(
буду болельщиком, тестировщиком

и конечно советчиком

и сразу первый - надо писать свою модель, с кешированием, т.к. стандартная тянет весь запрос на клиента, на больших таблица беда
ну и сортировку встроенную по этой же причине в топку, вместе с поиском
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37423749
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выше адрес проекта указан с ошибкой (в конце лишняя точка). Правильный адрес https://gitorious.org/qbalance
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37423755
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_ager, спасибо за поддержку!

vill_agerнадо писать свою модель, с кешированием, т.к. стандартная тянет весь запрос на клиента, на больших таблица беда
ну и сортировку встроенную по этой же причине в топку, вместе с поиском

Не совсем понятно, что в данном случае подразумевается под кэшированием. Если можно, то приведи пример, как ты это себе представляешь. Боюсь, что это усложнит приложение.
У меня для того, чтобы клиент не тянул сразу всю базу на себя, то в случае со справочниками, они не открываются сразу, а пользователю предлагается сначала ввести выражение, по которому отфильтруется справочник. Затем клиентом формируется соответствующий запрос и отправляется на сервер. И только те записи, которые удовлетворяют заданному выражению, передаются клиенту. Список документов грузится только в пределах рабочего периода без загрузки проводок к этим документам. Проводки загружаются позднее при открытии каждого отдельного документа и только для него.

Я что-то не понял, про какую встроенную сортировку и поиск ты говоришь?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37423786
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.Ru,

один из способов увеличить скорость работы с большими таблицами (например, миллион записей) - запрашивать не все данные, а только первичный ключ. А потом в модели (метод data()) построчно подтягиваем сервера записи.
Чтобы при скроллинге грида не таскать повторно строки - складываем их куда нибудь.

Это подразумевается под кэшированием

скорость открытия грида в 1500000 записей - 3 секунды

стандартная сортировка - как-то через QAbstractProxyModel, уже забыл детали.
фактически на клиенте сортирует полученные строки, не используя индексы - медленно (если много строк)
если сделать еще один запрос к БД, т.к. там используются индексы - получается быстрее


зы:
не спорю, что условия выборки везде - это хорошо и правильно...
но в справочники лучше сразу попадать
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37423790
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_agerMoroZ.Ru,

жалко что не питон :(
Хорошо что не питон. Я бы к разрабе и не подошел бы.
Только прав конечно - интерпретируемый язык был бы предпочтительнее.
С++ - для компонентов хорошо. Если система будет расти, будет тяжко.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424013
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_ager
скорость открытия грида в 1500000 записей - 3 секунды

что можно делать с такими списками?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424119
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuВыше адрес проекта указан с ошибкой (в конце лишняя точка). Правильный адрес https://gitorious.org/qbalance
там пары файлов нехватает. MyItemDelegate.*
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424126
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmчто можно делать с такими списками?

конечно ничего

но в любом случае грид работает быстрее, чем стандартный
да и пользователь может ошибиться и затребовать слишком данных
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424152
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_agerно в любом случае грид работает быстрее, чем стандартный
фраза "ни о чем". стандартных гридов не существует.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424174
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_,

в заголовке темы есть чтото про Qt?

стандартный = QTableView+QSqlTableModel
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424199
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_,

Файлы добавил. Вообще-то я с git'ом раньше не работал, да и вообще за проект давненько не садился. Ничего, раскачаемся снова.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424202
sysaux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ru,

Какую версию Qt используете?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424203
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_agerпользователь может ошибиться и затребовать слишком данных
Тут можно пользователю выдать предупреждение, что так мол и так, желательно поконкретнее обозначить, что вы хотите, иначе придется долго ждать...
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424213
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sysaux,

Последнее, с чем я работал, это сборка QTSDK-2010.05. Там вроде бы версия 4.7.0.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424232
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.Ru,

MoroZ.RuТут можно пользователю выдать предупреждение, что так мол и так, желательно поконкретнее обозначить, что вы хотите, иначе придется долго ждать...
тогда придется делать два запроса - один просто count, а если число записей вменяемо - рабочий

а все потому что не всякая БД способна сообщить число записей в запросе (QSqlQuery.size() вернет -1)
может ли PostgreSQL - не помню, скорее всего нет

реально узнать сколько строк можно только переместившись на последнюю строку. А значит весь запрос уже на клиенте :)

:) а вообще я не настаиваю, просто рассказал о своем решении этой проблемы
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424296
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_ager,

Тут проблема скорее всего касается только справочников. В справочнике подсчитать количество записей очень просто - посылаем на сервер запрос типа "SELECT COUNT(*) FROM номенклатура", который возвращает число записей, либо просто сразу выдаем предупреждение, если значение фильтров пустое.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424313
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.Ru,

как раз справочники обычно невелики (если это не каталог автозапчастей)
мучить пользователя запросом к справочнику из сотни записей - жестоко

а для справочников я в поле ввода кода сделал поиск по тексту наименования (начиная с двух введенных символов), так что сам справочник можно не открывать
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424327
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_agertrdm_,

в заголовке темы есть чтото про Qt?

стандартный = QTableView+QSqlTableModel

ага. QTableWidget как бы не существует?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424332
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Rutrdm_,

Файлы добавил. Вообще-то я с git'ом раньше не работал, да и вообще за проект давненько не садился. Ничего, раскачаемся снова.
А почему pro-шку не кинешь?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424353
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_ага. QTableWidget как бы не существует?

к сожалению Вы не в теме

QTableWidget требует полного заполнения перед показом (например все 10000 строк), а QTableView использует модель и берет из нее данные только если их нужно показать (только то, что есть на экране). Поэтому если нужна скорость - QTableView.

QTableWidget - для небольших таблиц подойдет, не более.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424395
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_А почему pro-шку не кинешь?
Вчера там все переделал. Теперь там и pro-шка.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424397
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_agerкак раз справочники обычно невелики (если это не каталог автозапчастей)
мучить пользователя запросом к справочнику из сотни записей - жестоко

Справочник номенклатуры в розничной торговле обычно достаточно велик. И тенденция такая, что он все больше увеличивается. Ведь увеличить обороты магазина обычно можно только за счет расширения ассортимента. Ну а прайсы поставщиков? Да и справочник материалов на предприятиях обычно тоже не маленький. В ЖКХ справочники тоже обычно большие, особенно физических лиц.
Вот в случае прайсов мы вообще обычно не знаем с каких букв начинается наименование у поставщика. И как в таких условиях использовать поиск по первым буквам? Да и не эффективно это - ввести первые две-три буквы, а затем долго крутить колесико мышки в поисках нужной позиции. Не раз наблюдал за пользователями 1С.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424411
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot vill_ager]trdm_ага. QTableWidget как бы не существует?

к сожалению Вы не в теме/quot]
Я как раз в теме. И разницу между *Widget и *View прекрасно представляю.
Меня ярлык "стандартный" не вштыривает. Тут бы надо другое прилагательное подобрать что-бы людям мозг не морочить.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424428
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.RuВот в случае прайсов мы вообще обычно не знаем с каких букв начинается наименование у поставщика. И как в таких условиях использовать поиск по первым буквам? Да и не эффективно это - ввести первые две-три буквы, а затем долго крутить колесико мышки в поисках нужной позиции. Не раз наблюдал за пользователями 1С.
у меня если первым символом ввести * поиск ведется внутри наименования
и никто не запрещает вводить больше чем две-три буквы - пока список не сократится до удобных размеров

а можно еще и логику добавить ( например: *ок+апел - найдет все соки апельсиновые)

:) спасибо за идею
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424683
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, стандартная Qt сконфигурирована без слона , прийдется....
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37424886
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_Блин, стандартная Qt сконфигурирована без слона , прийдется....
Угу, сам на выходных порадоваться.
Про модель. Не нужна пока модель. И рано думать о миллионных выборках.
Судя по тому, что я вынес из изучения схемы и кода - задач там на ближайшее время и так хватит.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37425172
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rovantrdm_Блин, стандартная Qt сконфигурирована без слона , прийдется....
Угу, сам на выходных порадоваться.
Собрал драйвер - не подцепился, запустил пересборку Qt - окончилась ошибкой. Веселуха ))
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37425194
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_Собрал драйвер - не подцепился, запустил пересборку Qt - окончилась ошибкой. Веселуха ))

Как собрать дрова на Постгрес

Вообще, стоило бы связаться и пообщаться с ТС, если уж дошло дело до пересборки кьюта)
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37425718
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rovantrdm_Собрал драйвер - не подцепился, запустил пересборку Qt - окончилась ошибкой. Веселуха ))

Как собрать дрова на Постгрес

Вообще, стоило бы связаться и пообщаться с ТС, если уж дошло дело до пересборки кьюта)
Да я уже боролся со слоном в прошлом. У меня есть даже версия слона собранная с MinGW )))
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37426046
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Веселуха...

еще один плюсик питону - там проще
+ в слоне можно писать функции на питоне

и про модель:
может неправильно, но я в ней и заголовки столбцов отдаю, и выравнивания, там же и цвета можно выставлять, без делегатов
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37426082
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_agerВеселуха...

еще один плюсик питону - там проще
У питона нет гуи. Там используются костыли в виде pyQt и т.п.
ПС. Нашел что сравнивать с++ с интерпретируемым языком по степени легкости.
Попробуй гуй контрол написать на питоне без костылей, я посмотрю, как будешь корячиться.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37426197
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_,

авторУ питона нет гуи.
у C++ тоже нет :)

да ладно... не принимай на свой счет

это советы в сторону ТС, он вроде на перепутье был

авторПопробуй гуй контрол написать на питоне без костылей, я посмотрю, как будешь корячиться.
ну смотря что ты имеешь в виду (какая функциональность, какие костыли), давай попробуем? Может ты что полезное предложишь.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37426201
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Падает тут (form.cpp):
void Form::setIcons() {
if (!iconsSeted) {
// QList<QPushButton*> widgets = formWidget->findChildren<QPushButton*>();
QList<QPushButton*> widgets = qFindChildren<QPushButton*>(formWidget);
Стек:

0 QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::operator-> qscopedpointer.h 112 0x6a2b14d9
1 QObject::children qobject.h 191 0x6a2be520
2 qt_qFindChildren_helper qobject.cpp 1893 0x6a2138a5
3 qFindChildren<QPushButton*> qobject.h 341 0x4b3c7b
4 Form::setIcons form.cpp 113 0x40a018
5 Form::doExec form.cpp 135 0x40a21f
6 PassWordForm::doExec passwordform.cpp 47 0x408f6d
7 Form::exec form.h 38 0x4bfc0c
8 GUIFactory::openDB guifactory.cpp 44 0x414840
9 App::doOpen app.cpp 38 0x402cc2
10 Custom::open custom.h 11 0x4d4728
11 qMain main.cpp 101 0x402455
12 WinMain qtmain_win.cpp 131 0x4546b2
13 main 0 0x4543d8
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37426204
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и pgAdmin3 не хавает темы типа:
COPY "блокпериоды" ("код", "имя", "блокконец", "начало", "конец", "пользователь") FROM stdin;
1 \N 2010-05-08 2010-06-30 sa
\.
так и не заставил его схавать эту мутоту.
нужен или insert into или бекап базы.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37426318
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_и pgAdmin3 не хавает темы типа:
COPY "блокпериоды" ("код", "имя", "блокконец", "начало", "конец", "пользователь") FROM stdin;
1 \N 2010-05-08 2010-06-30 sa
\.
так и не заставил его схавать эту мутоту.
нужен или insert into или бекап базы.
Постучись в аську.
И не пытайся это запихнуть через pgAdmin, сделай либо непосредственно через софтину, либо через psql.

vill_agerВеселуха...
и про модель

Кто к чему привык. Мне удобнее иметь две модели - одну для данных, как таковых, другую - которая предоставляет данные в пригодном для отображения виде.

И про питон. Могу наставить плюсов для Си. И для Паскаля.
Минусов - тоже.
Посмотри исходники проекта, и поймёшь, что смена языка разработки не решит ничего.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37426356
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rovanКто к чему привык. Мне удобнее иметь две модели - одну для данных, как таковых, другую - которая предоставляет данные в пригодном для отображения виде.

И про питон. Могу наставить плюсов для Си. И для Паскаля.
Минусов - тоже.
Посмотри исходники проекта, и поймёшь, что смена языка разработки не решит ничего.
согласен на все 100

про две модели можно подробней - интересно

исходники c Qt на с++ ну ооооочень похожи на питоновские
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37426357
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rovanВообще, стоило бы связаться и пообщаться с ТС, если уж дошло дело до пересборки кьюта)
Сначала не мог понять, кто такой ТС. Потом дошло, что это Topic Starter. Видимо мало общаюсь на форумах. Я готов пообщаться, предпочитаю почту.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37426386
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если дело дошло до тестирования кода, видимо нужен какой-то баг трекер. На Gitorious я ничего подобного пока не вижу. Может плохо смотрел? И уже нужен какой-то мини-форум для разработчиков. На SourceForge это все есть.

trdm_, в процедуре setIcons() ты видимо наткнулся на один из непонятных пока глюков. Эта строчка должна собрать список виджетов на форме. Далее для этих виджетов проставляются иконки. Попробуй вариант, который закомментирован строчкой выше.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37426392
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тоже занимаюсь перекомпиляцией Qt в связи с переездом на другой комп и сменой версии PostgreSQL на 9.0.3.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37426420
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_agerа можно еще и логику добавить ( например: *ок+апел - найдет все соки апельсиновые)

:) спасибо за идею

Можно просто преобразовать "ок апел" в команду SELECT * FROM номенклатура WHERE имя ILIKE '%ок%' AND имя ILIKE '%апел%'. Тогда найдутся все соки апельсиновые и апельсиновые соки тоже... Кстати, PostgreSQL 9-ый такие конструкции (LIKE '%...%') обрабатывает быстро, в отличии от 8-го.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37426432
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.Ruvill_agerа можно еще и логику добавить ( например: *ок+апел - найдет все соки апельсиновые)

:) спасибо за идею

Можно просто преобразовать "ок апел" в команду SELECT * FROM номенклатура WHERE имя ILIKE '%ок%' AND имя ILIKE '%апел%'. Тогда найдутся все соки апельсиновые и апельсиновые соки тоже... Кстати, PostgreSQL 9-ый такие конструкции (LIKE '%...%') обрабатывает быстро, в отличии от 8-го.
отлично
я еще делаю обработку - (минусов)

возможен такой поиск:
*сок+нат+апел-бут-банк (сок апельсиновый, натуральный не в бутылке и не в банке)
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37426493
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_ager*сок+нат+апел-бут-банк (сок апельсиновый, натуральный не в бутылке и не в банке)

Тогда преобразуем так: если стоит пробел или "+", то это преобразуется в конструкцию "имя ILIKE", а если стоит "-", то в конструкцию "имя NOT ILIKE".

Тогда получится так: SELECT * FROM номенклатура WHERE имя ILIKE '%сок%' AND имя ILIKE '%нат%' AND имя ILIKE '%апел% AND имя NOT ILIKE '%бут%' AND имя NOT ILIKE '%банк%'

Насколько быстро будет это работать не знаю. Надо тестировать на больших таблицах. Но идея интересная насчет минусов.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37426498
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.Ru,

да, сделано и уже работает
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37426781
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Rutrdm_, в процедуре setIcons() ты видимо наткнулся на один из непонятных пока глюков. Эта строчка должна собрать список виджетов на форме. Далее для этих виджетов проставляются иконки. Попробуй вариант, который закомментирован строчкой выше.

Именно непонятный. Лазил в час ночи смотрел, даже пока отладка не помогла.
ПС. Кстати мне не особо нравится подход когда стуктура таблиц мейкается ручками.
Мне куда ближе подход 1С-а в этом плане, но симплементацией возиься надо много.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37427055
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_Именно непонятный. Лазил в час ночи смотрел, даже пока отладка не помогла.
ПС. Кстати мне не особо нравится подход когда стуктура таблиц мейкается ручками.
Мне куда ближе подход 1С-а в этом плане, но симплементацией возиься надо много.
Не много. И даже не возиться. Там ничего сложного, но на текущий момент, на мой взгляд, можно и руками. Таблиц немного. Пишется не универсальная система для всего, а вполне конкретная, с конкретными задачами. Так что можно их и руками.
PS Схема вообще отдельный вопрос. Ссылочная целостность на триггерах - это да, это я оценил.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37427074
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_,

Я предполагаю, что пользователь сможет самостоятельно добавлять и изменять только один вид таблиц - справочники. Нужно будет предусмотреть средства, чтобы пользователь не делал это вручную. Все остальные таблицы для хранения бухгалтерских и служебных данных будут неизменны.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37427119
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не считая конечно таблиц, запросов или хранимых процедур, которые создаст программист взявшийся расширить функционал.
Но это пока в будущем. Правильно говорит rovan, что это пока не важно. Есть более важные вопросы, которые нужно решить сейчас. Например, какой язык скриптов будет и в какой объектной модели он будет работать и какая будет система вывода отчетов.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37427191
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.RuНе считая конечно таблиц, запросов или хранимых процедур, которые создаст программист взявшийся расширить функционал.
Но это пока в будущем. Правильно говорит rovan, что это пока не важно. Есть более важные вопросы, которые нужно решить сейчас. Например, какой язык скриптов будет и в какой объектной модели он будет работать и какая будет система вывода отчетов.
Для начала надо добиться стабильной работы того, что есть.
А уж потом и скрипты, и объектыне модели, и прочие радости.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37427213
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rovanДля начала надо добиться стабильной работы того, что есть.
А уж потом и скрипты, и объектыне модели, и прочие радости.
Полностью согласен
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37427426
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Rutrdm_,

Я предполагаю, что пользователь сможет самостоятельно добавлять и изменять только один вид таблиц - справочники. Нужно будет предусмотреть средства, чтобы пользователь не делал это вручную. Все остальные таблицы для хранения бухгалтерских и служебных данных будут неизменны.

В любой системе служебных таблиц хватает.
Но визуальное конфигурирование упрощает жизнь.
Я буду в эту строну копать: лень - двигатель прогресса ))
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37427450
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rovanMoroZ.RuНе считая конечно таблиц, запросов или хранимых процедур, которые создаст программист взявшийся расширить функционал.
Но это пока в будущем. Правильно говорит rovan, что это пока не важно. Есть более важные вопросы, которые нужно решить сейчас. Например, какой язык скриптов будет и в какой объектной модели он будет работать и какая будет система вывода отчетов.
Для начала надо добиться стабильной работы того, что есть.
А уж потом и скрипты, и объектыне модели, и прочие радости.
Если так, то отчетник лучше брать упрощенный на основе QTextDocument и не париться пока.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37427473
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdm_rovanпропущено...

Для начала надо добиться стабильной работы того, что есть.
А уж потом и скрипты, и объектыне модели, и прочие радости.
Если так, то отчетник лучше брать упрощенный на основе QTextDocument и не париться пока.
Только нужен нормальный редактор.
И тут возникает "фича": поля, которые можно вписать в отчет содержатся в формате SQL в скрипте и выцарапать их можно, но сложно. Это я к плюсам метапрограммирования. А описание связи между полями можно себе только виртруально представить, но не обработать машинно. (пока имеется ввиду при такой схеме). Можно их конечно и описать вручную...
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37427484
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ты куда-то в дебри полез.
Добейся нормальной работы приложения)
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37427503
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rovanТы куда-то в дебри полез.
Добейся нормальной работы приложения)
У меня стоит задача:
http://forum.mista.ru/topic.php?id=563705&all=1

Я вот никак не соберусь с духом доделать. Когда за нее берусь, постоянно в душе шевелится червячек типа: ну сделай сначала среду для девелопмента, а потом берись за задачу. Сложно бороться и это как источник неудовлетворения.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37427838
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_rovanТы куда-то в дебри полез.
Добейся нормальной работы приложения)
У меня стоит задача:
http://forum.mista.ru/topic.php?id=563705&all=1

Я вот никак не соберусь с духом доделать. Когда за нее берусь, постоянно в душе шевелится червячек типа: ну сделай сначала среду для девелопмента, а потом берись за задачу. Сложно бороться и это как источник неудовлетворения.

попробуй мою платформу использовать
писать ничего не придется, и отчеты без проблем

:)
и девушке поможешь
и червяк может успокоится
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37429810
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ru...
А почему у Form не сделал конструктор (по умолчанию)?
Там тупо не вызывается конструктор QObject и думаю конкретно из-за этого не отрабатывают всякие фаиндчилдрен(...)
Это принципиально так было сделано?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37429874
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, теперь на подключении падает тупо.
Замахался я уже с этой системой..
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37429921
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_MoroZ.Ru...
А почему у Form не сделал конструктор (по умолчанию)?
Там тупо не вызывается конструктор QObject и думаю конкретно из-за этого не отрабатывают всякие фаиндчилдрен(...)
Это принципиально так было сделано?
Ну как же, смотри form.h:

class Form: public QObject {
...

Form наследуется от QObject, а значит, при отсутствии конструктора в Form, вызывается конструктор QObject
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37429948
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Rutrdm_пропущено...

А почему у Form не сделал конструктор (по умолчанию)?
Там тупо не вызывается конструктор QObject и думаю конкретно из-за этого не отрабатывают всякие фаиндчилдрен(...)
Это принципиально так было сделано?
Ну как же, смотри form.h:

class Form: public QObject {
...

Form наследуется от QObject, а значит, при отсутствии конструктора в Form, вызывается конструктор QObject
у тебя в Form куча мемберов указателей, если не отработает конструктор Form у тебя в них мусор будет.
и это одна из причин падения.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37429955
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_Блин, теперь на подключении падает тупо.
Замахался я уже с этой системой..
Возьми лучше версию для Windows с SourceForge. Она вроде более-менее запускается. Текущие исходники на Gitorious могут быть кривыми, т.к. я залил их туда как есть на текущий момент, т.е. может быть они не в отлаженном состоянии.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37429959
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_у тебя в Form куча мемберов указателей, если не отработает конструктор Form у тебя в них мусор будет.
и это одна из причин падения.
Конструктор родительского класса не будет обрабатывать мои указатели, даже если я его вызову явно. Падение по ошибке сегментации произойдет в том случае, если я обращусь к неинициализированному указателю. Покажи таковые в классе Form.
Такие сугубо технические обсуждения уже пора переносить в специализированный форум проекта, а ошибки заносить в багтрекер. Подождем, когда это будет создано. Этим сейчас занимается rovan.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37429976
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Rutrdm_Блин, теперь на подключении падает тупо.
Замахался я уже с этой системой..
Возьми лучше версию для Windows с SourceForge. Она вроде более-менее запускается. Текущие исходники на Gitorious могут быть кривыми, т.к. я залил их туда как есть на текущий момент, т.е. может быть они не в отлаженном состоянии.
взял:
"Запрещено просматривать справочник vw_доступ_к_справочникам пользователю postgres"
невезуха )))
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37430146
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.Ruvill_agerпропущено...


у меня такое было под postrges
зашел как sa c паролем 123456, тогда заработало
видимо пользователю postgres не выдаются нужные права на создаваемую базу

Ну да, пользователь postgres не имеет отношение к нашей базе.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37430148
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_взял:
"Запрещено просматривать справочник vw_доступ_к_справочникам пользователю postgres"
невезуха )))

Входи как sa с паролем 123456, а не как postgres.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37430279
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Rutrdm_взял:
"Запрещено просматривать справочник vw_доступ_к_справочникам пользователю postgres"
невезуха )))

Входи как sa с паролем 123456, а не как postgres.
и так и так пробовал.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37430336
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Переехали на ГитХаб
https://github.com/rovan/qbalance/
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37431693
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
почитал описание БД.
я так понял, что по дебету одна аналитика , и по кредиту, и учет, например, товара (41/) по разным точкам (складам, магазинам, людям) не получится.

или ошибаюсь?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37431720
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_agerпочитал описание БД.
я так понял, что по дебету одна аналитика , и по кредиту, и учет, например, товара (41/) по разным точкам (складам, магазинам, людям) не получится.
или ошибаюсь?

Это не так.
Для учета товара по "разным точкам", например, в разрезе складов и материально-ответственных лиц (МОЛ), мы заводим три справочника - "номенклатура", "склады", "персонал" и еще один не совсем справочник, а "пересечение" справочников, назовем его "набор1".
Справочник "набор1" не будет иметь поля "имя", а будет иметь только ссылки на другие справочники, т.е. в нем будут такие поля:
1.код
2.код_номенклатура
3.код_склады
4.код_персонал
Размерность такого "пересечения" определяется количеством полей-ссылок на другие справочники.

Если в плане счетов напротив счета 41 указываем справочник "набор1", тогда в проводке 41/50 (Приобретение товара за наличный расчет), программа попросит указать какую номенклатуру, на какой склад мы приобретаем и кому на подотчет мы ее ставим. В дебетовый код проводки программа запишет код строки из справочника "набор1", в которой поля ссылок будут ссылаться на соответствующие позиции в справочниках. В кредитовый код она запишет 0, т.к. у бухгалтерского счета 50 нет аналитики (справочника).
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37431730
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.Ru,

идея ясна
гибко наверное, но громоздко
и строить запросы сложно (на первый взгляд)

пока не вижу, как оно работать будет, когда и из чего проводки появятся

дождемся рабочей программы
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37431822
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_ager,

Вот только сначала организуем среду совместной разработки, а потом продолжим работу над программой. Идея рабочая, не сомневайся.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37431843
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.Ru,

не сомневаюсь

только еще смущает поле "количество" в таблице проводок - зачем?

если развести количество (аналитика) и суммы(синтетика) по разным таблицам, то можно будет сократить размеры БД

если, например, в приходе на одну строку приходится несколько проводок, то "количество" избыточно
и если в приходе 15 строк товара, то проводки можно делать не на каждую строку, а суммарно на весь документ
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37431852
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_agerMoroZ.Ru,и если в приходе 15 строк товара, то проводки можно делать не на каждую строку, а суммарно на весь документ
а фифо по партиям при расходе как ты организуешь потом?
С помощью искусственного интеллекта?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37431859
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_vill_agerMoroZ.Ru,и если в приходе 15 строк товара, то проводки можно делать не на каждую строку, а суммарно на весь документ
а фифо по партиям при расходе как ты организуешь потом?
С помощью искусственного интеллекта?

причем тут фифо к проводкам?
проводки - это деньги
а фифо, я так понимаю, к аналитике применимо - к товарам например (цена, партия)
т.е. узнать количество товара в этих разрезах можно по таблице с аналитикой
а синтетика покажет общую сумму прихода на счетах в балансе
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37432006
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_agerесли развести количество (аналитика) и суммы(синтетика) по разным таблицам, то можно будет сократить размеры БД

Приведи структуру таблиц как ты ее видишь. Я так понимаю, если столбец количество вывести в отдельную таблицу, то для связки строк такой таблицы с таблицей с суммами все-равно понадобится дополнительное поле с идентификатором. Т.е. объем БД может не уменьшиться, а вот сложность точно увеличится.

vill_agerесли, например, в приходе на одну строку приходится несколько проводок, то "количество" избыточно

Если, например, на одну строку в приходе мы имеем проводки 41/50 и 41/42, то в 1-й проводке столбец количества нам необходим, а во 2-й - нет. В этом случае, да, "количество" избыточно. Но я сознательно иду на это для упрощения структуры таблиц. Все проводки в итоге у меня хранятся в одной таблице "проводки", что упрощает и построение триггеров для таблицы "проводки" и построение запросов к БД на будущее.

vill_agerесли в приходе 15 строк товара, то проводки можно делать не на каждую строку, а суммарно на весь документ

Мы не можем делать проводки "суммарно на весь документ". Мы должны иметь проводки на каждую позицию (строку) в отдельности. Как делать, к примеру, учет материалов, если мы не знаем, сколько и на какую сумму прибыло или убыло каждой конкретной позиции по тому или иному документу?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37432010
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_vill_agerMoroZ.Ru,и если в приходе 15 строк товара, то проводки можно делать не на каждую строку, а суммарно на весь документ
а фифо по партиям при расходе как ты организуешь потом?
С помощью искусственного интеллекта?
Поддерживаю
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37432037
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2All:
Давайте мы как-то перенесём дискуссию в другое место.
Например сюда .

2Разработчики:
Нам, кажется, необходимо совместно пообщаться, и наметить ближайшие действия.
Скайп подходит?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37432198
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.Ru,
авторМы не можем делать проводки "суммарно на весь документ". Мы должны иметь проводки на каждую позицию (строку) в отдельности. Как делать, к примеру, учет материалов, если мы не знаем, сколько и на какую сумму прибыло или убыло каждой конкретной позиции по тому или иному документу?
если вынести количество и цену (да мало ли еще какие характеристики) в отдельную таблицу - будем знать
кстати, "цена" тоже избыточное поле

да, согласен, сложность системы увеличится в таком случае
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37432227
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_ager"цена" тоже избыточное поле

Согласен, цену можно вычислить в любом случае просто поделив сумму на количество.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37432271
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.RuСогласен, цену можно вычислить в любом случае просто поделив сумму на количество.
нельзя, могут возникнуть погрешности
и как тогда узнать, сколько товара по какой цене?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37432477
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rovanНам, кажется, необходимо совместно пообщаться, и наметить ближайшие действия.
Скайп подходит?
Все так. Так давай на том новом форуме. Честно говоря, я скайпом не пользовался никогда.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37432966
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rovan2All:
Давайте мы как-то перенесём дискуссию в другое место.
Например сюда .

Всегда ненравились эти группы гугле. Почему не тут? Привычнее

rovan2Разработчики:
Нам, кажется, необходимо совместно пообщаться, и наметить ближайшие действия.
Скайп подходит?

Хто такие разработчики? Подходит.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37433397
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_Хто такие разработчики? Подходит.
Если есть желание, присоединяйся.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37433913
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.RuТоже занимаюсь перекомпиляцией Qt в связи с переездом на другой комп и сменой версии PostgreSQL на 9.0.3.
Зря компилировал. Оказывается в дистрибутиве, на котором я работаю - openSUSE 11.4 - все необходимое уже есть. И Qt4 и PostgreSQL и драйвер к нему. Про драйвер я не знал.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37434635
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
еще раз о совмещении проводок и количества в в одной таблице:

как будет реализовано состояние не проведенного документа

например: накладную выписали, со склада уже почти ушло (зарезервировано), но покупатель еще не вывез
т.е. количество на складе уже уменьшено, но долг покупателя еще не вырос

или такой фичи не предусмотрено?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37434991
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_agerMoroZ.RuСогласен, цену можно вычислить в любом случае просто поделив сумму на количество.
нельзя, могут возникнуть погрешности
и как тогда узнать, сколько товара по какой цене?
наверное сразу надо подстегивать для операций такую либу как: decnumber
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37435033
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_agerеще раз о совмещении проводок и количества в в одной таблице:

как будет реализовано состояние не проведенного документа

например: накладную выписали, со склада уже почти ушло (зарезервировано), но покупатель еще не вывез
т.е. количество на складе уже уменьшено, но долг покупателя еще не вырос

или такой фичи не предусмотрено?

Тут нужно разделить понятия "проведен-не проведен" и "зарезервировать" как я это понимаю.
Если документ проведен, то все содержащиеся в нем проводки проводятся сразу. И если проводка, например 60/41, проведена, то это значит, что количество и сумма товара сразу уменьшается, а долг покупателя сразу возрастает. Этого требует принцип двойной записи. Такого не может быть, что "количество на складе уже уменьшено, но долг покупателя еще не вырос" в рамках одной проводки. А если документ не проведен, то содержащиеся в нем проводки не влияют на сальдо корреспондирующих счетов, а документ хранится просто как памятка. Это у меня не было реализовано в программе-прототипе, это не сложно сделать и это будет в этой программе.
Фичу "зарезервировать" тоже не сложно реализовать. Для этого мы перемещаем товар с основного склада на виртуальный склад номенклатура-контрагент при резервировании и реализуем с него при оформлении документов. Т.о. у нас на основном складе зарезервированный товар уже не числится и долг покупателя еще не вырос.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37628839
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня всем! Рад сообщить, что проект успешно продолжает разрабатываться. Во многом благодаря rovan'у теперь уже нет падений по ошибке сегментации. Сейчас занимаюсь наполнением "конфигурации" типовыми операциями и справочниками для розничной торговли. По ходу правлю движок. После этого займусь общими отчетами (баланс, оборотки и т.п.). Это не сложно, тем более серверная часть для этого давно уже готова. Так что уже виден свет в конце туннеля. Но не решен пока вопрос с движком печати.
Хотел спросить у аудитории. Не подскажете ли открытый парсер CommerceML на С++?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37628909
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuХотел спросить у аудитории. Не подскажете ли открытый парсер CommerceML на С++?
Дык это же просто XML.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37628926
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, я знаю. Ну ведь все-равно же придется писать парсер, желательно обернутый в класс. А может уже есть готовое открытое решение?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37629898
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuДа, я знаю. Ну ведь все-равно же придется писать парсер, желательно обернутый в класс. А может уже есть готовое открытое решение?
это XML. Вы все на ОРМ \ ООП с ума посходили? Один день работы студенту при грамотном постановщике.
Выбор альтернативы 1С
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37647456
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
От они, радости ООП!
То, что пишется на юродливой 1С с нуля за две недели, уже в течении почти полутора лет "успешно разрабатывается" на могучей и прекрасной Qt...
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37647467
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если сравнивать корректно, то надо начинать от языка и библиотеки. Слабо за две недели написать то же самое на С++ и MFC (на чем собственно и создана 1С)? Или мы будем сравнивать готовую, отлаженную и документированную платформу 1C и библиотеку разработки? Да, и при чем здесь ООП?
Про CommerceML можно уже не беспокоиться. Вчера за час на qt-ных скриптах написал разбор накладной CommerceML.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37647480
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ru,

В чем сравнение некорректное? И та и та - среды разработки. Только на 1С учетные системы пишутся на раз-два, а на Qt... хм...
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37647500
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Пузаков,

Вы тему как-то неправильно интерпретируете (или не читаете): "Делаю свободную бух.программу". Каким боком 1С сюда относится, только вам наверное и понятно. Объясните, плз, более широкой аудитории.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37647584
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,

Я затронул лишь только скорость разработки...
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37647615
ODIN.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Пузаковiscrafm,

Я затронул лишь только скорость разработки...

Скорость разработки на платформе 1С "Свободной бухглатерской программы" очень медленная... ибо на 1С программы не пишутся, да и свободными чего то не становятся...
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37647650
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ODIN.,

Я говорил про объективную скорость разработки . А свободная/коммерческая/еще какая - это уже вопрос распространения программы , и конкретно к процессу разработки он не имеет никакого отношения.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37647656
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр ПузаковODIN.,

Я говорил про объективную скорость разработки . А свободная/коммерческая/еще какая - это уже вопрос распространения программы , и конкретно к процессу разработки он не имеет никакого отношения.
Ну так про это и говорят, что объективная скорость разработки на 1С "свободной бухглатерской программы" равна нулю
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37647665
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реалист,

Никто не мешает написать конфигурацию и виложить ее в свободный доступ. Судя по инфостарту , достаточно большое количество разработчиков так и делают.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37647677
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Пузаков,

А Вам не кажется, что "бухгалтерская программа" и "конфигурация 1С" это разные и несравнимые между собой сущности и происходит подмена понятий?
Точно так же можно написать и выложить под свободной лицензией скрипт установки для Windows, что по сути является точно такой же "конфигурацией". Но вот только винда от этого не станет ни капельки более свободой.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37647682
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РеалистАлександр Пузаков,

А Вам не кажется, что "бухгалтерская программа" и "конфигурация 1С" это разные и несравнимые между собой сущности и происходит подмена понятий?
Точно так же можно написать и выложить под свободной лицензией скрипт установки для Windows, что по сути является точно такой же "конфигурацией". Но вот только винда от этого не станет ни капельки более свободой.

В ответ на упомянутый технический момент (скорость разработки), ссылаетесь на правовой момент (способ распространения), и тут же говорите мне о подмене понятий? :) По каким-таки критериям конфигурация 1С не является программой?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37647710
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Пузаков,

Ага. А машинистка печатает текст еще быстрее, чем в программист в 1С. Значит скорость у машинистки еще быстрее? Что толку мериться абстрактной скоростью, если не выполняются остальные требования?

И когда "конфигурация" 1С успела стать "программой"? Программой она станет только в связке 1С + конфигурация. Я еще понимаю обозвать конфигурацию "исходным текстом программы". Вот в этом ракурсе, какая то часть исходного текста программы (т.е. связки 1С + конфигурация), может быть свободной.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37647795
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РеалистАлександр Пузаков,

Ага. А машинистка печатает текст еще быстрее, чем в программист в 1С. Значит скорость у машинистки еще быстрее? Что толку мериться абстрактной скоростью, если не выполняются остальные требования ?

...

Что за требования?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37647807
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр ПузаковРеалистАлександр Пузаков,

Ага. А машинистка печатает текст еще быстрее, чем в программист в 1С. Значит скорость у машинистки еще быстрее? Что толку мериться абстрактной скоростью, если не выполняются остальные требования ?

...
Что за требования?
Перед написанием сообщения о великой и могучей 1С, Александр ПузаковОт они, радости ООП!
То, что пишется на юродливой 1С с нуля за две недели, уже в течении почти полутора лет "успешно разрабатывается" на могучей и прекрасной Qt... Вы сделали вид, что не заметили названия темы "Делаю свободную бух.программу на PostgreSQL + Qt4."
Да, требование "свободности" у сравниваемых продуктов должно соблюдаться, в противном случае возвращается к печатной машинке
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37647815
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РеалистИ когда "конфигурация" 1С успела стать "программой"? Программой она станет только в связке 1С + конфигурация. Я еще понимаю обозвать конфигурацию "исходным текстом программы". Вот в этом ракурсе, какая то часть исходного текста программы (т.е. связки 1С + конфигурация), может быть свободной.

Интересно... Вы так и не назвали признаки, по которым конфигурация 1С не может считаться программой. Если следовать вашей логике, то любая программа не является программой, а становится программой только в связке "ОС + программа".

Какой вариант на этом рисунке считается программой, а какой нет? До какого уровня программа будет считаться программой, а на каком перестанет?

...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37647817
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РеалистДа, требование "свободности" у сравниваемых продуктов должно соблюдаться, в противном случае возвращается к печатной машинке

"Свободность" данной программы - это надвое сказано. Авторы в любой момент могут передумать и превратить ее в коммерческую...
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37648123
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Пузаков,
конфигурация - неотъемлемая часть платформы 1С. Закреплено и защищено лицензией. Разве не так?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37648137
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Пузаков"Свободность" данной программы - это надвое сказано. Авторы в любой момент могут передумать и превратить ее в коммерческую...
Таких планов нет. Исходники доступны. У вас нет оснований сомневаться в том, что программа свободна. А вот исходники 1С мы вряд ли когда-нибудь увидим.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37648854
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Александр Пузаков,
конфигурация - неотъемлемая часть платформы 1С. Закреплено и защищено лицензией. Разве не так?

Нет, не так.
Читайте тут
вопрос61. Можно ли на платформе "1С:Предприятие 8" создавать собственные, полностью оригинальные конфигурации (не использующие фрагментов типовых конфигураций от фирмы "1С")? Кому будут принадлежать авторские и имущественные права на полностью оригинальные конфигурации?
ответНа платформе "1С:Предприятия 8", входящей в состав правомерно приобретенного программного продукта, можно создавать собственные полностью оригинальные конфигурации. Это не противоречит положению Лицензионного соглашения об использовании программного продукта в соответствии с документацией. Если конфигурация является полностью оригинальной, авторские и имущественные права на нее принадлежат разработчику. Он имеет право тиражировать и распространять такую конфигурацию. Чтобы не нарушался закон "Об авторском праве и смежных правах", для использования такой конфигурации пользователем должна быть приобретена любая основная поставка фирмы "1С", включающая платформу "1С:Предприятия 8".
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37648863
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ru,

Исходники платформы не увидим, а вот исходники любой типовой конфигурации может увидеть практически каждый... для этого необходимо соблюсти несколько маленьких условий.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37649001
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ответдля использования такой конфигурации пользователем должна быть приобретена любая основная поставка фирмы "1С", включающая платформу "1С:Предприятия 8".
как быть с этим?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37649173
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ответдля использования такой конфигурации пользователем должна быть приобретена любая основная поставка фирмы "1С", включающая платформу "1С:Предприятия 8".
как быть с этим?

А чем это Вас смущает? Это уже проблемы пользователя. Разработчик может распространять свою конфигурацию без платформы.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37649179
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр ПузаковPetro123пропущено...

как быть с этим?

А чем это Вас смущает? Это уже проблемы пользователя. Разработчик может распространять свою конфигурацию без платформы. шикарно. "а я причем, мопед не мой. Я просто разместил объяву"
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37649189
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmАлександр Пузаковпропущено...


А чем это Вас смущает? Это уже проблемы пользователя. Разработчик может распространять свою конфигурацию без платформы. шикарно. "а я причем, мопед не мой. Я просто разместил объяву"

Блин. Если что, то все началось со скорости разработки. Именно ее родимую я упомянул. Потом понабежали товарищи, вцепились каким-то боком в "свободность". Мне до сих пор не ясно, как способ распространения программы коррелирует со скоростью разработки этой самой программы?

Может хоть Вы мне поясните?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37649198
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,

Кстати, Вы же тот самый, который уцепился за свободность программы... Так что самое время вернутся к моему первому сообщению в этом топике и внимательно его перечитать.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37649209
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Пузаков,
Александр ПузаковКстати, Вы же тот самый, который уцепился за свободность программы... Так что самое время вернутся к моему первому сообщению в этом топике и внимательно его перечитать.

Потому что никого не интересует ни абстрактный сферический конь в вакууме, ни скорость разработки на 1С, если результирующая программа не будет свободной. Вам на это уже указывали на предыдущей странице 12036773
РеалистАлександр Пузаковпропущено...
Что за требования?
Перед написанием сообщения о великой и могучей 1С, Александр ПузаковОт они, радости ООП!
То, что пишется на юродливой 1С с нуля за две недели, уже в течении почти полутора лет "успешно разрабатывается" на могучей и прекрасной Qt... Вы сделали вид, что не заметили названия темы "Делаю свободную бух.программу на PostgreSQL + Qt4."
Да, требование "свободности" у сравниваемых продуктов должно соблюдаться, в противном случае возвращается к печатной машинке
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37649217
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Пузаковiscrafm,

Кстати, Вы же тот самый, который уцепился за свободность программы... Так что самое время вернутся к моему первому сообщению в этом топике и внимательно его перечитать.
Вам же сразу сказали: скорость разработки свободной программы на 1С равна 0 (нулю), т.к. эта программа никогда не станет свободной
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37649269
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,

Да ну? :) Вот я написал примитивную конфигурацию (для открытия потребуется 1С:Предприятие версии не ниже 8.2.15)

Вот лицензионное соглашение даже написал:
лицензионное соглашениеСкачивайте кто хочет;

Делайте что хотите.



Получилась свободная программа. Тут и исходники все в наличии...
Попробуйте доказать, что это не свободная программа :) Сможете?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37649270
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и, если что, изначально я имел ввиду исключительно скорость разработки, это Вы прибежали и начали тут размахивать "свободностью". Так что не понимаю, что я сказал не так, что на меня все ополчились?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37649279
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Пузаков,

Да никто вам ничего не хочет доказывать.
И я вижу, что Вы такой единственный, кто пытается играя словами, натянуть за уши на понятие "конфигурация 1С" слово "программа".
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37649282
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Пузаковiscrafm,

Да ну? :) Вот я написал примитивную конфигурацию ( для открытия потребуется 1С:Предприятие версии не ниже 8.2.15 )

Вот лицензионное соглашение даже написал:
лицензионное соглашениеСкачивайте кто хочет;

Делайте что хотите.



Получилась свободная программа. Тут и исходники все в наличии...
Попробуйте доказать, что это не свободная программа :) Сможете?
просто вынос мозга. Сорри, удаляюсь
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37649613
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реалист,

Статья 1261 ГК РФПрограммой для ЭВМ является представленная в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств в целях получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения.

Это определение имеет огромную юридическую силу. И под это определение подпадает хоть конфигурация 1С, хоть файл экселя с макросами, хоть через раз запускающаяся программулина, написанная на коленке студентом и состоящая из 10 процедур и содержащая в себе 5 внутренних ошибок. Существуют и множество других определений, каждое из которых нисколь не опровергает отношения конфигурации 1С к программам.

И хоть как Вы тут пляшите, это существующее положение дел.

P.S. я ничего не хочу доказать, но Ваше субъективное мнение противоречит общепринятому.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37649614
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmАлександр Пузаковiscrafm,

Да ну? :) Вот я написал примитивную конфигурацию ( для открытия потребуется 1С:Предприятие версии не ниже 8.2.15 )

Вот лицензионное соглашение даже написал:
пропущено...


Получилась свободная программа. Тут и исходники все в наличии...
Попробуйте доказать, что это не свободная программа :) Сможете?
просто вынос мозга. Сорри, удаляюсь

А как насчет того, что для выполнения СПО требуется операционная система? :)
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37649618
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И чтобы Вы не подумали чего лишнего. Я нисколько не приверженец того, что по устоявшимся нормам конфигурация 1С или файл МС офиса с макросами являются программами. Я прекрасно понимаю, что конфигурация 1С не должна считаться полноценной программой, но, тем не менее, это так. И пускай это даже противоречит здравому смыслу, новому завету, каким-то там внутренним представлениям об окружающем мире, - это есть реальность...
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37650042
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Пузаков, 1С и Qt - разные платформы. 1С - конкретизированная для строго определённого круга задач. Qt - общего назначения, с очень широким кругом решаемых задач.
Именно потому на 1С написание "свободной бух. программы" делается быстро. Именно потому на первый рабочий прототип такого приложения на Qt и С++ я затрачу около месяца (с учетом плохого знания предметной области).
Здеь не причем ООП. И язык.
К чему вообще было заявление о скорости?
Вы хотите внести конструктива? Или это попытка самоутверждения?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37650266
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rovan,

Ну... Изначально пытался внести конструктива, но все скатилось до споров...
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37650410
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Пузаков, конструктива с вашей стороны я так и не заметил.

Разработка ведётся силами полутора программистов в свободное время, из которых один уже 4 месяца не комитил ни строки кода.
Скорость разработки некритична для данного проекта. Критичен перечень решаемых задач, "свободность", Qt и Postgres.
Таким образом, апелляция к смехотворной низкой скорости разработки, и, тем более, сравнение этой скорости со скоростью разработки аналога на специализированном фреймворке выглядят смешно. И неконстуктивно.
Конструктивом будет: предложение архитектурных идей, примеры аналогичных разработок, рекомендация инструментов и статей, критика избранных подходов.
Или ревью кода. Впрочем, никто и не скрывает что он (код) объективно ужасен.

К вопросу же о платформах для разработки учеток, а также С++, Qt, королях и капусте, рекомендую загуглить "xTuple".
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37650526
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rovanАлександр Пузаков, конструктива с вашей стороны я так и не заметил.

Разработка ведётся силами полутора программистов в свободное время, из которых один уже 4 месяца не комитил ни строки кода.
Скорость разработки некритична для данного проекта. Критичен перечень решаемых задач, "свободность", Qt и Postgres.
Таким образом, апелляция к смехотворной низкой скорости разработки, и, тем более, сравнение этой скорости со скоростью разработки аналога на специализированном фреймворке выглядят смешно. И неконстуктивно.
Конструктивом будет: предложение архитектурных идей, примеры аналогичных разработок, рекомендация инструментов и статей, критика избранных подходов.
Или ревью кода. Впрочем, никто и не скрывает что он (код) объективно ужасен.

К вопросу же о платформах для разработки учеток, а также С++, Qt, королях и капусте, рекомендую загуглить "xTuple".

Скорость разработки отнюдь не последний фактор. А учитывая колоссальную "непоседливость" нашего правительства в части прогиба бухучета, это даже критический фактор.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37650597
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Пузаков, ну я могу повторить. В данном конкретном проекте скорость разработки - некритичный фактор.
Так было решено инициатором.
Если я ошибаюсь - он меня поправит.
В других проектах , наверняка, скорость разработки считается критичным фактором, ежели её таковым посчитали.
Но мы говорим не о других проектах, а об этом.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37650708
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр ПузаковСкорость разработки отнюдь не последний фактор. А учитывая колоссальную "непоседливость" нашего правительства в части прогиба бухучета, это даже критический фактор.
Не надо валить в кучу бухучет и налогообложение. В налогообложении да, имеют место быть частые изменения в порядке начисления, в налогооблагаемой базе, процентах и ставках. Но в бух.учете последнее серьезное изменение было прим. в 2001 году - перешли на новый план счетов. Все. Я уже не говорю о том, что принцип двойной записи не менялся с момента изобретения Лукой Пачоли в 15-16 веке. Поэтому я бы не стал настаивать на критичности скорости разработки программы именно для бух.учета.
Хотя, конечно, более высокая скорость разработки не помешала бы. Ну так и разработчиков, как правильно выразился rovan, - "полтора". Очень мало тех, кто вообще смотрит исходники, а уж тех, кто в них вникает - вообще никого нет. Есть один только rovan, который хотя бы сколько-то вник в проект и начал выдавать конструктив.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37650799
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuНе надо валить в кучу бухучет и налогообложение. В налогообложении да, имеют место быть частые изменения в порядке начисления, в налогооблагаемой базе, процентах и ставках. Но в бух.учете последнее серьезное изменение было прим. в 2001 году - перешли на новый план счетов. Все. Я уже не говорю о том, что принцип двойной записи не менялся с момента изобретения Лукой Пачоли в 15-16 веке. Поэтому я бы не стал настаивать на критичности скорости разработки программы именно для бух.учета.
Хотя, конечно, более высокая скорость разработки не помешала бы. Ну так и разработчиков, как правильно выразился rovan, - "полтора". Очень мало тех, кто вообще смотрит исходники, а уж тех, кто в них вникает - вообще никого нет. Есть один только rovan, который хотя бы сколько-то вник в проект и начал выдавать конструктив.

Вы ничего не путаете? Приказы, письма и разъяснения минфина, касаемые бухучета, выходят практически каждый месяц...

Давайте даже я выдам конструктив :) Подсмотрите архитектуру у фирмы 1С, в этой и этой книгах содержится подробное описание таблиц и алгоритмов, вплоть до индексов все описано... Я ни в коем случае не призываю все тупо срисовать у фирмы 1С, но ознакомиться надо ;)
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37650803
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тьфу! Не правильную ссылку дал... Вторая книга по ссылке:
http://v8.1c.ru/metod/books/book.jsp?id=268

Собственно, это и будет основной книгой, в которой описана архитектура 1С:Предприятия в части объектов для бухучета.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37650825
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ru,

Можно бухучет представить вот так (условно):

Уровень 0 - базовые принципы ведения бухучета (двойная запись, оборотки, шахматки и др.);
Уровень 1 - общие принципы РСБУ (основные счета, основные операции, основные проводки, общие моменты ПБУ);
Уровень 2 - принципы, вытекающие из основных документов, регулирующих правила ведения бухучета (ПБУ, план счетов, общие методики, утвержденные минфином и др.);
Уровень 3 - отраслевые и межотраслевые принципы ведения бухучета.

Так вот для уровня 0, как Вы говорите, все тянется в практически неизменном виде со времен Луки Пачоли, на уровне 1 изменения происходят раз в несколько лет, а для уровня 2-3 такая свистопляска стоит, что мама не горюй. Если все документы, регулирующие уровень 2 и 3 складывать в один ящик, то не хилый такой сундук с мукулатурой получится.

Я так понимаю, Ваша программа нацелена на покрытие уровней 0 и 1?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37650856
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как вам мои выводы из мутного этого спора:
1) на специализированной платформе скорость разработки выше на порядок
2) вменяемую свободную (или хотя бы бесплатную) платформу найти сложно
3) написание свободной учетной программы - тупик.
Поэтому делать надо платформу.
Это по крайней мере привлечет разработчиков и пользователей (разработчиков конечных решений-конфигураций)
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37650862
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр ПузаковВы ничего не путаете? Приказы, письма и разъяснения минфина, касаемые бухучета, выходят практически каждый месяц...

Я и говорю: не надо валить в кучу собственно бух.учет и налогообложение.

Александр ПузаковДавайте даже я выдам конструктив :) Подсмотрите архитектуру у фирмы 1С, в этой и этой книгах содержится подробное описание таблиц и алгоритмов, вплоть до индексов все описано... Я ни в коем случае не призываю все тупо срисовать у фирмы 1С, но ознакомиться надо ;)
Есть у меня такая книга. На редкость бестолково организована, хотя и очень толстая. В практической деятельности почти не пригодилась, я пожалел о потраченных на нее деньгах.
Вот что мне хотелось бы меньше всего - срисовывать архитектуру 1С.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37650872
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр ПузаковЯ так понимаю, Ваша программа нацелена на покрытие уровней 0 и 1?
Ну что-то вроде того.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37650875
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_ager, именно на платформу я и ориентируюсь.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37650932
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.Ru,

я правда давно смотрел, но не похоже.
слишком все заточено на бухучет
а как же прочие задачи из ерп-оперы :)?

имхо, высокоуровневая платформа для разработки как минимум должна дать возможность:
создать БД
описать ГУИ
описать отчеты
все это выполнять в своей среде
иметь возможность переносить конфигурации
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37650933
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_ager, "Ананас".
Конкретную программу, решающую конкретную задачу написать проще из-за более ясных требований.
Вот потому и закладывает написание прототипа в виде "свободной бух. программы".
А там как пойдёт. Может и платформа будет. В платформе заинтересовано больше людей.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37650972
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rovan,

мне не надо уже :)

а Ананас пробовал...
не то

кстати
Конкретную программу, решающую конкретную задачу написать проще из-за более ясных требований.НО! для конкретной программы - конкретные пользователи (клиенты)
в случае КюБаланс - бухучет, где подвинуть 1ц нереально

а имея платформу для быстрой разработки можно окучивать любых клиентов
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37651014
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_ager, никто никого двигать не собирается. QBalance для конкретного пользователя пишется.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37651137
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuЯ и говорю: не надо валить в кучу собственно бух.учет и налогообложение.


Дык, в бухучете много мест тесно трущихся об налоговый учет. И кроме того, масса моментов правилами ведения бухучета не регулируются, или практически не регулируется, а берутся целиком или почти целиком правила ведения налогового учета и в соответствии с ними ведется бухучет...

И Вы видимо маленько не в курсе. В нашей стране организации имеют довольно большую свободу в выборе способов ведения бухгалтерского учета, законодатель предоставляет для этого довольно большую свободу организациям, а вот налоговый учет регламентирован уже значительно жестче. Так вот любая вменяемая организация старается выбрать такую учетную политику, чтобы разрыв между бухгалтерским и налоговым учетом был минимальным... Так что, как там говорят-то, "сферический бухучет в вакууме" мало кого заинтересует :) Я ни в коем случае не пытаюсь критиковать Вашу программу, наоборот, обеими руками за то, чтобы Вы ее написали, но, судя по всему, есть сто и один подводный камень, который Вы еще не учли...

P. S. налоговый учет != налогооблажение
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37651139
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исключения составляют предприниматели и маленькие организации, у которых мало или совсем нет ОС, НМА, один вид деятельности, маленький список товаров/услуг. Эдакие карманные организации. Среди них компактненькие программы для ведения бухучета будут расходиться как горячие пирожки :)
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37651160
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vill_agerMoroZ.Ru,

я правда давно смотрел, но не похоже.
слишком все заточено на бухучет
а как же прочие задачи из ерп-оперы :)?

имхо, высокоуровневая платформа для разработки как минимум должна дать возможность:
создать БД
описать ГУИ
описать отчеты
все это выполнять в своей среде
иметь возможность переносить конфигурации
Конечно, все должно быть заточено под бух.учет. Собственно для чего и нужна бухгалтерская платформа. Но если в 1С голая платформа без конфигурации совершенно бесполезна, то здесь она сможет обеспечивать минимальный функционал - вести простейший учет. Но внедренец сможет и создавать собственные БД, описывать собственные пользовательские формы, создавать собственные справочники, типовые операции и отчеты, связывать все это собственными скриптами и сохранять этот набор в виде отдельного файла (конфигурации). А затем загружать конфигурацию в другую БД.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37651162
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Пузаков, это да, наслышан о чехарде с бухгалтерией и законами. Но, вообще говоря, никто и не пытается объять необъятное.
Решается конкретная задача под конкретное клиента. Это минимизирует проблемы с чехардой. В случае успеха имеет шансы перерасти во что-то более широкое, и там уже придётся составлять лоцию на все рифы, камни и мели.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37651166
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Пузаков, я вообще не рассматриваю налоговый учет. Для моих целей пока достаточно, чтобы программа вела бух.учет используя принятый в нашей стране план счетов.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37651167
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр ПузаковИсключения составляют предприниматели и маленькие организации, у которых мало или совсем нет ОС, НМА, один вид деятельности, маленький список товаров/услуг. Эдакие карманные организации. Среди них компактненькие программы для ведения бухучета будут расходиться как горячие пирожки :)
Вот на них я и ориентируюсь. Для них не актуален налоговый учет в силу вмененного налогообложения, но актуальна распределенная работа нескольких пользователей с единой БД. И так, чтобы программа позволяла видеть полную картину.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37651178
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuНо если в 1С голая платформа без конфигурации совершенно бесполезна, то здесь она сможет обеспечивать минимальный функционал - вести простейший учет.
нет.
- либо сразу 2 слоя: ядро и конфигурация.
Либо ядра вообще нету.
Это закладывается сейчас.
Вряд ли выйдет - ядро самодостаточное + плагины?
______________________________________________
"Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37651193
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, не совсем понял, что вы хотели сказать. Конечно сейчас делается ядро + конфигурация. Иначе как без конфигурации проверить работоспособность ядра. Но то, что ядро самодостаточное - я имею в виду, что пользователь (внедренец) сможет без написания скриптов завести справочники какие ему надо и создать нужные ему операции, а так же создать шаблоны первичных документов.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37651224
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я прочёл, что вы делаете НЕ так, как в 1С.
Опишите подробнее, т.к. вот это:
MoroZ.Ruя имею в виду, что пользователь (внедренец) сможет без написания скриптов завести справочники какие ему надо и создать нужные ему операции, а так же создать шаблоны первичных документов.
делается и в 1С.
Конфигурация создаётся автоматически.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37651243
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, я имею в виду, что на голой платформе 1С создать пользовательскую операцию (например приход от поставщика) с сохранением данных в регистрах и результатом в виде баланса без программирования на языке 1С вряд ли получится. Я собираюсь в таких случаях обходится без необходимости для внедренца писать код.
Конфигурация 1С не создается (генерируется) автоматически, а загружается готовая автоматически.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37651293
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuPetro123, я имею в виду, что на голой платформе 1С создать пользовательскую операцию (например приход от поставщика) с сохранением данных в регистрах и результатом в виде баланса без программирования на языке 1С вряд ли получится. Я собираюсь в таких случаях обходится без необходимости для внедренца писать код.
Конфигурация 1С не создается (генерируется) автоматически, а загружается готовая автоматически.
всё от незнания 1С.
Удали папку с конфигурацией - и запусти 1С.
Она предложит создать ПУСТУЮ конфигурацию.
Это просто структура пустых папок и некоторых шаблонов-файлов. Например, кодировка - русская...
Тебе без этого не обойтись.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37652409
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123всё от незнания 1С.
Удали папку с конфигурацией - и запусти 1С.
Она предложит создать ПУСТУЮ конфигурацию.
Это просто структура пустых папок и некоторых шаблонов-файлов. Например, кодировка - русская...
Тебе без этого не обойтись. попутный вопрос от малограмотных :) :
как хранится конфигурация 1ц в sql-серверном варианте?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37652646
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_ager,
по серверному не подскажу.
Но не думаю, что это влияет на архитектуру.
Если делать монолит без конфигураций, то мы сужаем область применения. Да и версии, в 1С, можно обновлять отдельно для 2-х слоёв.
Пока посыл автора звучал так, что они делают пистолет револьвер, который будет стрелять без патронов-конфигураций.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37653161
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Пока посыл автора звучал так, что они делают пистолет револьвер, который будет стрелять без патронов-конфигураций.
Вы не внимательно читали. Это не так. Весь набор справочников, типовых операций, пользовательских форм, скриптов, шаблонов первичных документов и отчетов пользователь сможет сохранять в виде отдельного файла - конфигурации и свободно ее распространять.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37653225
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuPetro123Пока посыл автора звучал так, что они делают пистолет револьвер, который будет стрелять без патронов-конфигураций.
Вы не внимательно читали. Это не так. Весь набор справочников, типовых операций, пользовательских форм, скриптов, шаблонов первичных документов и отчетов пользователь сможет сохранять в виде отдельного файла - конфигурации и свободно ее распространять.
тогда разъясните:
- как ЭТА штука (отд.файл) называется, если она отдельно от ядра-программы (в 1С - базовая конфиг-я).
- этот отдельный файл Подключается\Открывается в ИС или только для переноса (Импортируется-конвертируется)?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37653284
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, в текущем состоянии этого пока нет. Но это не означает, что этого не будет. Просто в настоящее время я занят ядром - той частью, которая обрабатывает конфигурацию. А сохранить/загрузить ее в виде XML файла я не считаю слишком сложным делом.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37653518
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuPetro123, в текущем состоянии этого пока нет. Но это не означает, что этого не будет. Просто в настоящее время я занят ядром - той частью, которая обрабатывает конфигурацию. А сохранить/загрузить ее в виде XML файла я не считаю слишком сложным делом.

А когда же займетесь формулированием целей проекта? За год с лишним про цели проекта ни слова... И уж чего-чего, но даже до чиновников потихоньку доходит, что любой проект без четко сформулированных целей превращается в "деятельность", которая неизвестно зачем затеяна, неизвестно на какой стадии находится, и неизвестно к чему идет... Нет целей - проект мертворожденный. И это не ИМХО, это жизнь и опыт тысяч людей. Все должно крутиться вокруг целей.

Когда мы узнаем цели проекта?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37653538
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuPetro123, в текущем состоянии этого пока нет. Но это не означает, что этого не будет. Просто в настоящее время я занят ядром - той частью, которая обрабатывает конфигурацию. А сохранить/загрузить ее в виде XML файла я не считаю слишком сложным делом.
теперь понятно.
Смотри, не опоздай.
API ядра, это хухры-мухры :)
Удачи!
______________________________________________
"Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37653589
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр ПузаковКогда мы узнаем цели проекта?
Цель проекта - создать универсальную свободную и открытую кроссплатформенную бухгалтерскую программу. Универсальность подразумевает возможность создания пользователем плана счетов, справочников, типовых операций, шаблонов первичных документов и отчетов, скриптов для реализации собственных сценариев работы типовых операций - конфигурации программы. Текущая конфигурация на которой будет обкатываться ядро - розничный магазин автозапчастей.
В какой стадии находится проект? В целом реализовано ядро. Сейчас идет разработка указанной конфигурации для обкатки ядра. Из нереализованных остаются - модуль печати и модуль отчетов, а так же сохранение-загрузка конфигурации. Если оценивать в процентах, то реализовано процентов 70.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37653604
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ru Из нереализованных остаются - модуль печати и модуль отчетов , а так же сохранение-загрузка конфигурации. Если оценивать в процентах, то реализовано процентов 70.
с учетом сказанного - реализовано процентов 10 получается. Именно столько занимает логика бухгалтерии, безотносительно законодательства. Без основного что там понадобится - печать и отчеты. Какие-то расчеты процента готовности у вас странные немного.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37653652
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm, более странно рассуждать о проценте готовности не вникнув в состояние дел. Да, но кроме логики бухгалтерии есть еще и готовый функционал для отчетов на сервере, есть система контроля целостности, есть работа со справочниками (серверная и клиентская часть), есть работа с типовыми операциями (серверная и клиентская часть) с генерацией запросов для сервера по ним, есть мастера для работы со справочниками и типовыми операциями, есть скриптовый модуль для типовых операций.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37653722
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Процент готовности касается только кода. Еще нужна будет пользовательская документация и система инсталляции для Linux и Windows.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37653873
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ru,

как там с рапределением накладных при расчте себестоимости?
или это будет написано на "скриптовом языке" пользователем?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37653908
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ruiscrafm, более странно рассуждать о проценте готовности не вникнув в состояние дел. Да, но кроме логики бухгалтерии есть еще и готовый функционал для отчетов на сервере, есть система контроля целостности, есть работа со справочниками (серверная и клиентская часть), есть работа с типовыми операциями (серверная и клиентская часть) с генерацией запросов для сервера по ним, есть мастера для работы со справочниками и типовыми операциями, есть скриптовый модуль для типовых операций.
Вы же его охарактеризовали. По тому, что описано чуть выше, я бы оценил процентов на 10
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37654008
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosкак там с рапределением накладных при расчте себестоимости?
или это будет написано на "скриптовом языке" пользователем?
Для этого не нужно писать скрипты. Достаточно будет указать в плане счетов справочник, например, "виды_расходов" для счета 44 "Расходы на продажу". Затем завести типовые операции: 44/50 - если расходы проходят через кассу, 44/51 - если расходы проходят через расчетный счет, 44/71 - для списания расходов с подотчета и т.д. По каждой из этих типовых операций в течении месяца проводят первичные документы. По окончании месяца печатают отчет о накладных расходах (оборот по счету 44) и списывают все накладные расходы с помощью типовой операции 90.2/44. Это если говорить о торговле. В производстве возможно потребуется завести справочник, например, "Изделия" на счете 20, "Персонал" на 70 и 71, "Материалы" на 10 и соответственно типовые операции 20/50, 20/51, 20/70, 20/71, 20/10 и т.п.
После создания типовой операции формы создаются автоматически, ничего писать на скриптах в данном случае не нужно.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37654017
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ru,

а ты реально видел как в производстве считается себестоимость?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37654029
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ru,

т.е. предполагается что все суммы будут посчитаны вручную?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37654141
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuViPRosкак там с рапределением накладных при расчте себестоимости?
или это будет написано на "скриптовом языке" пользователем?
Для этого не нужно писать скрипты. Достаточно будет указать в плане счетов справочник, например, "виды_расходов" для счета 44 "Расходы на продажу". Затем завести типовые операции: 44/50 - если расходы проходят через кассу, 44/51 - если расходы проходят через расчетный счет, 44/71 - для списания расходов с подотчета и т.д. По каждой из этих типовых операций в течении месяца проводят первичные документы. По окончании месяца печатают отчет о накладных расходах (оборот по счету 44) и списывают все накладные расходы с помощью типовой операции 90.2/44. Это если говорить о торговле. В производстве возможно потребуется завести справочник, например, "Изделия" на счете 20, "Персонал" на 70 и 71, "Материалы" на 10 и соответственно типовые операции 20/50, 20/51, 20/70, 20/71, 20/10 и т.п.
После создания типовой операции формы создаются автоматически, ничего писать на скриптах в данном случае не нужно.

Мне кажется, товарищ имел ввиду распределение суммы расходов пропорционально некоторой базе .

Ну т. е. есть незавершенное производство (указана себестоимость единицы продукции):
Изделие1 10 шт по 2500 руб.
Изделие2 12 шт по 2250 руб.
Изделие3 10 шт по 2460 руб.
Изделие4 5 шт по 3400 руб.

Необходимо между этой продукцией распределить сумму расходов, относимых на себестоимость данной продукции, в размере 7500 руб.
Ну и сам алгоритм:
выбираем базу для распределения;

вычисляем по базе коэффициенты, по которым будет распределяться сумма между изделиями;

вычисляем сумму (сумма распределяемая * коэффициент), относимую на каждый вид продукции;

плюсуем полученные суммы к себестоимости продукции.

Короче, типа такого

Уже реализована стандартная возможность для таких расчетов/распределений или это будет делаться пользовательскими скриптами?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37654266
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Пузаков,

люди воще то балансовые уравнения решают, многопроходну итерацию пользуют и т.д.
изделия не обязательно уже вышли, надо оценить незавершенку, значть что к чему относится и т.д.
детский сад однако
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37654364
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,

Блин, да я самый простой пример привел, так сказать "на пальцах". Чтобы было понятно, о чем речь вообще.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37654412
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,

Читайте топик. Автор пишет простенькую бух. систему для маленьких организаций у которых производства нет вообще или оно простейшее (типа собрать шкаф из частей). В лучшем случае будут реализованы нормативный, позаказный и попередельный методы калькуляции в их "классическом" виде. О различных методиках, использующих сложные алгебраические расчеты, речи даже близко не идет.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37654505
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosMoroZ.Ru,
а ты реально видел как в производстве считается себестоимость?
Видел на примере автодорожной организации, правда давно. Не думаю, что сейчас что-то по-другому. Так же на объекты (изделия) списываются материалы, зарплата, накладные расходы и т.д. Единственно, что вопрос как это распределять, ну на то есть запросы, скрипты и прочий инструментарий. Разве в 1С не так? Никакая программа не может предусмотреть все нюансы, какие есть в различных организациях.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37654510
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmт.е. предполагается что все суммы будут посчитаны вручную? Нет. Какие-то будут посчитаны автоматически ядром (остатки, сальдо), а какие-то с помощью скриптов (в том числе запросов, вызываемых из скриптов).
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37654511
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр ПузаковМне кажется, товарищ имел ввиду распределение суммы расходов пропорционально некоторой базе .

Ну т. е. есть незавершенное производство (указана себестоимость единицы продукции):
Изделие1 10 шт по 2500 руб.
Изделие2 12 шт по 2250 руб.
Изделие3 10 шт по 2460 руб.
Изделие4 5 шт по 3400 руб.

Необходимо между этой продукцией распределить сумму расходов, относимых на себестоимость данной продукции, в размере 7500 руб.
Ну и сам алгоритм:
выбираем базу для распределения;

вычисляем по базе коэффициенты, по которым будет распределяться сумма между изделиями;

вычисляем сумму (сумма распределяемая * коэффициент), относимую на каждый вид продукции;

плюсуем полученные суммы к себестоимости продукции.

Короче, типа такого

Уже реализована стандартная возможность для таких расчетов/распределений или это будет делаться пользовательскими скриптами?

Такого рода расчеты будут выполняться скриптами.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37654517
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosлюди воще то балансовые уравнения решают, многопроходну итерацию пользуют и т.д.
изделия не обязательно уже вышли, надо оценить незавершенку, значть что к чему относится и т.д.
детский сад однако
И что? Вы лучше подробнее опишите, что конкретно вам нужно. Вот тогда я в общих чертах и опишу, как бы я решил это с помощью это программы. А так угадывать, что вам нужно - это действительно детский сад.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37654528
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр ПузаковЧитайте топик. Автор пишет простенькую бух. систему для маленьких организаций у которых производства нет вообще или оно простейшее (типа собрать шкаф из частей). В лучшем случае будут реализованы нормативный, позаказный и попередельный методы калькуляции в их "классическом" виде. О различных методиках, использующих сложные алгебраические расчеты, речи даже близко не идет.
Все правильно, пока речь идет о простенькой бух.системе. Но потенциал обработки информации скриптами и запросами не нужно недооценивать. В 1С все многообразие вопросов решается мегатоннами кода в конфигурации. Т.е. те же самые скрипты и запросы.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37654566
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ru,

да пиши, раз охота че то писать
я просто намекнул, что хорошо бы изучить предметную область что бы не сотворить очередную "ХакерсДизайнер" или как она там называлась и мариуполя
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37654572
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosда пиши, раз охота че то писать
я просто намекнул, что хорошо бы изучить предметную область что бы не сотворить очередную "ХакерсДизайнер" или как она там называлась и мариуполя
Свою заявленную предметную область я изучил достаточно хорошо. На другую пока не зарюсь. Имеете что-то против Мариуполя?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37654578
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosMoroZ.Ru,

да пиши, раз охота че то писать
я просто намекнул, что хорошо бы изучить предметную область что бы не сотворить очередную "ХакерсДизайнер" или как она там называлась и мариуполя

Поддерживаю насчет изучения предметной области. Разработчик должен быть "над" автоматизируемой предметной областью (ну т. е. хорошо разбираться в ней), а не просто где-то что-то знать.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37654658
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр ПузаковПоддерживаю насчет изучения предметной области. Разработчик должен быть "над" автоматизируемой предметной областью (ну т. е. хорошо разбираться в ней), а не просто где-то что-то знать.
Да, я полностью с этим согласен.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37654676
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmMoroZ.Ru Из нереализованных остаются - модуль печати и модуль отчетов , а так же сохранение-загрузка конфигурации. Если оценивать в процентах, то реализовано процентов 70.
с учетом сказанного - реализовано процентов 10 получается. Именно столько занимает логика бухгалтерии, безотносительно законодательства. Без основного что там понадобится - печать и отчеты. Какие-то расчеты процента готовности у вас странные немного.
+100500
без нормальной печати далеко не уедешь
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37655048
strizh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну че вы на Мороза напали, злюки.
Чел получает денюшку от заказчика, для которого делает инструмент решения его узких проблем.
Цель его проекта - заработать денег. Таких проектов - много.

Я в 2006 сделал бух.программу на PostgreSQL + VFP8, вся логика почти была на сервере, в хранимках и вьюшках.
У меня тогда цель была - окучить десяток клиентов, меня знавших, и заработать денег.
Цель за 2006-2008 была достигнута, у двух из них эта системка работает до сих пор, но используется
для ведения оперативного учета (черно-белого) на движке двойной записи и аналитик плана счетов,
а не для нормативного бухучета или налогового учета.
Хотя 3 клиента несколько лет вели нормативный и налоговый учет в ней, пока после смены главбухов
не переехали на 1ц (и я перестал париться про обновления из-за изменений в законах).
Оставшимся нравится эта система из-за следующего:
1) ведут в ней чернуху и не парятся безопасностью особо (сервера стоят на колокейшене, метод соединения
с PostgreSQL - SSL, в случае чего - в этой проге мало кто распознает ...)
2) учет ведется привычными бухам инструментами - документами, проводками, оборотками, балансом и пр
3) в одной базе смешаны несколько юрлиц удобным для заказчиков способом

Когда-то я даже выкладывал ее всю в свободный доступ.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37655241
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuНо потенциал обработки информации скриптами и запросами не нужно
лЮдям не нужен конструктор бухучёта. Им нужна законченная программа!
У меня знакомый главБух не лезет в скрипты 1С. Она меня зовёт - программиста :)
______________________________________________
"Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37655244
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр ПузаковViPRosMoroZ.Ru,

да пиши, раз охота че то писать
я просто намекнул, что хорошо бы изучить предметную область что бы не сотворить очередную "ХакерсДизайнер" или как она там называлась и мариуполя

Поддерживаю насчет изучения предметной области. Разработчик должен быть "над" автоматизируемой предметной областью (ну т. е. хорошо разбираться в ней), а не просто где-то что-то знать.
ага, а Стоматогог должен быть над Стоматологией и Педиатрией.
ЗЫ.
Для этого есть куча народу - Постановщик, Аналитик, Бизнес-аналитик и т.д.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37655792
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Для этого есть куча народу - Постановщик, Аналитик, Бизнес-аналитик и т.д.

И где же эта куча народа в данной ситуации? :) Кто из полутора программистов является аналитиком, а кто постановщиком? :)

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

Принципы разделения труда откуда пришли? Правильно! Из производства... Именно в сфере производства классиками менеджмента был выведен и сформулирован постулат об улучшении производительности персонала при разделения труда. Но производство значительно отличается от проектной деятельности, соответственно, и разделение труда при разработке того же ПО требует совершенно иных подходов. Это на заводе токарь может совершенно не разбираться в работе сварщика, сварщик в работе сборщика... В случае проектов, когда многое практически нераздельно, классическое разделение труда совершенно не подходит.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37655813
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр ПузаковPetro123Для этого есть куча народу - Постановщик, Аналитик, Бизнес-аналитик и т.д.
И где же эта куча народа в данной ситуации? :)

в данной ситуации, это - совмещение специальностей.
Когда в селе есть один Домашний доктор.
Эта тем уже обмусолена 150 раз
авторЕсли бы при приеме на работу к водителям относились так же, как к
программистам:

Вакансия :
водитель.

Требования :
профессиональные навыки управлении легковыми и грузовыми автомобилями, троллейбусами, трамваями, поездами метрополитена и
фуникулера, экскаваторами и бульдозерами, спецмашинами на гусеничном ходу, боевыми машинами пехоты и современными легкими/средними танками,
находящимися на вооружении стран СНГ и НАТО. Навыки раллийского и экстремального вождения - обязательны, опыт управления болидами F1 -
приветствуется. Знания и опыт ремонта поршневых и роторных двигателей, автоматических и ручных трансмиссий, систем зажигания, бортовых
компьютеров, антиблокировочных систем, навигационных систем (GPS) и автомобильных аудиосистем ведущих производителей - обязательны.

Опыт
проведения кузовных и окрасочных работ приветствуется. Претенденты должны иметь сертификаты Mercedes, BMW, General Motors, а также справки
об участии в крупных международных ралли не более чем двухлетней давности.

Зарплата
1500-2500 руб., определяется по результатам
собеседования.

______________________________________________
"Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37655847
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Совершенно не то.
Вот есть у нас алгоритм по доставанию вещей из шкафа:
открыть шкаф

взять нужную вещь

закрыть шкаф
и стоит задача автоматизировать это дело, то есть создать автоматический доставатель вещей из шкафа... О какой нормальной реализации может быть речь, если разработчики этого доставателя вещей не понимают алгоритма? А если они не знают, что шкаф сначала нужно открыть... Хороша поделак получится?

Если берешься писать программу для расчета зарплаты, то будь добр знать как расчитывается зарплата, если взялся написать алгоритм начисления амортизации, то будь добр знать правила и способы начисления амортизации...
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37655873
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Представьте себе, что в решении задачи автоматизации участвует 4 звена. Аналитик, архитектор, дизайнер интерфейса, программист. Каждый не идеален. КПД выполнения своего участка работы каждым - высокий 90%, потери информации при передачи от одного звена к другому - 10%. Задача будет выполнена на 0,9^5 = 53% наполовину. А если потери между звеньями 25% - то только на треть 31%.

Так что мне больше по душе выполнение проектов с нуля "под ключ", с полной ответсвенностью за результат на базе хорошего знания конкретной предметной области.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37655971
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-Любитель,
потерями между звеньями занимается специальный человек
:) Он за это деньги получает. У него права, обязанности и ИНСТРУМЕНТЫ.
Или каждая кухарка управляет ... ?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37655990
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр ПузаковЕсли берешься писать программу для расчета зарплаты
- ОДИН 1С писать?
- один к\ф Войну и Мир ставить?
- один диагноз больного ставить?
Или профессионалов всё таки нанять?
И не "программу", а ИС с ТЗ.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37656007
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр ПузаковЕсли берешься писать программу для расчета зарплаты, то будь добр знать как расчитывается зарплата, если взялся написать алгоритм начисления амортизации, то будь добр знать правила и способы начисления амортизации...
100%
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37656109
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123- ОДИН 1С писать?
- один к\ф Войну и Мир ставить?
- один диагноз больного ставить?
Или профессионалов всё таки нанять?
И не "программу", а ИС с ТЗ.

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

как нетрудно догадаться, такое можно позволить, скажем, при конвейере, или еще в какой работе, где все выполняется строго в соответствии с неким технологическим процессом.

А что же тогда в случае, если нет и не может быть четких процедур, если приходится действовать в условиях неопределенности? Вот тогда функции должны иметь пересечение:


Наивно полагать, что если в одну комнату посадить талантливого программиста и грамотного финансиста, то непременно родится программа для финансового учета и анализа, если что-то и родится, то скорее всего это будет глубокое непонимание друг-друга. И всякие "прокладки" между аналитиками и программистами отнюдь не решают данную проблему.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37656114
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
когда заранее известны все перемены

читать как

когда заранее известны все переменные
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37656204
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Пузаков,
- как думаете, зачем есть разные методологии разработки ПО (ХП\водопад\...)?
- вы не смотрели интервью наших режиссёров, которые приехав с Голливуда, описывали тамошний процесс...?
Поэтому. давайте не будем кустращиной и наколеночниками.
Нет идеального процесса (с)
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37656443
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Да я не замахиваюсь выводить универсальные формулы. Просто заостряю внимание на то, что у каждого "уклона" есть своя специфика, и абсолютно не факт, что то, что идеально подходит для одной ситуации, будет приемлемым для другой.

Ну а теперь давайте попробуем маленько разобрать различные "инструменты качества". Термин "жизненный цикл программного обеспечения" родился не на ровном месте, он происходит от понятия "жизненный цикл продукции". Т. е. когда начались свистопляски со всякими там ISO, ИТ-индустрия не захотела оставаться в стороне, и пошла вслед за другими, попытавшись выработать свои собственные стандарты, после которых и начали рождаться различные инструменты ака водопады, XP и иже с ними.
А как же, собственно, появлялись всякие там ISO? Да очень просто: брались успешные организации, и смотря на них выводились универсальные постулаты, так и родились стандарты ISO. Но успешные организации-то не дураки, чтобы вот так брать и свой опыт со своими секретами выкладывать на всеобщее обозрение... Соответственно, "брали то, что давали", т. е. общие принципы. Потом это все систематизировалось и начали рождаться типа такого:
ISO 9004:2001 6.2 Работники6.2.1 Вовлечение работников
Руководству следует улучшить результативность и эффективность организации, в том числе систему менеджмента качества, через вовлечение работников и их поддержку.
В качестве помощи в достижении целей улучшения своей деятельности организации необходимо поощрять вовлечение и развитие своих работников посредством:
- планирования обеспечения постоянной подготовки и карьеры;
- определения ответственности и полномочий персонала;
- разработки индивидуальных и групповых целей, менеджмента выполнения процесса и оценивания результатов;
- содействия вовлечению работников при постановке целей и принятии решений;
- признания и вознаграждения;
- содействия открытому, двустороннему обмену информацией;
- постоянного анализа потребностей своих работников;
- создания условий, поощряющих нововведения;
- обеспечения эффективной групповой работы;
- информирования о предложениях и мнениях;
- использования измерений степени удовлетворенности работников;
- выяснения причин прихода работников в организацию и их увольнения

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

;)
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37656620
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
про специально обученных людей:
обычно их покупают за деньги

а тут опенсорс, денег никто не собирается платить

единственный способ привлечь нужных спецов - иметь вкусную идею
и чтобы каждый участник видел для себя выгоду

судя по 1,5 чел активных участников идея не слишком вкусна
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37656632
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_ager,

да идеи то никакой нет
из за конюнктуры в последние 20 лет слишком много людей "узнал" про бухучет и пытеется его "автоматизировать"
что то никто не хочет заниматься адачей о 5 станках :) (ни архитектор тут нафиг не нужен, ни ПМ и т.д. а деньгу и имя можно заработать нехилую)
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37656640
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Пузаков,
я видел очень неглупого Аналитика ... женского рода.
Она говорила: "мне пофигу что анализировать".
И ведь была права, чертяка :)
...
И видел программистов, которым пофигу что программировать....
Так что... в каждой шутке есть доля правды...
Каждый должен своим делом...
Вы кто по увлечениям :) ?
Многостаночник?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37656643
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Александр Пузаков,
я видел очень неглупого Аналитика ... женского рода.
Она говорила: "мне пофигу что анализировать".
И ведь была права, чертяка :)
...
И видел программистов, которым пофигу что программировать....
Так что... в каждой шутке есть доля правды...
Каждый должен своим делом...
Вы кто по увлечениям :) ?
Многостаночник?

Ну, возможно :) Везде по чуть-чуть :)
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37656733
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123лЮдям не нужен конструктор бухучёта. Им нужна законченная программа!
У меня знакомый главБух не лезет в скрипты 1С. Она меня зовёт - программиста :)
имхо, вот где собака зарыта

нужно определить ПОЛЬЗОВАТЕЛЕЙ, которым хоть чтото нужно :)

ясно, что это не бухгалтеры, т.к. у большинства из них 1С ГМ

стало быть смысла писать бух. программу нет

а вот коллеги (программисты-автоматизаторы)-в постоянном поиске 1с альтернативы

есть только Ананас (мне не понравился, и судя по всему ТС тоже)
еще я с неделю ковырялся в OpenERP (было предложение поработать):
рабочая штука, но с программированием/кастомизацией кошмар, хотя буржуи пользуются

получается нужна простая платформа, способная обеспечить высокую скорость разработки, чтобы с нуля за пару недель можно было собрать например складской учет (не борясь с утечками памяти и настройками sql-сервера).
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37656762
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_ager,

навалом
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37656969
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_agerа вот коллеги (программисты-автоматизаторы)-в постоянном поиске 1с альтернативы
не знаю, обижаются они или нет, но их зовут - конфигурасты. А не программисты.
Профи получают повыше обычных, т.к. знают предметку (о чём был тред выше)
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37656985
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
как раз конфигурасты и не ищут ничего, им и так неплохо
хотя, думаю, иногда "вырастают", пытаются соскочить...
а альтернативы (хотя бы бесплатной) не видно
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37657032
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вы не смотрели интервью наших режиссёров, которые приехав с Голливуда, описывали тамошний процесс...?
судя по всему он(тамошний процесс) в глубокой жозастое? последние почти 10 лет практически ничего стоящего
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37657042
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_ager,
я только за альтернативу, но это непросто в такой области.
Это как раз показатель, когда программист должен знать предмет бухгалтерию.
И что из этого вышло....
iscrafm,
а где они есть? Мировой кризиз один для всех.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37657089
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123а где они есть? Мировой кризиз один для всех.
ну не в мозгах же. Речь о том, что это как раз пример того, что процесс не главное
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37672356
ФыФы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторДелаю свободную бух.программу на PostgreSQL + Qt4
Похоже, такая платформа уже сделана. Тут. Генератор отчетов есть:).
Осталось взять и упростить до требуемого результата. РСБУ там нет.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37672488
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФыФыавторДелаю свободную бух.программу на PostgreSQL + Qt4
Похоже, такая платформа уже сделана. Тут. Генератор отчетов есть:).
Осталось взять и упростить до требуемого результата. РСБУ там нет.
Каким образом она свободная?
Сравнение версий xTuple ERP
Стоимость версий
А лицензия, по которой распространяется самая младшая версия системы (Common Public Attribution License (CPAL) ), не является свободной и несовместима с GNU GPL.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37672550
ФаФа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
РеалистФыФыпропущено...

Похоже, такая платформа уже сделана. Тут. Генератор отчетов есть:).
Осталось взять и упростить до требуемого результата. РСБУ там нет.
Каким образом она свободная?
Сравнение версий xTuple ERP
Стоимость версий
А лицензия, по которой распространяется самая младшая версия системы (Common Public Attribution License (CPAL) ), не является свободной и несовместима с GNU GPL.
Разве GNU GPL единственная свободная лицензия? А как же, к примеру, BSD? http://www.opensource.org/licenses/cpal_1.0
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37672637
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФаФаРеалистА лицензия, по которой распространяется самая младшая версия системы (Common Public Attribution License (CPAL) ), не является свободной и несовместима с GNU GPL.
Разве GNU GPL единственная свободная лицензия? А как же, к примеру, BSD? http://www.opensource.org/licenses/cpal_1.0
Причем тут BSD? Я писал про CPAL, по которой xTuple распространяется. А CPAL не является свободной.
Для справки "Свободная" != "Открытая"
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37672720
ФаФа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
РеалистФаФапропущено...

Разве GNU GPL единственная свободная лицензия? А как же, к примеру, BSD? http://www.opensource.org/licenses/cpal_1.0
Причем тут BSD? Я писал про CPAL, по которой xTuple распространяется. А CPAL не является свободной.
Для справки "Свободная" != "Открытая"
Возможно я ошибаюсь, не специалист по лицензиям. Перечитал лицензию. Посмотрел английскую педивики, посмотрел сайт OSI, нигде не увидел, что я не могу свободно модифицировать код, распространять и продавать его, при условии сохранения лицензии и предоставления исходников.
И да, не xTuple, который сделан на основе, а Postbooks.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37672794
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФаФа,

Разрешение на модификацию и распространения кода не означает автоматического причисления лицензии к свободным и не нужно путать OSI со свободными лицензиями. Это совершенно разные вещи. В этом вопросе первоисточником является FSF. А там написано:
http://www.gnu.org/licenses/license-list.html Первоначальная лицензия BSD.
Простая, либеральная лицензия на свободное ПО, не являющаяся "авторским левом", в которой имеется серьезная брешь: ``раздражающее соглашение о рекламе BSD''. Упущение не фатальное, то есть, не лишает программу свободы. Тем не менее, оно может вызвать практические проблемы, включающие несовместимость с GNU GPL.

Мы настоятельно рекомендуем не использовать лицензию BSD для программ, которые вы пишете. Тем не менее, нет повода отказываться использовать программы, уже выпущенные под этой лицензией.

Измененная лицензия BSD.
Первоначальная лицензия BSD, из которой изъято соглашение о рекламе. Это простая, либеральная лицензия на свободные программы, не являющаяся "авторским левом", для которой нет частных проблем. Совместима с GNU GPL.

Рискованно рекомендовать использование ``лицензии BSD'', поскольку легко может возникнуть путаница, которая приведет к выбору первоначальной лицензии BSD, с присущими ей упущениями.

Общественная Лицензия Mozilla (Mozilla Public License, MPL).
Лицензия на свободное ПО, не реализующая строгое "авторское лево". Имеет некоторые комплексные ограничения, которые делают ее несовместимой с GNU GPL. Например, модуль, подчиняющийся GPL, не может законным путем быть скомпонован с модулем, помещенным под действие MPL. Мы настоятельно не рекомендуем использовать MPL по этой причине.


Это к тому, что CPAL лицензия основана на MPL.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37672866
ФаФа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
РеалистФаФа,

... В этом вопросе первоисточником является FSF.
...
Это к тому, что CPAL лицензия основана на MPL.
Я и не спорю, что она не совместима с GPL. Разве совместимость с GPL является единственным критерием свободы лицензии? Хотя, Столлман и GNU в этом убеждены. "Вирусный" характер лицензии GPL для системы ERP подошел бы еще меньше.
Для практических целей конкретной разработки эта лицензия вполне хороша.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37673011
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФаФа,

Давайте с самого начала:ФыФыавторДелаю свободную бух.программу на PostgreSQL + Qt4
Похоже, такая платформа уже сделана. Тут. Генератор отчетов есть:).
Осталось взять и упростить до требуемого результата. РСБУ там нет.
Да, лицензии CPAL и MPL являются относительно удобными лицензиями для разработки, но они не являются свободными. Поэтому xTuple НЕ является свободной системой.

А по названию темы, условие свободности является необходимым, поэтому Ваша рекомендация использовать xTuple холостой выстрел. Так же как и предложение использовать 1С (которое было в этой теме ранее), хотя на последней программы пишутся значительно быстрее и РСБУ уже есть
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37673117
ФаФа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
РеалистФаФа,
...
А по названию темы, условие свободности является необходимым, поэтому Ваша рекомендация использовать xTuple холостой выстрел. Так же как и предложение использовать 1С (которое было в этой теме ранее), хотя на последней программы пишутся значительно быстрее и РСБУ уже есть
Да, в теме есть слово "свобода" нет только уточнения это "свобода" в интерпретации Столлмана, скажем, весьма своеобразной, или эта "свобода" ближе к понятию из словаря Даля.
Кроме того, автор уточняет авторЭто будет еще одна бесплатная программа для мелкого (может быть и среднего) бизнеса. Предложенный мной вариант под это условие подходит.
Больше спорить не буду.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37673210
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФаФа,

Без обид, но надеюсь, что вы поняли, что Свободное ПО != Бесплатное ПО != Открытое ПО
Некоторое время назад я даже занимался писаниной на эту тему.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37673393
ФаФа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я обещал не писать, и я хозяин своего слова. Ну, Вы поняли.

РеалистФаФа,

Без обид, но надеюсь, что вы поняли, что Свободное ПО != Бесплатное ПО != Открытое ПО

В этом никто и не сомневался.
РеалистНекоторое время назад я даже занимался писаниной на эту тему.
Вот тут мне стало интересно, и я коротенько ознакомился с источниками. Похоже, слегка путаетесь в показаниях. Выше, Вы утверждаете, что
1) CPAL лицензия основана на MPL - тут источники согласны.
2) CPAL не является свободной.
Но, на том же сайте http://www.gnu.org/licenses/license-list.html , на который Вы также сылаетесь написано:
Эти лицензии можно квалифицировать как лицензии на свободное ПО:
...
Общественная Лицензия Mozilla (Mozilla Public License, MPL).
Лицензия на свободное ПО, не реализующая строгое "авторское лево".

Получается, лицензия на которой основана CPAL свободная. Дальше, педивикия считает, что CPAL свободная FSF approved: Yes
Получается:
Свободная. С открытым кодом. Ограниченный Copyleft.
Единственное, в чем Вы правы, с GPL не совместима, т.к. позволяет добавлять код под другими лицензиями.
Т.е. для разработчика конфетка - что хочешь, то и делай.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37673461
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФаФа,

Хочу заметить, что эту лицензию настоятельно не рекомендуют использовать. И это связано не только с несовместимостью с GPL. У нее есть/могут быть требования, что бы конечному пользователю воспроизводилась информации о разработчике при каждом запуске программы. Но, что бы не начинать богословский спор, приходится соглашаться насчет признания её свободной, так как она действительно гарантирует все 4 свободы
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37674905
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФыФыавторДелаю свободную бух.программу на PostgreSQL + Qt4
Похоже, такая платформа уже сделана. Тут. Генератор отчетов есть:).
Осталось взять и упростить до требуемого результата. РСБУ там нет.
Я пробовал.
Фигово на винде пашет - с постоянными вылетами.
Интерфейс не внятный, файл русификации системой не принимается.
Управление конфигурациями "никакое".
В целом - поделка под чужой менталитет.
Не взлетит оно на Руси.

.
=====================================================
http://trdm.byethost31.com/
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37677567
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_, я оттуда отчетник выдираю. Вылетов не было.
Что до остального - это вопрос напиллинга, разной степени лёгкости.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37678904
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rovantrdm_, я оттуда отчетник выдираю. Вылетов не было.
А ты попробуй поброди по таблицам, которые больше 100 записей.
Получишь невнятный зависон и бум.

Насчет отчетников - он там деревянный по пояс.
Я в своей 1С-ной практике пришел к тому, то использую фактически
одну форму отчета и одну шаблонную таблицу т.е. фактически многие отчеты
отличаются друг от друга только запросом по данным и набором фильтров.
Все.
Очень жаль, что в 1Сv7 нельзя создавать контролы на лету.
А то бы я выкинул 40% отчетов тупо заменив их на один + несколько справочников:
- СтандартныйОтчет_Основной.
-- Наименование
-- Запрос
-- Источник данных
-- Стандартный фильтр по фирме (да/нет)
-- Стандартный фильтр по проекту (да/нет)
- СтандартныйОтчет_Условия
-- ПолеИсточникаЗапроса
-- ПолеИсточникаЗапросаИдент
-- НаборОперацийСравнения
-- МножественныйФильтр
и т.п.
Вот эта таблица: её можно доработать, но мне платят не за красоту кодов, а за решения задач.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37678924
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С помощью этой таблицы, играя комбинациями секций можно создать 60%: отчетов.
Тебе же с тамошним отчетником как я понял каждый отчет прийдется тщательно описывать и доводить - это огромная потеря времени.
По этому я сторонник скриптов - можно унифициировать поведение и сторонник табличных отчетов :)
Я как строитель знаю как правильно складывать кирпичи. :) - 4 года с мастерком - немалый срок )
Ну вобщем вот так.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37679864
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdm_С помощью этой таблицы, играя комбинациями секций можно создать 60%: отчетов.
Тебе же с тамошним отчетником как я понял каждый отчет прийдется тщательно описывать и доводить - это огромная потеря времени.
По этому я сторонник скриптов - можно унифициировать поведение и сторонник табличных отчетов :)
Я как строитель знаю как правильно складывать кирпичи. :) - 4 года с мастерком - немалый срок )
Ну вобщем вот так.

у меня тоже давно уже юзается в 7.7 шаблонный генератор отчетов скорее всего подобный твоему (только ещё есть возможность "вправо" наращивать)

требует ручного написания запроса добавления списков группировок/функций/расшифровок и все :)
самая сложность это переучивание персонала на такие отчеты
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37679874
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таблица макета
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37679879
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таблица макета :)
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37679891
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_Тебе же с тамошним отчетником как я понял каждый отчет прийдется тщательно описывать и доводить - это огромная потеря времени.
Ты неправильно понял.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37680054
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Last1Cmentrdm_С помощью этой таблицы, играя комбинациями секций можно создать 60%: отчетов.
Тебе же с тамошним отчетником как я понял каждый отчет прийдется тщательно описывать и доводить - это огромная потеря времени.
По этому я сторонник скриптов - можно унифициировать поведение и сторонник табличных отчетов :)
Я как строитель знаю как правильно складывать кирпичи. :) - 4 года с мастерком - немалый срок )
Ну вобщем вот так.

у меня тоже давно уже юзается в 7.7 шаблонный генератор отчетов скорее всего подобный твоему (только ещё есть возможность "вправо" наращивать)

требует ручного написания запроса добавления списков группировок/функций/расшифровок и все :)
самая сложность это переучивание персонала на такие отчеты
Добавь еще дополнительные условия и дополнительные колонки в отчет и будет кошерно :)
Они у меня строятся если указать источник данных отчета или просто описать пару полей источника в отчете.
Потом парсится текст запроса (когда дана команда на формирование) и добавляются нужные переменные по которым есть условия.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37680081
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rovantrdm_Тебе же с тамошним отчетником как я понял каждый отчет прийдется тщательно описывать и доводить - это огромная потеря времени.
Ты неправильно понял.
Я его просто не дожевал.
но двигать квадратики полей отчета при попытке создания отчета меня припарило.
эфективнее манипулировать строй и колонками в табличном отчете.
а если понадобится нестандарт - можно воспользоваться и "квадратиками".
Они там есть.
я наверное предубежден, листануть бы нормальный мануал. Он есть?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37680094
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Last1Cmenтаблица макета :)
Такие рисунки лучше подавать в формате png - и весят мало и выглядит много лучше чем гифка.
Попробуй перезалить, только не конвертируй гифку, а заново пропринтскринь.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37680109
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdm_Last1Cmenтаблица макета :)
Такие рисунки лучше подавать в формате png - и весят мало и выглядит много лучше чем гифка.
Попробуй перезалить, только не конвертируй гифку, а заново пропринтскринь.

ок учту на будующее
там в принципе она вся поместилась практически
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37680138
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_эфективнее манипулировать строй и колонками в табличном отчете.
В твоей фразе не хватает местоимения "мне". "Мне эффективнее манипулировать...". Верю. А мне - не эффективнее.
trdm_листануть бы нормальный мануал. Он есть?
Есть, по-моему. Вечером гляну.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37680367
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rovantrdm_эфективнее манипулировать строй и колонками в табличном отчете.
В твоей фразе не хватает местоимения "мне". "Мне эффективнее манипулировать...". Верю. А мне - не эффективнее.
А если просто прикинуть по времени? :)
Многие отчеты имеют табличную структуру.
Посчитай потярю времени на следующую операцию:
1. выбрать мышкой пиктограмму вставки "поля отчета",
2. клацнуть в нужное место, растянуть до нормальной ширины/высоты,
3. вписать "query.summtotall"

Групповое изменение свойств есть? Поменять тот же размер или цвет рамки? - я не заметил.
Каждый квадрат обрабатывается индивидуально :)
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37680462
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор=trdmА если просто прикинуть по времени? :)
Я намекну. Аргументация моей уверенности в равнозначности обоих методов как бы опирается на С++.
Во флейм скатываемся. Призываю ТСа в топик.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37680555
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rovanавтор=trdmА если просто прикинуть по времени? :)
Я намекну. Аргументация моей уверенности в равнозначности обоих методов как бы опирается на С++.
я понял.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37680668
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdm_rovanпропущено...

Я намекну. Аргументация моей уверенности в равнозначности обоих методов как бы опирается на С++.
я понял.
А я нет. При чем тут С++ поясни.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37680948
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне все равно какой движок брать за основу для класса, перегоняющего запрос в табличную форму.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37680970
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но шаблон-то все-равно нужно делать вручную. trdm говорит про трудоемкость создания/редактирования шаблона.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37681032
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuНо шаблон-то все-равно нужно делать вручную. trdm говорит про трудоемкость создания/редактирования шаблона.
Именно.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37681033
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdm_MoroZ.RuНо шаблон-то все-равно нужно делать вручную. trdm говорит про трудоемкость создания/редактирования шаблона.
Именно.
Сейчас посчитал в своей 1С-ной конфигурации количество шаблонов: 658.
Это блин немало в человеко-часах...
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37681034
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какой шаблон?
Напрямую запрос гнать. Шаблон сам нарисуется.
А для сложных отчетов нерегулярной структуры - да, отдельные шаблоны, нарисованные вручную. Но что в одном движке их рисовать, что в другом - разницы нет. К чему привык, в том и быстрее.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37681055
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rovanКакой шаблон?
Напрямую запрос гнать. Шаблон сам нарисуется.
Как рассчитаешь ширину колонок "шаблона"/готового отчета например?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37681096
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доступное место. Количество колонок. Количество данных в поле. Школьный курс арифметики.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37681855
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rovanДоступное место. Количество колонок. Количество данных в поле. Школьный курс арифметики.
:)
т.е. колонки твоих отчетов будут "гулять" по ширине? :)
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37682071
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет.
Ребята, вы решили проблему из пальца высосать?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37682193
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rovanНет.
Ребята, вы решили проблему из пальца высосать?
Нет, лично я:
- пытаюсь въехать в задумку;
- не дать наступить на грабли, на которые я сам уже наступил;
- хочу сберечь время разработчиков и глаза пользователей.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37682837
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ты меня уже некоторое количество постов пытаешься убедить в том, что напрямую запрос перегнать в табличную форму нельзя, т.к., например, невозможно рассчитать оптимальную ширину колонок. А если и возможно, то только так, что они начнут гулять, то есть, будут для каждой строки разными. Это очень похоже на высасывание проблемы из пальца.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37683005
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rovanТы меня уже некоторое количество постов пытаешься убедить в том, что напрямую запрос перегнать в табличную форму нельзя, т.к., например, невозможно рассчитать оптимальную ширину колонок. А если и возможно, то только так, что они начнут гулять, то есть, будут для каждой строки разными. Это очень похоже на высасывание проблемы из пальца.
В табличную как раз можно, а если ширина колонок не устраивает, то можно потянуть за заголовок столбца и проправить ширину.
А ты попробуй так сделать, когда у тебя отчет из квадратиков состоит как в xTuple OpenRPT.
Замахаешся.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #37683079
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если я не руками тягаю, а код сам тягает, как нужно?
Не всё ли равно, в таком случае?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39665141
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Я топикстартер и я продолжаю развивать свой проект свободной кроссплатформенной учетной системы с открытым кодом QBalance. Он работает у меня уже давно и надежно, с различным оборудованием. Сейчас между делом занимаюсь его распространением. Процесс инсталляции уже вроде бы отлажен. Скачать можно здесь . Документацию буду выкладывать здесь .
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39665149
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сообщество ВК здесь .
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39665232
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ru,

Усилия из серии "а вдруг взлетит". Ну почему бы и нет? Только пришла в башку дурная мысль - а не интегрировать ли учёт с бизнес процессами? В ветке по BPMN заявил данный концепт, может и вам будет интересно в плане развития прожекта. Интеграция с open source workflow engine могла бы дать гремучую смесь!
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39665383
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex55555,

Не знаю, что за идея у вас, а вот как я мыслю дальнейшее развитие своей системы с точки зрения бизнес-процессов. О бизнес-процессах я читал много лет назад. В данный момент система представляет собой широкий набор справочников, операций и отчетов, а так же дополнительных возможностей по загрузке, выгрузке данных, отправке отчетов и SMS и т.д..
Пользователю не всегда понятно, что с этим многообразием делать, в какой последовательности что нажимать и куда вводить.
Бизнес-процесс я представляю себе как определенную последовательность прохождения справочников, операций, отчетов и т.д. и т.п., рассматриваемую как транзакцию, в результате выполнения которого достигается определенная цель. Система следит, чтобы ни один из элементов этой транзакции не был пропущен, каждый выполнен в свое время. При этом система как бы "ведет" пользователя через этот бизнес-процесс так, чтобы все его элементы были выполнены в нужной последовательности.
Составляющие бизнес-процесса (справочники, операции и т.д.) как бы являются кубиками, которые с помощью скриптов вызываются в нужной последовательности, а на экране нарисованы в виде последовательности симпатичных пиктограмм. Таким образом, пользователь на экране видит не скучные и непонятные таблицы, а красивые пиктограммы, которые "зовут" выполнить процесс в нужной последовательности, за которыми находятся скрипты и таблицы выполнения, которые все контролируют.

Вот как то так. Вот сейчас посмотрел в википедии, что такое BPMN. Ну да, это кажется то, что я себе и представлял.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39665399
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoroZ.Ru,

Некоторые бизнес-процессы система может делать сама. Вот сейчас, например, у меня есть бизнес-процесс заказа товара, который неявно автоматически выполняется. Покупатель приходит в магазин заказать товар. Он может посмотреть фотографии товара, узнать конечную цену и сроки поставки. Продавец вводит телефон и ФИО покупателя в систему. Дальше система "ведет" этот бизнес-процесс автоматически. Она вставляет эту позицию в заказ поставщику. При обработке накладной от поставщика она отправляет СМС покупателю, ожидается ли поставка или нет. При приходовании товара наценяет до заданной цены, потом при разборе товара в магазине отправляет СМС покупателю, что можно получить заказ. В момент продажи этого товара покупателю заказ автоматически закрывается. Продавцу не нужно делать совершенно никаких дополнительных действий.
Сейчас логика выполнения всех этих действий "размазана" среди участвующих операций. Я же думаю выделить ее явно в описание бизнес-процесса.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39665569
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuПользователю не всегда понятно, что с этим многообразием делать, в какой последовательности что нажимать и куда вводить.
Да, простое понимание может много чего улучшить.
MoroZ.RuНекоторые бизнес-процессы система может делать сама. Вот сейчас, например, у меня есть бизнес-процесс заказа товара, который неявно автоматически выполняется.
...
Сейчас логика выполнения всех этих действий "размазана" среди участвующих операций. Я же думаю выделить ее явно в описание бизнес-процесса.
Ну вот, почти workflow engine :)

На самом деле перед вами встанет задача отображения процесса. Но как раз эта задача давно решена в нескольких workflow engine с открытым кодом. И вообще теоретическая база за BPMN поприличнее ваших рассуждений. Ваши рассуждения, конечно, по сути правильные, но короткая суть не поможет там, где нужно реальное дело. А в реальном деле нужно много кода. И этот код реализовали в выше упомянутых системах. Хотя по простому вы с ними, возможно, не подружитесь, потому что нужно вникать в новые для вас ЯП, на которых системы написаны, либо находить на чём-то привычном для вас, что не всегда возможно.

Но тем не менее - вами верно поймана мысль о гораздо большей доступности для клиентов системы, представленной в привычных бизнесу терминах и диаграммах. А от понятности уже близко к лёгкости изменений, вместе же эти два момента дают ощущение контроля над ситуацией. Ну а если ещё и сам заказчик научится стрелки рисовать и оно после рисования само начнёт работать - вы будет вне конкуренции :)

В общем - мне кажется, что потенциал большой.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39665738
КритерийОтбора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555вами верно поймана мысль о гораздо большей доступности для клиентов системы, представленной в привычных бизнесу терминах и диаграммах.

все диаграммы кончатся на процессах согласования траты бабла

опишите мне в диаграмме расчет ндфл, больничного листа, налога на прибыль, с 2000 года по текущий момент со всеми изменениями
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39665808
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex55555,

Если у меня дойдет дело до управления бизнес-процессами, то скорее всего я пойду по пути наименьших затрат. Т.е. я вряд ли буду интегрироваться со сторонними системами (хотя наперед я это точно не знаю), и скорее всего у меня не будет никакого конструктора диаграмм. Будет скорее всего просто набор пиктограмм, которые с помощью родных скриптов будут в нужном порядке выстраиваться на экране. В фоне эти же скрипты будут вызывать нужные процессы и фиксировать статусы завершения этих процессов в специальной таблице. Таблица нужна для хранения состояний процессов во времени. Нужны будут так же средства отображения статусов, сообщений и подсказок на пиктограммах.
По сути это будут те же "мастера", которые используются, например, при инсталляции программ, только здесь вся последовательность действий будет отображена на экране целиком.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39665977
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КритерийОтбораопишите мне в диаграмме расчет ндфл, больничного листа, налога на прибыль, с 2000 года по текущий момент со всеми изменениями
Вы выбрали самую примитивную часть бизнес процесса. Это всё не стоит описывать в терминах процессов, потому что со всеми изменениями всё наглядно видно если просто выписать формулы в столбик для каждого запрошенного вами параметра. Хотя как название атомарного процесса можно использовать формулы. Ну а история названий даст вам всё тот же столбик.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39665978
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuЕсли у меня дойдет дело до управления бизнес-процессами, то скорее всего я пойду по пути наименьших затрат.
Понимаю, затраты наше всё :)

Вообще одному человеку не под силу протолкнуть в мир серьёзное нововведение, поэтому конечно можно просто избежать лишних затрат. Но вы же не знаете, какая фича у вас сыграет наилучшим образом, может это как раз и будут процессы. Ну да понятно, решать вам.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39666136
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555MoroZ.RuЕсли у меня дойдет дело до управления бизнес-процессами, то скорее всего я пойду по пути наименьших затрат.
Понимаю, затраты наше всё :)

Вообще одному человеку не под силу протолкнуть в мир серьёзное нововведение, поэтому конечно можно просто избежать лишних затрат. Но вы же не знаете, какая фича у вас сыграет наилучшим образом, может это как раз и будут процессы. Ну да понятно, решать вам.

Уважаемый, не лечите человека мутью с процессами. Лучше уж погрузиться в дивный мир cqrs+eventsourcing`а, где как раз гибкости - хоть отбавляй. И сложность как раз сравнимая с bpmn и реализацией.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39666154
КритерийОтбора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555Вы выбрали самую примитивную часть бизнес процесса.

бизнесу плевать. вы же напираете на клиенто-ориентированность вашего подхода. если ваша модель некорректна, сложна в реализации и приводит в итоге к недоуплате того же ндфл - вас просто мехом внутрь вывернут
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39666506
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КритерийОтбораalex55555Вы выбрали самую примитивную часть бизнес процесса.

бизнесу плевать.
Может бизнесу и плевать, но ваш выбор примитива по прежнему остаётся фактом. И имея такой презренный факт вы по прежнему выдаёте одни отмазки вместо каких-то внятных возражений. О чём с вами ещё говорить?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39666539
КритерийОтбора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555но ваш выбор примитива по прежнему остаётся фактом

да, я такой "примитивный". потому что варюсь в этом непосредственно. и все эти благоглупости "слушать" крайне забавно


alex55555И имея такой презренный факт вы по прежнему выдаёте одни отмазки вместо каких-то внятных возражений.

вам логику в школе не давали? а жаль

это от вас не идет ничего кроме отмазок. и откровенного беспочвенного постулата про "сокращение затрат"
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39666549
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555На самом деле перед вами встанет задача отображения процесса. Но как раз эта задача давно решена в нескольких workflow engine с открытым кодом. И вообще теоретическая база за BPMN поприличнее ваших рассуждений. Ваши рассуждения, конечно, по сути правильные, но короткая суть не поможет там, где нужно реальное дело. А в реальном деле нужно много кода. И этот код реализовали в выше упомянутых системах. Хотя по простому вы с ними, возможно, не подружитесь, потому что нужно вникать в новые для вас ЯП, на которых системы написаны, либо находить на чём-то привычном для вас, что не всегда возможно.

Но тем не менее - вами верно поймана мысль о гораздо большей доступности для клиентов системы, представленной в привычных бизнесу терминах и диаграммах. А от понятности уже близко к лёгкости изменений, вместе же эти два момента дают ощущение контроля над ситуацией. Ну а если ещё и сам заказчик научится стрелки рисовать и оно после рисования само начнёт работать - вы будет вне конкуренции :)

В общем - мне кажется, что потенциал большой.

Легко убедиться, почитав данный опус и все остальные, что кроме практически политических лозунгов, по сути ничего.

Потенциал большой. За счёт чего? Если для распила, то ещё туда сюда, похоже. Но и всё.

Задача отображения процесса -- что это за задача такая? Какую реальную пользу приносит? Кому?

Если ЯП это то, во что вникать надо (предстваляете??? о ужас!!), то в BPMN вникать не надо? Любой бизнесмен впитал его с молоком матери?

Гораздо большая доступность системы? Это, простите, за счёт каких соплей? Что именно послужит расширению доступности системы?

У каждого бизнеса своя уникальная терминология, диаграммы тоже свои уникальные, заточенные под конкретные кейсы. Универсальной понятности не может добиться даже минфин, который спускает вроде бы одни и те же предписания, и главбухи вынуждены строчить письма в министерство для уточнения.

Если сам заказчик научится, как вы выразились, «стрелки рисовать», видимо ему в этой жизни больше заняться нечем, типа всё схвачено, то это бизнесмен из волшебной страны, а не из реальности. Обычно, любое руководство старается по максимуму делегировать работу, потому что заняться всегда есть чем, а не стрелки рисовать.

В общем, ни одного даже сухонького примитивного примера, никакой конкретики вообще.

Словно выслушал очередные политические лозунги.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39666550
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555КритерийОтбораопишите мне в диаграмме расчет ндфл, больничного листа, налога на прибыль, с 2000 года по текущий момент со всеми изменениями
Вы выбрали самую примитивную часть бизнес процесса. Это всё не стоит описывать в терминах процессов, потому что со всеми изменениями всё наглядно видно если просто выписать формулы в столбик для каждого запрошенного вами параметра. Хотя как название атомарного процесса можно использовать формулы. Ну а история названий даст вам всё тот же столбик.

Да понятно уже всё. Покажи диаграмму вот такого процесса, давай обсуждать.
В ответ.. Да вы не понимаете! Да то, да сё, бла бла бла.

Никакой конкретики мы не увидим. Это просто чувак уцепился за идею, пройдясь даже не по верхам, а по самым кончикам макушек. Т.е. не в теме от слова «абсолютно».
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39666723
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttГораздо большая доступность системы? Это, простите, за счёт каких соплей? Что именно послужит расширению доступности системы?
Хотя вопрос адресован не ко мне, но мне кажется, расширению доступности послужит примерно то же самое, что наличие хорошего руководства по сборке, к примеру, игрушки из набора Лего. У кого есть дети - знают. Можно конечно и так собрать конечное изделие, но без толкового руководства, которое "ведет" через процесс сборки, провозитесь гораздо дольше. Просто наличие документации не очень помогает. Не зря же для инсталляции программ обычно используется подход с использование "мастера", который ведет через процесс установки программы. А так бы дали бы набор программ - на, устанавливай сам.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39666818
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuhVosttГораздо большая доступность системы? Это, простите, за счёт каких соплей? Что именно послужит расширению доступности системы?
Хотя вопрос адресован не ко мне, но мне кажется, расширению доступности послужит примерно то же самое, что наличие хорошего руководства по сборке, к примеру, игрушки из набора Лего. У кого есть дети - знают. Можно конечно и так собрать конечное изделие, но без толкового руководства, которое "ведет" через процесс сборки, провозитесь гораздо дольше. Просто наличие документации не очень помогает. Не зря же для инсталляции программ обычно используется подход с использование "мастера", который ведет через процесс установки программы. А так бы дали бы набор программ - на, устанавливай сам.

Это называется «дизайн». И относится к любым сферам жизни, не только программные приложения. Хороший дизайн интуитивен, прост, понятен, удобен. Для этого применяется масса приёмов на основе пользовательского опыта. Наиболее сложный процесс, это создание нового пользовательского опыта, на это уходят годы.

Чтобы BPMN заработал так, как хочет товарищ alex55555 , этот язык должен быть понятен всем заинтересованным лицам сразу по умолчанию. Для этого потребуется много лет усиленного внедрения во все сферы деятельности человека. Только тогда можно будет утверждать про домохозяйку, которая мышкой моделирует бизнес-процессы. Не раньше.

А то, про что говорите вы, это как раз наоборот. Чтобы сделать сборку лего с таким руководством, которое «ведёт» через процесс, понятный даже детям -- нужно иметь большой опыт дизайнера, быть максимально «в теме» предметной области и потратить много усилий для разработки конкретного интерфейса .

Повторю ключевое: для разработки конкретного интерфейса .

Это означает, что этот «интерфейс» уже не подойдёт ни для чего другого. Элементы и отдельные техники -- возможно, в различных интерпретациях, но это строго индивидуально.

Если говорить про бизнес, то взять две компании, которые занимаются абсолютно одним и тем же, с примерно одинаковым количеством работников и оборотом, то даже в этом случае внутренняя кухня может отличаться весьма существенно.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39666910
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,

если продолжить пример с Лего, то одного качественного дизайна не достаточно для того, чтобы быстро и успешно собрать готовое изделие. Дизайн элементов или упаковки конструктора никак не объясняет, что именно нужно делать и в какой последовательности, чтобы собрать изделие. Для этого нужно именно руководство по сборке. Не так ли?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39666912
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuhVostt,

если продолжить пример с Лего, то одного качественного дизайна не достаточно для того, чтобы быстро и успешно собрать готовое изделие. Дизайн элементов или упаковки конструктора никак не объясняет, что именно нужно делать и в какой последовательности, чтобы собрать изделие. Для этого нужно именно руководство по сборке. Не так ли?

Я в общем про руководство и говорил. Представим себе руководства для сборки лего, для обслуживания автомобиля, управление самолётом, варки борща и т.д. -- собранном на одной так сказать "платформе" руководств. Совершенно точно, это абсурд в абсолюте.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39666921
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,

BPMN - это не "платформа" руководств. Это всего лишь нотация, свод правил, как такие руководства составлять. В данном случае - в сфере бизнеса.
Описание бизнес-процесса на BPMN можно просто распечатать на листочке и повесить перед глазами менеджера по продажам, к примеру. А можно создать систему "поверх" обычной учетной системы, которая для пользователя будет выглядеть таким же описанием на BPMN, но за каждым элементом которой будут стоять автоматически выполняемые действия в учетной системе, которая становится уже как бы back-end'ом.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39666930
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuhVostt,

BPMN - это не "платформа" руководств. Это всего лишь нотация, свод правил, как такие руководства составлять. В данном случае - в сфере бизнеса.
Описание бизнес-процесса на BPMN можно просто распечатать на листочке и повесить перед глазами менеджера по продажам, к примеру. А можно создать систему "поверх" обычной учетной системы, которая для пользователя будет выглядеть таким же описанием на BPMN, но за каждым элементом которой будут стоять автоматически выполняемые действия в учетной системе, которая становится уже как бы back-end'ом.

Я нигде не говорил, что BPMN платформа руководств. Предлагалось сделать подобную платформу на основе использования нотаций BPMN, что я собственно и критикую, используя ваши же аналогии.

А теперь скажите, вот это "но за каждым элементом которой будут стоять автоматически выполняемые действия в учетной системе" -- фактически означает, что у пользователя есть ограниченный набор запрограммированных элементов, из которых пользователь "строит" свой процесс? Саму логику "автоматически выполняемых действий" пользователь не строит из других элементов?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39666951
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,

очевидно, что самостоятельная "платформа" руководств без соответствующего back-end'a не имеет смысла. Это все-равно, что универсальное руководство по сборке не пойми чего. Только руководство для конкретного конструктора, только конкретное изделие.

hVosttА теперь скажите, вот это "но за каждым элементом которой будут стоять автоматически выполняемые действия в учетной системе" -- фактически означает, что у пользователя есть ограниченный набор запрограммированных элементов, из которых пользователь "строит" свой процесс? Саму логику "автоматически выполняемых действий" пользователь не строит из других элементов?
Когда я говорил "поверх", я не имел в виду "заменяя собой". Т.е. у пользователя появляется альтернатива: можно работать как обычно, в привычной среде, а можно воспользоваться неким "мастером", который выглядит как нотация на BPMN и который "проведет" через весь процесс. Опытные пользователи скорее всего выберут первое, новички второе. Точно так же, изделие из Лего третий или четвертый раз можно собрать уже и без руководства.
Т.е. возможности пользователей не ограничиваются, а наоборот, расширяются. И появляется некий план (бизнес-процесса), который позволяет ничего не упустить.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39666964
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuКогда я говорил "поверх", я не имел в виду "заменяя собой". Т.е. у пользователя появляется альтернатива: можно работать как обычно, в привычной среде, а можно воспользоваться неким "мастером", который выглядит как нотация на BPMN и который "проведет" через весь процесс. Опытные пользователи скорее всего выберут первое, новички второе. Точно так же, изделие из Лего третий или четвертый раз можно собрать уже и без руководства.
Т.е. возможности пользователей не ограничиваются, а наоборот, расширяются. И появляется некий план (бизнес-процесса), который позволяет ничего не упустить.

Ясно. Я вам про Фому, вы мне про Ерёму.

Поясню ещё раз. Товарищ alex55555 предлагает не визуализацию процесса для конечного пользователя, а разработку (читай, программирование) процессов в нотациях BPMN. Т.е. как бы покупает бизнесмен у вас систему, голую, и сам мышкой диаграммы рисует, а они работают. Программист не нужен.

На мой взгляд, с точки зрения UI / UX, показывать какую-то BPMN конечному пользователю, это откровенно его ненавидеть и нелюбить. Для этого есть вектор движения, который заключается в сведении к минимуму количества действий пользователя для выполнения своих задач. А также множество путей сделать одно и то же, а не одно единственное.

Я не знаю, каким образом вы вообще смогли, даже используя воображение, приплести BPMN к пользовательскому опыту.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39666965
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuЭто все-равно, что универсальное руководство по сборке не пойми чего. Только руководство для конкретного конструктора, только конкретное изделие.

Собственно в этом я полностью согласен. Универсальный молоток для забивания гвоздей и варки борща, это что-то немножечко издевательское.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39666983
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttПоясню ещё раз. Товарищ alex55555 предлагает не визуализацию процесса для конечного пользователя, а разработку (читай, программирование) процессов в нотациях BPMN. Т.е. как бы покупает бизнесмен у вас систему, голую, и сам мышкой диаграммы рисует, а они работают. Программист не нужен.

Ну это конечно вряд ли будет работать без программиста. Я не могу себе это представить в бизнесе.

hVosttНа мой взгляд, с точки зрения UI / UX, показывать какую-то BPMN конечному пользователю, это откровенно его ненавидеть и нелюбить. Для этого есть вектор движения, который заключается в сведении к минимуму количества действий пользователя для выполнения своих задач. А также множество путей сделать одно и то же, а не одно единственное.
То, что начинающим процесс показывается в упрощенном и наглядном виде - это не значит, что их не любят или ненавидят. Так проще донести суть, не потерявшись в дебрях деталей.
Про "вектор движения" попрошу подробнее.
И про множество путей - это не всегда полезно, для новичков во всяком случае.

hVosttЯ не знаю, каким образом вы вообще смогли, даже используя воображение, приплести BPMN к пользовательскому опыту.

BPMN и есть визуализация пользовательского опыта. И попрошу выбирать выражения (слово "приплести"), я со своей стороны стараюсь быть максимально вежливым.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39667037
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.RuТо, что начинающим процесс показывается в упрощенном и наглядном виде - это не значит, что их не любят или ненавидят.

Я имел в виду не справочную информацию, а диаграмма как часть UI. Если вы что-то где-то показываете, или даёте возможность отобразить (справка, например), это должно сказываться благотворно. Но если подменяете одно другим, то может выйти всё наоборот.

MoroZ.RuПро "вектор движения" попрошу подробнее.

Вектор движения, это кнопка "Сделать всё" на самом видном месте, образно говоря.

MoroZ.RuBPMN и есть визуализация пользовательского опыта. И попрошу выбирать выражения (слово "приплести"), я со своей стороны стараюсь быть максимально вежливым.

Не могу согласиться. Ну вообще, выражение "визуализация пользовательского опыта" звучит несколько странно.

Пользовательский опыт будет в том случае, когда целевая группа будет нативно понимать и выражаться на языке выбранных нотаций. Сейчас же, для этого необходимо пройти определённые курсы, получить какой-никакой опыт, и обнаружить схожие знания и опыт у своих контактов. Что пока очень далеко от реальности. В контексте какой-нибудь отдельной крупной компании, где принята и культивируется данная система -- ещё возможно.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39667048
КритерийОтбора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttПользовательский опыт будет в том случае, когда целевая группа будет нативно понимать и выражаться на языке выбранных нотаций.

тогда ее надо свести к стилю аппле - кнопка "Home" и всё. или к гифкам: один "человечек" несет другому "человечку" документ на подпись. или коробку тащит на склад.

и все это выродится в поверпоинтовую лапшу.

так она и сейчас есть

смысл тогда в этом размазывании белой каши по светлому столу?
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39667101
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttПоясню ещё раз. Товарищ alex55555 предлагает не визуализацию процесса для конечного пользователя, а разработку (читай, программирование) процессов в нотациях BPMN. Т.е. как бы покупает бизнесмен у вас систему, голую, и сам мышкой диаграммы рисует, а они работают. Программист не нужен.
Вы, как всегда, несёте бред. Но на этот раз вы ещё и выливаете его на голову не связанного со мной участника. Вот этот момент я бы и хотел подчеркнуть.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39667103
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КритерийОтборатогда ее надо свести к стилю аппле - кнопка "Home" и всё. или к гифкам: один "человечек" несет другому "человечку" документ на подпись. или коробку тащит на склад.

и все это выродится в поверпоинтовую лапшу.

так она и сейчас есть

смысл тогда в этом размазывании белой каши по светлому столу?

Нет в этом смысла. Самый лучший дизайн такой, которого не видно. Когда пользователь сразу понимает что делать и куда жать.

Ковыряться в каких-то диаграммах, какие бы они не были крутые, это всё равно трата времени.
...
Рейтинг: 0 / 0
Делаю свободную бух.программу на PostgreSQL + Qt4.
    #39667109
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555hVosttПоясню ещё раз. Товарищ alex55555 предлагает не визуализацию процесса для конечного пользователя, а разработку (читай, программирование) процессов в нотациях BPMN. Т.е. как бы покупает бизнесмен у вас систему, голую, и сам мышкой диаграммы рисует, а они работают. Программист не нужен.
Вы, как всегда, несёте бред. Но на этот раз вы ещё и выливаете его на голову не связанного со мной участника. Вот этот момент я бы и хотел подчеркнуть.

Вы в соседней ветке начали с вопросов. А потом вопросы плавно превратились в железобетонные утверждения уровня "вы все отсталая деревенщина и тянетесь позади паровоза", затем укрепившись пришли в эту ветку. Всё по теме, ноль флуда. Поэтому если может быть есть что сказать по существу, давайте, может быть сейчас разродитесь, это будет очень полезно для треда.
...
Рейтинг: 0 / 0
326 сообщений из 326, показаны все 14 страниц
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Делаю свободную бух.программу на PostgreSQL + Qt4.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]