Переключение на Главную Страницу Страницы: 1 2 [3]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Кто хочет конкретно поучаствовать в проекте? (число прочтений - 24529 )
skmdeveloper
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 25
Зарегистрирован: 02. Декабря 2009
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #30 - 03. Декабря 2009 :: 11:00
Печать  
trdm писал(а) 03. Декабря 2009 :: 10:41:
Оголосите список/план работ. Что-бы хоть знали что делать.

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



  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #31 - 03. Декабря 2009 :: 11:00
Печать  
skmdeveloper писал(а) 03. Декабря 2009 :: 10:57:
trdm писал(а) 03. Декабря 2009 :: 10:43:
Кстати: "На очереди периодические реквизиты." Осторожно, тормоза!
Лучше регистр сведений, ну т.е. не одна таблица на всю периодику, а отдельно. Иначе блокировки.


Сделано именно так. Периодический реквизит, как и таблица - это отдельный тип метаданных. В справочнике или документе только ссылка на него.

годится Улыбка
  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #32 - 03. Декабря 2009 :: 11:03
Печать  
skmdeveloper писал(а) 03. Декабря 2009 :: 11:00:
Видно я попал не на тот форум.
люди везде одинаковые, форум не важен.

skmdeveloper писал(а) 03. Декабря 2009 :: 11:00:
trdm писал(а) 03. Декабря 2009 :: 10:41:
Оголосите список/план работ. Что-бы хоть знали что делать.
См. 1 пост ветки. Если после прочтения его него непонятно, дальнейшее обсуждение бессмысленно.

Мне многое непонятно, вопросы я задал - ответа не получил.
  
Наверх
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #33 - 03. Декабря 2009 :: 11:36
Печать  
бурная беседа Улыбка
сработаться с ходу не получится
предлагаю  всем желающим (уже начавшим самостоятельную разработку) дать описание планов и наработок
пообсуждаем - будет польза в любом случае
если что-то кому-то понравится - будем как-нибудь сотрудничать

могу кратко про свое (что уже сделано)
пишу не like1c. с 1с никогда не работал, ничего о ней не знаю, поэтому все свое Улыбка

Интерфейс:
Меню
фиксированное (кроме Файл) горизонтальное меню для доступа к информации и функциям программы
Содержимое Файл меняется в зависимости от текущего активного окна. Удобно при обучении и разборках по телефону - все в меню Файл
Закладки (аналогия с Firefox)
может быть много, в каждой можно открывать окна
Окна
открываются в текущей вкладке, активно только верхнее
окна бывают:
гриды
диалоги (обычно снабжены кнопками сохранения или отказа от сохранения)
Элементы в окнах:
как обычно, есть спец.элемент для выбора информации из связанных таблиц - lineedit+button - можно ввести код, или поискать в справочнике

описание самих окон хранится в 3 таблицах - информация о полях, режимах отображения, составе меню Файл, там же - куски кода для отработки событий. Из этих же таблиц берется инфа для контроля целостности БД

БД - любая из QtSql
Структура БД - по вкусу

Отчеты - пока PDF и HTML -я тут уже показывал, что есть
пока только ядро - без красивостей
сейчас пытаюсь подружиться с форматом ODF
не получится - сделаю все под Word/Excel на HTML

  
Наверх
 
IP записан
 
skmdeveloper
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 25
Зарегистрирован: 02. Декабря 2009
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #34 - 03. Декабря 2009 :: 12:55
Печать  
Qt поддерживает экспорт в ODF и PDF. Проблем нет.
  
Наверх
 
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #35 - 03. Декабря 2009 :: 13:33
Печать  
skmdeveloper писал(а) 03. Декабря 2009 :: 12:55:
Qt поддерживает экспорт в ODF и PDF. Проблем нет.

это пока не копнешь:
нет возможности точно задать высоту строки в таблице
нет возможности задать ширину колонок в сантиметрах
а без этого не построить документ с точными размерами
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #36 - 03. Декабря 2009 :: 13:37
Печать  
villager писал(а) 03. Декабря 2009 :: 13:33:
skmdeveloper писал(а) 03. Декабря 2009 :: 12:55:
Qt поддерживает экспорт в ODF и PDF. Проблем нет.

это пока не копнешь:
нет возможности точно задать высоту строки в таблице
нет возможности задать ширину колонок в сантиметрах
а без этого не построить документ с точными размерами

