Конфигуратор "2b"

Обсуждаются как существующие проекты (перевод документации, информационная система и т.п.), так и создание новых.

Модератор: Модераторы

Конфигуратор "2b"

Сообщение dunin » 31.07.2011 23:41:07

В очередной раз перелистав по hh.ru окончательно убедился в мнении, что нашей деревне программистом-паскальщиком денег не заработаешь... Зато, и это меня весьма удивило, платят 1с программистам... Короче, скачав какую-то книжку, сел читать про 1с. После пары прочитанных глав, понял, что подружиться мне с 1с вряд-ли удастся. Мозг отказывается воспринимать конструкции родного языка типа "ВыбраннаяТаблица.ВыделенныйТекст.Вставить". Бррр... Ужос.

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

Задумался. Почему все еще нет нормального конфигуратора с древовидной структурой подчиненных справочников и с возможностью писать нормальные селекты (а не "выбрать из сотрудники левое соединение...") и/или паскаль-синтаксисом при необходимости?

Вот, представляю общественности самостоятельно собранный мини-конфигуратор "2b" (Собственно до куда про 1с дочитал - то и собрал). Движок - Firebird.

Что может:
- в окне конфигуратора создаются и модифицируются таблицы с полями различных типов (только в одну сторону, удаление/изменение готовых полей еще не прикручено. Тип строка пока с жестко заданной длинной);
- нажатием одной кнопки креатится рабочее окно программы - данные заносятся, обновляются и удаляются.

Что НЕ может:
- больше ничего пока не может. :)

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

В отдаленных планах:
- узнать что народ по этому поводу думает и двигаться в соответствии с решением коллективного разума. (Собственно для чего тему и создал). :roll:

Скриншот (слева окно конфигуратора, в центре рабочее окно программы)
1.png


Если кто заинтересуется "пощупать" - бинарник выложу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Конфигуратор "2b"

Сообщение files32 » 01.08.2011 07:44:45

Вот есть подобное поделие. Сделано то ли на фрипаскале, то ли на дельфи. Вроде есть бесплатная версия с исходниками http://gsbelarus.com/gs/index.php

Также существует проект Ананас. Бухучет под линь.
files32
новенький
 
Сообщения: 24
Зарегистрирован: 27.10.2007 13:42:41

Re: Конфигуратор "2b"

Сообщение AnacRon » 01.08.2011 10:27:12

dunin писал(а):Если кто заинтересуется "пощупать" - бинарник выложу.

Желание есть!

files32 писал(а):Сделано то ли на фрипаскале, то ли на дельфи.

Написан на Delphi 5 (под 7, 2006, 2007 и т.д. не удалось откомпилировать). Исходники в свободном доступе на code.google.com. Думаю после прочтения wiki http://gsbelarus.com/gs/wiki/index.php/ ... 0%B8%D0%BD все вопросы отпадут. Проект интересный, но серьезно не пробовал завести, однако первое впечатление положительное.
Аватара пользователя
AnacRon
новенький
 
Сообщения: 47
Зарегистрирован: 16.12.2009 11:09:09
Откуда: Караганда

Re: Конфигуратор "2b"

Сообщение dunin » 01.08.2011 13:20:00

AnacRon писал(а):Желание есть!

Сюда положил. Обернул инсталлятором. Жду отзывов здесь.
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Конфигуратор "2b"

Сообщение AnacRon » 01.08.2011 15:22:46

Установка прошла гладко. При первом запуске решил создать конфигурацию. Вышла ошибка выполнения SQL-запроса (забыл сделать скрин) после некоторых ковыряний решил переставить FireBird 2.0.5 на 2.5. Ошибка исчезла, конфигурация благополучно создалась.
Создал справочник. Указал тип поля "логическое да". Запустил (F9). Попытался заполнить созданное поле ("2" - ошибочное значение)
err1.png
. В принципе та же реакция и при ошибочных данных и в полях другого типа.
Было бы хорошо в будущем в инсталятор вкладывать тестовую базенку
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
AnacRon
новенький
 
Сообщения: 47
Зарегистрирован: 16.12.2009 11:09:09
Откуда: Караганда

Re: Конфигуратор "2b"

Сообщение dunin » 01.08.2011 15:45:00

AnacRon спасибо. Все так и должно быть. Ни каких проверок на вводимые значения пока нет. :)

зы. Логическое: 0 - False, 1 - True.
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Конфигуратор "2b"

Сообщение AnacRon » 01.08.2011 15:50:38

dunin писал(а):AnacRon спасибо. Все так и должно быть. Ни каких проверок на вводимые значения пока нет. :)
зы. Логическое: 0 - False, 1 - True.

Я так и понял. Пробовал работать как рядовой юзверь! То есть кривые руки, глаза, мозги...
В принципе идея интересная! Велосипеды мы все любим с самого детства :D . С удовольствие по участвовал бы разработке, чего-то подобного... А если это будет кросплатформенно, то вообще красота!
Аватара пользователя
AnacRon
новенький
 
Сообщения: 47
Зарегистрирован: 16.12.2009 11:09:09
Откуда: Караганда

Re: Конфигуратор "2b"

Сообщение tria » 02.08.2011 15:37:13

