|
Готовый функционал из типовых конфигураций? Копировать или лучше свое писать? | ☑ | ||
---|---|---|---|---|
0
dux1
02.12.15
✎
11:04
|
Всем доброго дня!
Изучаю 1С:Предприятие 8.3 в фоновом режиме - пилю свою конфигурацию и параллельно посматриваю в конфигурации Бухгалтерия ПРОФ и БСП. И вот возникла определенная задача, которая реализована в Бухгалтерии (подгрузка банков из интернета). Первое, что приходит в голову - это взять нужный функционал из конфы бухгалтерии. Но встречаешься с несколькими подводными камнями. 1) Простейший с виду функционал тянет за собой огромное количество Общих Модулей. Что серьезно усложняет проект и его поддержку. Сразу начинаешь задумываться не про написание с нуля, а реализации на базе какой-нибудь типовой конфигурации. 2) Лицензии. Я к примеру, захочу продать свою конфигурацию. И если я при реализации взял часть кода из Бух ПРОФ - это же нарушение лицензинной политики получается. 3) Тоже самое касается БСП интегрировать только часть БСП конфигурации в свою - это так же потянет кучу кода, в котором еще нужно разобраться. Поэтому вопрос: Разработка конфигурации с нуля. Как поступают гуру 1С? Ничего не копируют и пишут и используют только свой код или на базе того же БСП или Бухгалтерии ПРОФ ваяют необходимую конфигурацию? |
|||
1
Timon1405
02.12.15
✎
11:07
|
RTFM по БСП http://its.1c.ru/db/bspdoc#content:409:hdoc
|
|||
2
Aleksey
02.12.15
✎
11:07
|
гуру 1С не пишут своих нетленок. Они используют типовой функционал на 120%
|
|||
3
Лефмихалыч
02.12.15
✎
11:12
|
Однозначно копировать. Велосипедостроение должно быть избегаемо везде, где можно.
|
|||
4
Yuwa
02.12.15
✎
11:17
|
Конфигурации с нуля- пустое занятие Сейчас это не имеет никакого смысла
|
|||
5
Necessitudo
02.12.15
✎
11:18
|
Так а почему сразу БСП не взять?
|
|||
6
vde69
02.12.15
✎
11:22
|
не все так однозначно...
оба подхода имеют право на жизнь... попробуйте написать на БСП простую конфу с 3 документами но которая будет работать для 100 пользователей на сервере с 3 гигами памяти.... все зависит от задач которые нужно достигнуть... |
|||
7
dux1
02.12.15
✎
11:23
|
Timon1405, к сожалению, не открывается требует доступ)
Necessitudo, останавливает тот факт, что придется взять весь код, больше половины которого вообще тебе не пригодится. Вопрос же еще в производительности. |
|||
8
Necessitudo
02.12.15
✎
11:30
|
(7) А ты так уверен что не пригодится? В БСП втиснуты самые популярные хотелки.
|
|||
9
ДенисЧ
02.12.15
✎
11:32
|
(8) "Хочу, чтобы моя конфа тормозила и тогда я смог продать им более мощный комп"?
Тогда да, встроено |
|||
10
dux1
02.12.15
✎
11:37
|
Ну, просто авансом давать настолько большую конфигурацию, а тебе просто напросто нужен всего лишь модуль работы с почтой.
Это не совсем оправдано мне кажется. Или просто другого выхода нет? |
|||
11
Мэс33
02.12.15
✎
11:41
|
(0) Все уже написано (почти все), юзай готовое.
Пока не будешь оформлять на свою нетленку авторское право - не будут твой код проверять. |
|||
12
Мэс33
02.12.15
✎
11:41
|
(11) Да и при оформлении - не будут )))
|
|||
13
HeKrendel
02.12.15
✎
11:47
|
(4) Некоторые области не закрыты, но это не клиент банк ;-)
|
|||
14
Necessitudo
02.12.15
✎
11:48
|
(10) То есть ты ссылку из (1) даже не открыл и раздел про зависимости подсистем не видел?
|
|||
15
dux1
02.12.15
✎
12:02
|
(14) ну как же!
Зависимости между подсистемами библиотеки - это таблица в паблике везде есть. Изучал. Без нее вообще было бы пальцем в небо. |
|||
16
dux1
02.12.15
✎
12:03
|
(12) Спасибо)))))
Позитивный месседж с учетом всех российских реалий! |
|||
17
DDwe
02.12.15
✎
12:08
|
(15) Т.е. ты просто всё своровал?
|
|||
18
dux1
02.12.15
✎
12:26
|
(17) за троллинг держи +10
|
|||
19
vis_tmp
02.12.15
✎
12:28
|
(15)А где посмотреть в паблике?
|
|||
20
DDwe
02.12.15
✎
12:29
|
(18) Ну, раз у тебя на ИТС доступа нет, значит своровал. И хоть троллинг хоть нет.
|
|||
21
orefkov
02.12.15
✎
12:31
|
БСП и типовые - это как когда строишь садовый домик, но котлован роешь как под небоскрёб.
|
|||
22
Маратыч
02.12.15
✎
12:34
|
(21) Проблема в том, что весьма нередко из первоначальных требований садового домика в результате получается ТЗ для небоскреба. А котлована тю-тю :)
|
|||
23
Маратыч
02.12.15
✎
12:36
|
+(22) Канеш, это при итеративной разработке. Но и каскадная модель, если разбита на много подэтапов, может вылиться в такой же казус.
|
|||
24
Мэс33
02.12.15
✎
12:39
|
(21) Вы еще Java не щупали.
https://hsto.org/getpro/habr/comment_images/59d/de0/39f/59dde039fbf4f99a2dbe94c873d5295a.png |
|||
25
Маратыч
02.12.15
✎
12:44
|
(24) Гыгы, ну там уже до логического завершения доведено это все. Апупея апупеоза, ткскзть. Справедливости ради - это цена кроссплатформенности тотальной.
|
|||
26
Dmitrii
гуру
02.12.15
✎
12:48
|
(0) Прежде чем ответить для себя на этот вопрос, необходимо разобраться с тем что такое БСП и как его готовить.
После этого придет понимание того нужно ли тебе это или нет. На всякий случай напомню, что в аббревиатуре БСП буква "Б" означает "библиотека" и никто не заставляет тебя внедрять её целиком и полностью. Достаточно взять только то, что тебе нужно. Конечно, скорее всего, некоторая избыточность будет, но при правильной настройке она мало повлияет на производительность. |
|||
27
dux1
02.12.15
✎
12:48
|
(24) Увы! Щупали и работали))) Там конечно перебор с этими уровнями абстракциями (при реализации - от многого можно отказаться), но зато там ООП и библиотеки имеют открытые лицензии.
(23) Все дело в проектировании и в конечном ТЗ, которое не всегда бывает конечным))) (19) Во многих блогах, первое что попалось поиском это вот это старое http://slava.salincorp.com/2012/04/19/instruktsiya-po-vnedreniyu-biblioteki-s/ Но в офисе у меня еще несколько закладок на эту тему. Вообще в 1с-ных блогах весьма много полезного подчерпнуть и порой очень развернуто. (20) Сударыня, да вам заняться нечем, - пиратов ловите на форуме))) |
|||
28
Лефмихалыч
02.12.15
✎
12:49
|
(27) ты, если сам всё знаешь, зачем вопросы задаешь?
Какой смысл спрашивать мнение, а потом с мнением спорить?.. |
|||
29
DDwe
02.12.15
✎
12:51
|
(28) Выёживается.
|
|||
30
Dmitrii
гуру
02.12.15
✎
12:51
|
(21) >> ...строишь садовый домик
Садовый домик может обойтись и без загрузки банков из интернета. А если никак, то может это уже и не садовый домик и мы не совсем понимаем задачу?... |
|||
31
Мэс33
02.12.15
✎
12:52
|
(27) Так БСП по сравнению с этим - детский лепет.
|
|||
32
Мэс33
02.12.15
✎
12:54
|
Классика:
http://habrahabr.ru/post/141477/ |
|||
33
dux1
02.12.15
✎
12:58
|
(32) (31) И такое есть. Может быть действительно дело привычки.
(28) Отнюдь, ни с кем не спорю. Просто обсуждаю. Да и тем более 1С для меня в новинку я из другого языка пришел, а 1С интереса ради изучаю. |
|||
34
ЧеловекДуши
02.12.15
✎
13:25
|
(0) Не бойся, торговля воздухом, у 1С заложена в составе Платформы :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |