Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Идея для новой платформы (число прочтений - 25303 )
nikolka
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 83
Зарегистрирован: 15. Января 2007
Re: Идея для новой платформы
Ответ #15 - 20. Октября 2010 :: 07:09
Печать  
Возможно в тему:
http://rnd.cnews.ru/math/news/line/index_science.shtml?2008/01/28/285220
Разработан метод комбинирования программных кодов на разных языках
Версия для КПК  |  РаспечататьПО и алгоритмы 
28.01.08, Пн, 10:04, Мск

Голландский компьютерный специалист Мартин Бравенбер (Martin Bravenboer) разработал новый метод, который делает более легким комбинирование кодов, написанных на разных языках программирования, в одном приложении.

Новый метод получил название MetaBorg; в нем реализованы технологии SDF (Syntax Definition Formalism)) и Stratego.

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

Благодаря MetaBorg, по словам автора, разрабатываемое программное обеспечение становится нечувствительно к такому распространенному типу атаки хакеров, как SQL-инъекция.
  
Наверх
 
IP записан
 
eurobax
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 62
Зарегистрирован: 13. Января 2010
Re: Идея для новой платформы
Ответ #16 - 31. Октября 2010 :: 13:43
Печать  
Что-то по ссылке ничего большего и не увидел.. Глухо как-то.
  
Наверх
 
IP записан
 
eurobax
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 62
Зарегистрирован: 13. Января 2010
Re: Идея для новой платформы
Ответ #17 - 15. Февраля 2011 :: 16:17
Печать  
Решил здесь написать, т.к. здесь мы обсуждаем проект системы, основанной на вэб-клиенте.

Известно, что у 1С 8.2 в вэб-клиенте поддерживается печать документов в html. С другой стороны, есть ограничения браузера. Ему на данный момент программно не скажешь что эту страницу печатать  Портретом, а эту Ландшафтом. 1Совцы с этим ничего не делают и сваливают на браузеры (а ничего и не могут сделать).
Интересует, кто что думает насчет печати из браузера? Или как быть с печатью, если клиент - это браузер?
  
Наверх
 
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: Идея для новой платформы
Ответ #18 - 15. Февраля 2011 :: 17:05
Печать  
PDF?
  
Наверх
 
IP записан
 
eurobax
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 62
Зарегистрирован: 13. Января 2010
Re: Идея для новой платформы
Ответ #19 - 15. Февраля 2011 :: 17:39
Печать  
Как вариант да. Давайте его и рассмотрим. Я так полагаю, хочется не с нуля генерировать файл PDF, а брать какой-то заранее подготовленный макет, где обозначены секции (из терминологии 1С), этими секциями можно манипулировать - выводить многократно, заполнять параметрами и т.п.
Кто как это представляет?
  
Наверх
 
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: Идея для новой платформы
Ответ #20 - 15. Февраля 2011 :: 20:46
Печать  
У меня так:

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

к детальная секции могут быть привязаны:
заголовок секции
подвал секции
подвал страницы (для итогов по странице)
подзаголовки и подитоги

каждая секция является таблицей с произвольной размерностью
(все привязанные к детальной имеют одинаково с ней количество и  размеры колонок)
ширина колонок -см ,%, плавающая
высота строк - точно, не больше, не меньше, плавающая

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

  

zzReport.jpg ( 190 KB | Загрузки )
zzReport.jpg
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Идея для новой платформы
Ответ #21 - 15. Февраля 2011 :: 22:16
Печать  
villager писал(а) 15. Февраля 2011 :: 20:46:
У меня так:

Т.е. у тебя на один отчет один шаблон печатной формы???
Не особо хорошо, потому что на некоторые отчеты и несколько форм надо.
Вот пример: "Отчет о продажах товаров" у меня 2 формы:
- С себестоимостью и профитом - для администраторов
- Без себ. и профита - для остальных.
Как ты эту задачу у себя реализуешь?

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

figatenRepo.PNG ( 49 KB | Загрузки )
figatenRepo.PNG
Наверх
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: Идея для новой платформы
Ответ #22 - 15. Февраля 2011 :: 23:16
Печать  
у меня отчет - это только печатная форма
экраны - отдельно
источники данных (запросы) тоже можно отдельно держать
из экрана сколько хочешь отчетов вызывай


+еще в перспективе программная манипуляция отчетами (скрыть ненужное, добавить нужное)

Цитата:
И например обратная задача - в некоторых отчетах у меня нет таблиц вообще, потому что используется т.н. стандартная:

не понял, что имеется в виду
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Идея для новой платформы
Ответ #23 - 16. Февраля 2011 :: 01:03
Печать  
villager писал(а) 15. Февраля 2011 :: 23:16:
Цитата:
И например обратная задача - в некоторых отчетах у меня нет таблиц вообще, потому что используется т.н. стандартная:

не понял, что имеется в виду

у 1Сv77 есть так называемые "Общие таблицы" вот в них и стандартная эта обитает..
  
Наверх
IP записан
 
eurobax
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 62
Зарегистрирован: 13. Января 2010
Re: Идея для новой платформы
Ответ #24 - 16. Февраля 2011 :: 09:59
Печать  
Макеты выглядят потрясающе! Как они у вас настраиваются, в чем вы их редактируете? Это документ PDF, или это вообще нечто абстрактное, свой формат?


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


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: Идея для новой платформы
Ответ #25 - 16. Февраля 2011 :: 15:24
Печать  
eurobax писал(а) 16. Февраля 2011 :: 09:59:
Макеты выглядят потрясающе! Как они у вас настраиваются, в чем вы их редактируете? Это документ PDF, или это вообще нечто абстрактное, свой формат?

у меня свой формат, свой редактор, вывод в PDF и RTF
  
Наверх
 
IP записан
 
eurobax
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 62
Зарегистрирован: 13. Января 2010
Re: Идея для новой платформы
Ответ #26 - 17. Февраля 2011 :: 04:43
Печать  
В какой среде формируется отчет? Это python?
Так это или иначе, насколько быстродейственна печать?
  
Наверх
 
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: Идея для новой платформы
Ответ #27 - 17. Февраля 2011 :: 07:47
Печать  
eurobax писал(а) 17. Февраля 2011 :: 04:43:
В какой среде формируется отчет? Это python?
Так это или иначе, насколько быстродейственна печать?


python+Qt
скоростть - не более секунды на страницу

смотреть здесь:
http://www.1cpp.ru/forum/YaBB.pl?num=1256164881
www.penta.by
  
Наверх
 
IP записан
 
eurobax
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 62
Зарегистрирован: 13. Января 2010
Re: Идея для новой платформы
Ответ #28 - 17. Февраля 2011 :: 15:44
Печать  
Под вэб-клиентом (в браузере) как это можно посмотреть?
  
Наверх
 
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: Идея для новой платформы
Ответ #29 - 17. Февраля 2011 :: 15:57
Печать  
eurobax писал(а) 17. Февраля 2011 :: 15:44:
Под вэб-клиентом (в браузере) как это можно посмотреть?

саму платформу - никак Улыбка (по крайней мере пока)
а формата PDF в для браузеров плагины есть
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать