Имя: Пароль:
1C
1С v8
Готовый функционал из типовых конфигураций? Копировать или лучше свое писать?
0 dux1
 
02.12.15
11:04
Всем доброго дня!
Изучаю 1С:Предприятие 8.3 в фоновом режиме - пилю свою конфигурацию и параллельно посматриваю в конфигурации Бухгалтерия ПРОФ и БСП.

  И вот возникла определенная задача, которая реализована в Бухгалтерии (подгрузка банков из интернета).
Первое, что приходит в голову - это взять нужный функционал из конфы бухгалтерии. Но встречаешься с несколькими подводными камнями.
1) Простейший с виду функционал тянет за собой огромное количество Общих Модулей. Что серьезно усложняет проект и его поддержку. Сразу начинаешь задумываться не про написание с нуля, а реализации на базе какой-нибудь типовой конфигурации.
2) Лицензии. Я к примеру, захочу продать свою конфигурацию. И если я при реализации взял часть кода из Бух ПРОФ - это же нарушение лицензинной политики получается.
3) Тоже самое касается БСП интегрировать только часть БСП конфигурации в свою - это так же потянет кучу кода, в котором еще нужно разобраться.


Поэтому вопрос:
Разработка конфигурации с нуля. Как поступают гуру 1С? Ничего не копируют и пишут и используют только свой код или на базе того же БСП или Бухгалтерии ПРОФ ваяют необходимую конфигурацию?
1 Timon1405
 
02.12.15
11:07
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
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
33 dux1
 
02.12.15
12:58
(32) (31) И такое есть. Может быть действительно дело привычки.


(28) Отнюдь, ни с кем не спорю. Просто обсуждаю. Да и тем более 1С для меня в новинку я из другого языка пришел, а 1С интереса ради изучаю.
34 ЧеловекДуши
 
02.12.15
13:25
(0) Не бойся, торговля воздухом, у 1С заложена в составе Платформы :)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.