Имя: Пароль:
1C
1С v8
БСП и разработка конфигурации с нуля.
,
0 Asirius
 
27.10.15
13:17
1. Писать сразу на БСП, убить пару месяцев на изучени 50% (6)
2. Видирать плюшки от БСП, забить на возможноть п.2 42% (5)
3. Прикрутить БСП позже, если потребуется 8% (1)
Всего мнений: 12

Предположим, у вас есть инвестор на неск. миллионов руб, и есть пердметная область, которую раньше никто не автоматизировал и есть согласие от инвестора, что надо разрабатывать конфигурацию с нуля.

По своему прошлому опыту несколько лет назад, на освоение и внедрение БСП в свою конфигурацию было затрачено чуть ли не больше времени, чем на все остальное. Плюшки от БСП тогда не стоили тех затрат, и в следующих проектах проще было просто выдергивать куски кода ради конкретных плюшек.
Помню, кучу времени ушло на перенос всех своих отчетов, чтобы встроить их в подсистему отчетов от БСП, хранения вариантов итп. А по факту плюшка оказалась практически никому не нужная, пользователи практически так и не пользовались этими настройками и сохранениями вариантов отчетов от БСП.
Сейчас БСП сильно поменялось, и скорее всего его надо осваивать заново.
Изменилась ли ситуация к лучшему, стоит ли сейчас сразу строить конфу на БСП?
1 ДенисЧ
 
27.10.15
13:20
Как хочешь.
2 разработчик 1с
 
27.10.15
13:23
а что за пердметная область, которую никто не автоматизировал?
3 Yuwa
 
27.10.15
13:25
+(2) И что за идиот, кто в это вкладывается. Думаю, авто боооольшой мечтатель
4 ДенисЧ
 
27.10.15
13:26
(2) 1с:Бордель.
5 Asirius
 
27.10.15
13:27
(2) Скажем так, в России таких бизнесов по пальцем пересчитать, поэтому и не автоматизировал никто.
Есть работающее ПО не на 1С, надо его на 1С перенести.
6 Web00001
 
27.10.15
13:28
>>Сейчас БСП сильно поменялось
Да, она стала гораздо неподъемнее, без видимых на то причин. Просто открой цф и удивись. Если ты не сделал этого еще.
Оценить количество нужных плюшек и временную стоимость внедерения БСП не предлагать?

Прикрутить БСП позже, если потребуется
7 разработчик 1с
 
27.10.15
13:28
(4) у гения должна быть самописка
8 Web00001
 
27.10.15
13:29
+(6)Просто открой цф и удивись сколько служебного хлама который по существу не будет нужен никогда, будет жить у тебя в конфигурации.
9 Asirius
 
27.10.15
13:30
(3) В команде будет архитектор, который внедрял это ПО не на 1С несколько лет, поэтому заказчик в реализации проекта уверен.
10 Фрэнки
 
27.10.15
13:31
(9) почему это нужно делать на 1С?
11 ДемонМаксвелла
 
27.10.15
13:32
(4) учетная программа любого франчайзи подойдет
12 scanduta
 
27.10.15
13:34
Я бы брал только код, каких то процедур из БСП.

Мое личное мнение : БСП слишком громоздка, неудобна, да еще и медленно работает.

Вообщем БСП хороша только в теории, на практике вреда от нее больше чем пользы.

Видирать плюшки от БСП, забить на возможноть п.2
13 Asirius
 
27.10.15
13:34
(10) Потому что уже очень много проблем в этом работающем ПО уже решено в 1С на уровне платформы.
14 Yuwa
 
27.10.15
13:35
(9) Не верю. Часто за архитектора выдают финика или какого-то менеджера компании. Система разработки есть?
15 2083
 
27.10.15
13:36
(0) если позволяет время то п.1 Но опять же, вроде БСП постоянно меняется, следовательно каждое обновление будет непростым.
если времени мало, то

Видирать плюшки от БСП, забить на возможноть п.2
16 Гёдза
 
27.10.15
13:37
если полностью брать, не выдирая, то времени не много уйдет.
Если конечно нет наработок не совместимых с БСП
17 Asirius
 