Как автор [url]tria.biz.ua[/url] позволю себе заметить.
У меня от первой версии редактора структуры до полноценного рабочего решения прошло около 5 лет.
Когда пройдет первое "я смог" настанет "сколько еще всякой дребидени надо" и на этом проект с большой долей вероятности заглохнет. Потому что далльше - в основном рутинная, не интересная работа, плюс "допил" пользовательских настроек (а пользователю не нужна платформа, ему нужен результат!).
Например, тот же Ананас.
Так что если вы готовы пройти все это - с богом, в путь! Готовьтесь к первым деньгам лет через 5, а выход на самоокупаемость - лет эдак через 10.
У меня, в отличии от вас, была "полная дорожная карта", понимание что и как делать, к тому же я квалифицированный 1С-ник со знаниями предметной области.
А вообще, если не смогли осилить 1С и хотите заработать денег - на мой взгляд - путь вам в веб-программирование и аутсорсинг.
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10

Re: Конфигуратор "2b"

Сообщение dunin » 02.08.2011 16:28:23

tria, спасибо за добрые слова и хорошую моральную поддержку. :roll:
Прекрасно осознаю, что, если проект на заглохнет сразу, то тут годы работы до полноценно рабочего решения. Кстати, за ссылку на Tria тоже спасибо - посмотрю на что способен "квалифицированный 1С-ник со знаниями предметной области".
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Конфигуратор "2b"

Сообщение tria » 02.08.2011 16:38:44

Не смейтесь, не смейтесь. Автоматизация учета - это своя область, где допустим, бух. учет нужно знать на уровне гл. буха, а методологию розничного магазина - на уровне менеджера/товароведа.
Я лично и сейчас поглядываю на некоторых веб-аутсорсеров, и вижу, что они зарабатывают больше при меньшем геморе...
Иногда жалею, что занялся 1С а не подучил английский и не начал работать на буржуинов...
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10

Re: Конфигуратор "2b"

Сообщение AnacRon » 02.08.2011 21:27:53

Свою скромную софтину колупаю уже третий год. Перешел ко второй версии ядра. (хотя по образованию и признанию вовсе не программист) Самоокупаемость была с первых дней при двух выполняемых условиях о которых говорить не положено... Третье условие - обязательная поддержка спец-оборудования. Однако сейчас наблюдается значительный спад в продвижении на местный рынок.
З.Ы. Аналитика и бух. учет нужен не абсолютно всем! Хотя в идеале к этому нужно стремиться.
Последний раз редактировалось AnacRon 09.08.2011 06:42:28, всего редактировалось 1 раз.
Аватара пользователя
AnacRon
новенький
 
Сообщения: 47
Зарегистрирован: 16.12.2009 11:09:09
Откуда: Караганда

Re: Конфигуратор "2b"

Сообщение dunin » 07.08.2011 20:44:51

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

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

Ну и для поддержания дискуссии. :roll:
Пример реализации иерархических справочников (скрин обновлен). Вроде работает.
1.png

Обновил версию программы. Лежит там же.

Добавлено спустя 19 часов 24 минуты 9 секунд:
Проверил, что выложил. :?
В форме конфигуратора можно будет найти "хвосты" от первых проб создания произвольных селектов - лень убирать - не обращайте внимания.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Конфигуратор "2b"

Сообщение dunin » 11.08.2011 11:51:20

dunin писал(а):...
В ближайших планах:
...
- произвольные селекты;
- отчетность;
...
В отдаленных планах:
- узнать что народ по этому поводу думает и двигаться в соответствии с решением коллективного разума. (Собственно для чего тему и создал). :roll:

Похоже коллективному разуму как-то не до очередного конфигуратора... :mrgreen:

Пример реализации произвольных селектов (см. скрин). Работает. Версию НЕ обновлял: не прикручено отображение произвольных селектов в рабочем окне программы. Потихоньку двигаюсь к правильной отчетности...
1.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Конфигуратор "2b"

Сообщение AnacRon » 11.08.2011 19:20:23

dunin писал(а):Похоже коллективному разуму как-то не до очередного конфигуратора... :mrgreen:

Интересно не просто ставить и смотреть на конечный результат, а поучаствовать в процессе создания... ИМХО
Аватара пользователя
AnacRon
новенький
 
Сообщения: 47
Зарегистрирован: 16.12.2009 11:09:09
Откуда: Караганда

Re: Конфигуратор "2b"

Сообщение dunin » 12.08.2011 11:43:36

AnacRon писал(а):Интересно не просто ставить и смотреть на конечный результат, а поучаствовать в процессе создания... ИМХО

На данном этапе вряд ли получится командой работать: я все в ядре ковыряюсь - тут несколько кодеров друг другу только мешать будут. А в перспективе о чем-то таком подумываю - бывает, что одному тяжело проекты тянуть...
* * *
Обновил программу. Вкрячил в инсталлятор embeded версию Firebird 2.5; как результат дистриб распух примерно до четырех метров.
Полный список изменений:
  • Добавлена возможность создания в конфигураторе произвольных селектов (скрин в сообщении выше)
  • Наборы данных (произвольные селекты) можно отображать в окне приложения
  • Добавлена выгрузка текущих данных в Excell, OO Calc и HTML файл. Вывод в офисные приложения осуществляется через библиотеку 2boffice.dll
  • В инсталлятор добавлен embeded сервер Firebird 2.5
  • Багфиксы
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

След.

Вернуться в Разное

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

Рейтинг@Mail.ru