Имя: Пароль:
1C
1С v8
Переиспользование форм 1С УФ (вопрос от java разработчик)
0 kurama
 
08.04.15
09:21
Сейчас занимаюсь разработкой на java, на 1С не программировал года два. Возникла необходимость кодить на 1С. В Общем делаю разработку в тонком клиенте УФ. Неужели в 1С нету фичи Переиспользрвание форм. К примеру есть виды документов которые допустим имеют один заголовок. Неужели мне придется для 10 документов с одинаковым заголовком рисовать header для каждого.
1 Asmody
 
08.04.15
09:21
(0) Нету
2 butterbean
 
08.04.15
09:22
копипасте есть
3 Лефмихалыч
 
08.04.15
09:25
(0) нету фичи. Придется.
4 kurama
 
08.04.15
09:25
(1) Печально. Ведь 1С позиционирует УФ как веб клиент. И разработка должна соответствовать веб стандарту.
5 palpetrovich
 
08.04.15
09:27
а зачем их вообще создавать? это-ж УФ! форма сама создастся если ее не создать руками :)
6 fisher
 
08.04.15
09:33
(4) УФ - это не то, чтобы чистый веб-клиент. Это клиент с возможностью автоматической трансляции в веб-клиента. И концепции разработки в первую очередь опираются на представления 1С о среде быстрой разработки бизнес-приложений.
7 banco
 
08.04.15
09:35
(0) на java не программировал, поэтому вопрос такой. а что такое переиспользование форм? а просто копировать и вставить не подойдет?
8 fisher
 
08.04.15
09:36
(7) Подойдет. Процедуры тоже не нужны. Копировать и вставить - универсальная концепция.
9 ДенисЧ
 
08.04.15
09:36
(4) А как связаны веб-стандарты и переиспользование форм?
10 banco
 
08.04.15
09:42
(8) я предлагал использовать копипаст в этом случае, потому что как понял переиспользование форм, это тоже самое, так что сравнение с процедурами вообще не к месту.
11 Господин ПЖ
 
08.04.15
09:43
а зачем нужны 10 видов документов с одной шапкой?
12 fisher
 
08.04.15
09:44
(6) + И я, кстати, согласен с разработчиками 1С. В модели типового бизнес-приложения сабж излишен.
(11) +1
Вероятность подобной необходимости при развитии бизнес-приложения стремится к нулю.
13 palpetrovich
 
08.04.15
09:46
(12) да ладно вам, в шапке как правило однотипные реквизиты типа: фирма, контрагент, дата, номер...
14 Господин ПЖ
 
08.04.15
09:46
(13) и еще ворох разных
15 kurama
 
08.04.15
09:47
(7) К примеру у вас имеется сложная шапка документа с кучей реквизитов и логикой работы. Вам необходимо отразить эту шапку в 10 документах. Вам 10 раз придется копи пастить и описывать логику.С переиспользованием форм, вы создаете одну форму с реквизитами и логикой. И вставляете ее в свои 10 документов. В итоге 1 форма, если нужно будет что поменять вы просто меняете в этой форме и все, в документах где она используется произойдет автоматическая подмена.
16 Господин ПЖ
 
08.04.15
09:48
запилить общий модуль который отрисовывает шапку если там все одинаково - никак, если так чешится?
17 butterbean
 
08.04.15
09:53
(15) сделай общую форму
18 fisher
 
08.04.15
09:57
(15) Полного переиспользования форм в 1С фактически не бывает. Даже если в простых случаях кажется, что это хорошая идея - позже это оказывается плохой идеей. А переиспользование алгоритмов решается через общие модули.
(17) Ну, попробуй сделать одну общую форму для использования в качестве формы объекта нескольких документов.