27.10.15
13:37
Скажем, бюджет на доработку нескольких отчетов в этом ПО и нескольких плюшек по синхронизации сравним со всем бюджетом, если все это барахло на 1С переписать.
18 Фрэнки
 
27.10.15
13:38
(13) я вместо того, чтоб брать БСП, взял официально купленную бп-корп и в нее дописал все свои хотелки. Хотелка в целом, полностью отделены от типовых механизмов, за исключением того, что в люое время можно получить БП КОРП :)

(17) я понял.
19 Гёдза
 
27.10.15
13:38
А вот выдираю плюшки можно много хлопот поиметь с зависимостями
20 2083
 
27.10.15
13:46
(19) ну не бездумно же драть как тузик грелку, а аккуратно скальпелем, спиртом протереть не забыть.
21 Лефмихалыч
 
27.10.15
13:48
(0) >на освоение и внедрение БСП

это задача на два дня на два дня.


а если будешь делать без БСП, то ты вынужден будешь тратить ресурсы на разработку того, что не имеет прямого отношения к бизнес-требованиям и не влияет напрямую на результат. В итоге получишь местами тот же функционал, который в БСП бесплатно есть, но за доорого и за долго, а еще он будет уныл и не будет проходить синтакисичесткий контроль.
22 Лефмихалыч
 
27.10.15
13:49
откуда это взялось - ума не приложу. Акустика тут странная...
23 Zamestas
 
27.10.15
14:00
(21) Для мелкой нетленки полученный результат будет рвать по скорости любые поделки на базе БСП.
24 Лефмихалыч
 
27.10.15
14:01
(23) по скорости чего именно?
25 Cyberhawk
 
27.10.15
14:04
Делал на Такси для веб-клиента с использованием БСП, все по технологии, на скорость жалоб не было и нет
26 Stim
 
27.10.15
14:08
Вариант: забить на БСП.
писать адекватные названия модулей, нормальные названия метаданных и переменных, грамотный корректный код.

А разбор БСП оставить фанатам БСП
27 DmitrO
 
27.10.15
14:11
О, а вот и адепты БСП подтянулись. :)

Вопрос в (0) близок к такому: что вкуснее огурцы или помидоры, кто сильнее Шварценеггер, Сталлоне или Брюс Ли? ;)
28 MaxS
 
27.10.15
14:21
(0) >Предположим, у вас есть инвестор на неск. миллионов руб
Инвестору(МП) желательно найти команду, которая не будет изобретать велосипед, а уже умеет правильно готовить БСП.
Два месяца читать документацию на БСП и делать как там написано, это непозволительная роскошь.

Писать сразу на БСП, убить пару месяцев на изучени
29 Поpyчик-4
 
27.10.15
14:21
Вы не умеете их готовить. БСП осваивается и применяется по ходу дела, надо только мозг включать и не таращиться, как на новые ворота.
Если бы не БСП, многие вещи пришлось бы делать долго, трудно и грустно.
Не надо мне объяснять, вот да я, одним пальцем с завязанными глазами....

Писать сразу на БСП, убить пару месяцев на изучени
30 Господин ПЖ
 
27.10.15
14:24
>Два месяца читать документацию на БСП и делать как там написано, это непозволительная роскошь

вы мне объясните какого банана внедрение адресного классификатора волокет за собой 40 общих модулей?
31 Поpyчик-4
 
27.10.15
14:25
(8) "Хлама" много, но это небольшая плата за универсальность. При современных мощностях +/- десяток метров в конфе ни о чём.
32 Господин ПЖ
 
27.10.15
14:26
там конечно есть милота типа работы с юзерами, права и прочие ми-ми-ми... но что-то "дорого" это обходится с точки зрения появления левого мусора
33 Лефмихалыч
 
27.10.15
14:26
(30) не волокёт оно за собой 40 общих модулей
34 Лефмихалыч
 
27.10.15
14:27
базовая функциональность - может и волокёт столько, но это не просто так. а потому, что там много функциональности полезной.
35 Поpyчик-4
 
