В очередной раз перелистав по hh.ru окончательно убедился в мнении, что нашей деревне программистом-паскальщиком денег не заработаешь... Зато, и это меня весьма удивило, платят 1с программистам... Короче, скачав какую-то книжку, сел читать про 1с. После пары прочитанных глав, понял, что подружиться мне с 1с вряд-ли удастся. Мозг отказывается воспринимать конструкции родного языка типа "ВыбраннаяТаблица.ВыделенныйТекст.Вставить". Бррр... Ужос.
Позже узнал, что и в 1с можно писать на более-менее понятном языке, но примеров таких конфигураций в свободном доступе не нашел, предлагают за деньги. пробовал сам что-то слепить - опять ничего не понял...
Задумался. Почему все еще нет нормального конфигуратора с древовидной структурой подчиненных справочников и с возможностью писать нормальные селекты (а не "выбрать из сотрудники левое соединение...") и/или паскаль-синтаксисом при необходимости?
Вот, представляю общественности самостоятельно собранный мини-конфигуратор "2b" (Собственно до куда про 1с дочитал - то и собрал). Движок - Firebird.
Что может:
- в окне конфигуратора создаются и модифицируются таблицы с полями различных типов (только в одну сторону, удаление/изменение готовых полей еще не прикручено. Тип строка пока с жестко заданной длинной);
- нажатием одной кнопки креатится рабочее окно программы - данные заносятся, обновляются и удаляются.
Что НЕ может:
- больше ничего пока не может.
В ближайших планах:
- реализовать возможность изменения структуры таблиц без потери введенных данных;
- иерархические подчиненные справочники;
- произвольные селекты;
- отчетность;
- или редактор форм или как-то по хитрому решить интерфейсную проблему...
В отдаленных планах:
- узнать что народ по этому поводу думает и двигаться в соответствии с решением коллективного разума. (Собственно для чего тему и создал).
Скриншот (слева окно конфигуратора, в центре рабочее окно программы)
Если кто заинтересуется "пощупать" - бинарник выложу.