Это все можно сделать при общении с принтером, просто нужно знать его DPI, поля и прочее и рассчитывать.
А вот тока не знаю ПДФ на такие вещи способен.....
У меня в отчетнике это доработать можно (точность в сантиметрах). Пока я там не особо точной печати уделял внимание.
  
Наверх
IP записан
 
skmdeveloper
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 25
Зарегистрирован: 02. Декабря 2009
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #37 - 03. Декабря 2009 :: 14:11
Печать  
Точная печать вашна принципиально.

Экспорт - вещь редкая, даже в 1С это редко применяется. Подистема печати должна быть встроенная.

Я лично склоняюсь от того чтобы не использовать подобие электронных таблиц - от этого навалом неудобств. Склоняюсь написать несложный язык разметки на базе XML.
  
Наверх
 
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #38 - 03. Декабря 2009 :: 14:20
Печать  
trdm писал(а) 03. Декабря 2009 :: 13:37:
Это все можно сделать при общении с принтером, просто нужно знать его DPI, поля и прочее и рассчитывать.
А вот тока не знаю ПДФ на такие вещи способен.....

это слишком низкий уровень, не до этого
хотя при создании PDF файла приходится работать с координатами на странице

PDF - это лучший dfhbfyn, жаль редактирования бесплатного нет
http://ru.wikipedia.org/wiki/PDF


skmdeveloper
зато экспорт позволяет обмениваться документами
а по нынешним временам даже WORD грузится мгновенно, проблем нет

imho - разметку лучше простой HTML+CSS - там почти все стандартами предусмотрено, делать легко
с шаблонами легко работать будет
  
Наверх
 
IP записан
 
skmdeveloper
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 25
Зарегистрирован: 02. Декабря 2009
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #39 - 03. Декабря 2009 :: 14:31
Печать  
Язык разметки на базе XML имет много плюсов. Генерировать из него любые форматы не проблема. Хочется чтобы отчеты были активными, как в 1С. Щелкнув по ячейке в отчете можно запустить отчет или обработку.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #40 - 03. Декабря 2009 :: 14:33
Печать  
villager писал(а) 03. Декабря 2009 :: 14:20:
trdm писал(а) 03. Декабря 2009 :: 13:37:
Это все можно сделать при общении с принтером, просто нужно знать его DPI, поля и прочее и рассчитывать.
А вот тока не знаю ПДФ на такие вещи способен.....

это слишком низкий уровень, не до этого
хотя при создании PDF файла приходится работать с координатами на странице

гы. Я для этого и пишу компонент, что-бы этот низкий уровень скрыть, а наверх АПИ выкинуть. (это если кто не понял...)
  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #41 - 03. Декабря 2009 :: 14:47
Печать  
Вообще как не крути предназначение таких систем: писать поменьше и делать побольше. Скрыть низкоуровневое апи, диференцировать его в высокоуровневое.
Вот и все предназначение, а то что ты там долбишся с ПДФ, оно по меньшей мере бессмысленно.
  
Наверх
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #42 - 03. Декабря 2009 :: 15:06
Печать  
skmdeveloper писал(а) 03. Декабря 2009 :: 14:31:
Язык разметки на базе XML имет много плюсов. Генерировать из него любые форматы не проблема. Хочется чтобы отчеты были активными, как в 1С. Щелкнув по ячейке в отчете можно запустить отчет или обработку.

я слабо разбираюсь в XML. я представляю его как способ хранения данных (может ошибаюсь?). а HTML - уже язык разметки, а к нему прилепить дополнительные стили

Активность - это посложнее (единственное пока, что мне в 1с нравится).
как планируешь это релиазовать?

trdm
к сожалению, денег это больше не принесет. Клиенту по барабану, как там бумажки печатаются. А вот экспорт в офисные форматы быть должен! так что для меня проще это обобщить и один раз сделать
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #43 - 03. Декабря 2009 :: 15:08
Печать  
villager писал(а) 03. Декабря 2009 :: 15:06:
trdm
к сожалению, денег это больше не принесет. Клиенту по барабану, как там бумажки печатаются. А вот экспорт в офисные форматы быть должен! так что для меня проще это обобщить и один раз сделать
это потому что у тебя один подход к делу, а у меня другой. А я уверен, что на своем творчестве я заработаю....
говоришь - денег не принесет?
я думаю ты просто понятия не имеешь что такое издержки производдства и из чего они складываются. твое средство затратно по времени и неэффективно.
  
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 
ОтправитьПечать