27.10.15
14:28
(32) Дался тебе мусор. Жить мешает? Сегодня мусор, завтра стало нужно.
36 Azverin
 
27.10.15
14:28
(7) c dt'шником на несколько сот мб )))
37 GANR
 
27.10.15
14:29
Сразу по БСП-шному делать - потом склеивать некорректные данные с БСП будет куда труднее, поверь.

Видирать плюшки от БСП, забить на возможноть п.2
38 Господин ПЖ
 
27.10.15
14:30
особенно забавно выглядят потуги организации нечто вроде позднего связывания... "спрашивание", а есть ли такой общий модуль в процессе выполнения и т.п. вещи
39 Господин ПЖ
 
27.10.15
14:31
(33) волокет. по документации внедрюкание адресного классификатора это перенос посистемы базовая + сам классификатор
40 Timon1405
 
27.10.15
14:52
(35) Скорее сегодня мусор, завтра у 1С на этот мусор открылся "новый просветленный взгляд" , они его переделали, а у вас остался старый мусор, который теперь тоже нужно обновлять
41 mTema32
 
27.10.15
15:01
(0) Я бы посмотрел сначала что умеет БСП из того что будет нужно в работе.
Если эта часть незначительная, то лучше брать куски и вставлять.

В общем я за 3-ий пункт.
(а обновлять бсп - вообще непонятно кому эта процедура нужна)

Видирать плюшки от БСП, забить на возможноть п.2
42 tabarigen
 
27.10.15
15:07
Горячий пример из БСП. Пробую сделать конфу БСП без демо данных.
При запуске выдается ошибка.

Сведения об основной конфигурации "ЗаказПокупателя" не заданы.
См. процедуру ПриДобавленииПодсистем общего модуля ПодсистемыКонфигурацииПереопределяемый.
        ВызватьИсключение ТекстСообщения;


Собственно сама процедура.
Как в нее добавить сведения о конфигураци?
#Область ПрограммныйИнтерфейс

// Определяет список модулей библиотек и конфигурации, которые предоставляют
// основные сведения о себе: имя, версия, список обработчиков обновления
// а также зависимости от других библиотек.
//
// Состав обязательных процедур модуля см. в области ПрограммныйИнтерфейс
// общего модуля ОбновлениеИнформационнойБазыБСП.
//
// Параметры:
//  МодулиПодсистем - Массив - имена серверных общих модулей библиотек и конфигурации.
//                             Например: ОбновлениеИнформационнойБазыБРО - библиотека,
//                                       ОбновлениеИнформационнойБазыБП  - конфигурация.
//                    
// Примечание: модуль библиотеки стандартных подсистем ОбновлениеИнформационнойБазыБСП
// не требуется явно добавлять в массив МодулиПодсистем.
//
Процедура ПриДобавленииПодсистем(МодулиПодсистем) Экспорт
    
        
    
КонецПроцедуры

#КонецОбласти
43 Чайник Рассела
 
27.10.15
15:13
Два месяца на БСП? Вон из профессии!
44 Поpyчик-4
 
27.10.15
15:16
(42) Смотрим пример в БП 3.0. Нашёл через минуту.

////////////////////////////////////////////////////////////////////////////////
// Сведения о библиотеке (или конфигурации).
// См. описание в общем модуле ОбновлениеИнформационнойБазыБСП.
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
    
    Описание.Имя = Метаданные.Имя;
    Описание.Версия = Метаданные.Версия;
    
Описание.ТребуемыеПодсистемы.Добавить("СтандартныеПодсистемы");
Описание.ТребуемыеПодсистемы.Добавить("БиблиотекаТехнологииСервиса");
Описание.ТребуемыеПодсистемы.Добавить("РегламентированнаяОтчетность");
Описание.ТребуемыеПодсистемы.Добавить("БиблиотекаЭлектронныхДокументов");
Описание.ТребуемыеПодсистемы.Добавить("ЗарплатаКадрыБазовая");
    
КонецПроцедуры

Я же говорю, мозг включить, не трепыхаться и не орать, БСП порожняк.
45 tabarigen
 
27.10.15
15:28
(44) Ай да, поручик ай да бандюган)
46 Asirius
 
27.10.15
16:44
(28) Как раз пара-тройка месяцев на изучение БСП у меня есть, пока ТЗ будет готовится и согласовываться.
47 Обработка
 
27.10.15
16:59
Писал самописку. Уже 2.5 года в работе. Писал 4-5 месяцев.

Плюсы что не использвал БСП.
1. Конфа легкая 4.5 сф
2. Конфа знакома знаю наизусть почти.

Минусы.
1. Пришлось выдирать или писать с нуля некотрые вещи.
2. Нужно пару плющек котрые до сих пор надо перетащить но пока не могу нет времени.

В целом не жалею что БАС не юзал .

Видирать плюшки от БСП, забить на возможноть п.2
48 EvgeniuXP
 
28.10.15
00:08
(47) один ввод адресов чего стОит :), чтоб правильно вбивали.
49 EvgeniuXP
 
28.10.15
00:09
(+48) во всяком случае можно проверки поставить свои (чуть доработать функционал) :)
50 lanc2233
 
28.10.15
03:09
У нас есть конфа, на которой работает пару десятков фирм. В начале была на БСП. Из БСП использовали только отправку по почте и печать документов. Все остальное лежало неиспользуемым и усложняло разработку. Просуществовала эта БСП года два, потом выпилили, стало реально проще.
51 lanc2233
 
28.10.15
03:12
(48) вот как раз ввод адресов, раз в 10 проще сделать самому, чем разобрать их наркоманский код. Мы взяли просто внешний вид формы ввода/редактирования адреса.
52 patria0muerte
 
28.10.15
03:25
Писал гостиничный учет на БСП. Вполне себе нормальное и не сильно муторное занятие. Чего там сильно сложного в БСП - не понятно. Документация вся есть, обновлять периодически БСП никто не требует.

Конечно, все зависит от того, что конкретно надо реализовывать. А так-то все таки лучше:

Писать сразу на БСП, убить пару месяцев на изучени
53 patria0muerte
 
28.10.15
03:26
Прикручивать позже - не вариант совсем. Тут уж лучше либо сразу с БСП, либо совсем без...
54 Sammo
 
28.10.15
05:48
Хм. А вот с точки зрения юридического аспекта - что надо иметь, чтобы использовать БСП и продавать конфигурацию на ее основе.
Подписанный ИТС?
55 Kupogun
 
28.10.15
06:00
>>По своему прошлому опыту несколько лет назад
уже опыт есть - пару мес убивать не надо, понадобится меньше времени

Писать сразу на БСП, убить пару месяцев на изучени
56 xReason
 
28.10.15
07:37
(51) Ну конечно, если надо только пустое поле, то проще. А если нужен полноценный ввод адреса с разбивкой на поля, то напишите такой же велосипед, что и в БСП
57 lanc2233
 
30.10.15
14:38
(56) Полноценный ввод адреса, со всеми разбивками, с автоматическим формированием маршрутных листов, оптимизацией маршрутов, синхронизацией с гугл картами и системой GPS контроля.
58 anatoly
 
30.10.15
14:44
п.2 самый извратный, даже аргументировать не буду.
п.3 это для мазохистов - ибо аккуратное выдирание займет чуть не больше времени чем изучение.
п.1 имеет смысл если планируется использовать объемный функционал, а не "пару плюшек"

поэтому я за несуществующий п.4 - если нужны 1-2 блока - лучше самому написать. если много - брать БСП, тем более что "пара месяцев на изучение" - это перебор.
59 Enterprise
 
30.10.15
15:02
Вставлять всю БСП. Убирать ненужное.
Зачем с нуля делать Печать, КИ, Доп реквизиты и сведения, Пользователей и Управление доступом и т.д. и т.п.

Писать сразу на БСП, убить пару месяцев на изучени
60 Локи-13
 
30.10.15
15:06
(0) мало вариантов ответа
выберу первый, но:

Не надо убивать пару месяцев.
Внедрять БСП частями на протяжении всей разработки
Прикручивать по очереди только необходимые подсистемы.

Писать сразу на БСП, убить пару месяцев на изучени
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn