Вход | Регистрация
    1  2   
1С:Предприятие :: 1С:Предприятие 8 общая

Сложность и целесообразность доработок с помощью расширений

Сложность и целесообразность доработок с помощью расширений
Я
   ErinSergey
 
30.10.19 - 14:47
Добрый день!

Нужно в КА 2.4 сделать много доработок: новые документы, отчеты.
Есть ли смысл делать это с помощью расширений?

1) Первый вопрос по сложности доработок с помощью расширений.

Нам исполнитель сказал, что расширением делать доработки намного сложнее.
Например, подключить механизм подбора номенклатуры к документу без расширений занимает 6-8 часов, а с расширением 20-24 часов.
Действительно ли реализация доработок с помощью расширений - так сложно?
Зачем тогда вообще придуман механизм?

2) Второй вопрос - по дальнейшему сопровождению.

Будет ли какая-то польза от расширений в дальнейшем сопровождении программы?
Как я понимаю, проще будет устанавливать обновления.
Какие еще есть плюсы-минусы от использования расширений?

3) Вывод.
И в итоге что посоветуете? Дорабатывать расширениями? Или конфигурацию снимать с поддержки?
 
 
   ДенисЧ
 
1 - 30.10.19 - 14:51
Если совсем новые - можно и прямо в конфигурации. Обновлению они не мешают. Если дорабатывать имеющиеся - то в расширении разработать, протестировать и потом желательно переносить в конфигурацию
   unenu
 
2 - 30.10.19 - 14:51
исполнитель лукавит по причинам
- ни в зуб ногой в расширениях
- у него есть готовые костыли без расширений и хочет их впарить
логично делать доработки максимально в расширениях и точечно добавлять некоторые объекты/реквизиты в основную, не снимая полностью с поддержки.

если вы на еще 7.7, то такая логика не верна.
   unenu
 
3 - 30.10.19 - 14:56
хотя для стороннего исполнителя обслужевание функционала в расширениях сложнее, а костыль в основной проще - сваял там объект накидал г-кода и спи спокойно. байки о сложности просто для ухода от обслуживания.
   ErinSergey
 
4 - 30.10.19 - 14:58
(2) а в какие трудозатраты ты бы оценил добавление подбора с\без расширений?
   ErinSergey
 
5 - 30.10.19 - 14:59
(1) >> Если дорабатывать имеющиеся - то в расширении разработать, протестировать и потом желательно переносить в конфигурацию

Почему "желательно" делать именно так?
В чем плюсы?
   Новиков
 
6 - 30.10.19 - 14:59
>>Действительно ли реализация доработок с помощью расширений - так сложно?
Не особо, но сложно - поддерживать потом, если таких расширений - достаточно, и в них выполнены объемные глубокие доработки.

>>Зачем тогда вообще придуман механизм?
Простые доработки, выпуск быстрых латок.

>>Будет ли какая-то польза от расширений в дальнейшем сопровождении программы?
В общем и лично вашем случае (новые документы, отчеты и прочее) если стоят обособленно вообще и не используют типовые механизмы - да, будет. Если все ваше будет подключено к бсп и вы сами будет активно использовать у себя функционал типовой, заимствовать экспортные какие-то процедуры/функции и прочее - то нужно будет очень серьезно тестить после обновлений, и возможно - дорабатывать расширения. В случае изменений в самой конфе - все это делается на этапе обновлений.

>>Какие еще есть плюсы-минусы от использования расширений?
Да, быстрый выпуск патча, закрывающего какую-то ошибку. Не нужно ждать релиза-обновления.

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

В целом, я бы порекомендовал, если вы начинаете глубоко дорабатывать ваше решение, то лучше грамотно и обособленно вставлять свой функционал (если возможно) в саму конфу, нежели использовать для этого расширения. Так вам будет, скорее всего проще обновлять обновлятору. С расширениями - сложнее.
   unregistered
 
7 - 30.10.19 - 15:00
Однозначного ответа на Ваш вопрос нет.
Всё зависит от конкретной доработки.

Например, доработка какого-нибудь алгоритма расчета НДС целесообразнее делать в самой конфигурации. В таком случае при каждом обновлении в окне сравнения/объединения конфигураций разработчик будет сразу видеть все отличия - что изменил в этом алгоритме поставщик (1С), что изменил ваш внедренец, и как это всё корректно поженить. Если такая доработка сделана в расширении, то никакого прозрачного и понятного инструмента у вас не будет. 1С что-то поменяла, а расширение об этом изменении ничего не знает, и в лучшем случае отвалится с ошибкой, а в худшем - молча перестанет работать так как вам надо.

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

Расширения прекрасны для:
1. временные патчи и исправления, которые со временем будут включены в рабочую конфигурацию.
2. незначительные доработки форм.
3. Дополнительный функционал к конфигурациям, в которых нельзя включать возможность изменения. В таком случае по сути расширения - это единственно возможный путь доработки.
   unregistered
 
8 - 30.10.19 - 15:05
(2) Оценочные суждения, не имеющие под собой никаких оснований.

(3) >> обслуживание функционала в расширениях сложнее.

А нафига тогда нужны расширение, если их обслуживание сложнее?
В этом и есть косяк расширений. Что для активно изменяющихся конфигураций расширения - это огромный геморрой. После каждого изменения конфигурации надо все расширения перепроверять.
   bolder
 
9 - 30.10.19 - 15:12
(0) Сложнее.Но и плюсы тоже огромные.Особенно быстрота доработки патчей,можно динамически обновить и все заработает.Со временем 1с доработает сравнение расширений и наступит всеобщее счастье).
   elCust
 
10 - 30.10.19 - 15:17
(1) >> Обновлению они не мешают...

Но сильно усложняют жизнь, т.к. снятая с замка конфигурация добавляет лишние действия и увеличивает время обновления.
   bolder
 
11 - 30.10.19 - 15:21
(0) Трудоемкость создания новых документов на расширениях преувеличена.При создании новой подсистемы первоначальные усилия конечно превышают простое добавление вконфигурацию нового документа,но в уже созданном расширении это нивелируется, так ка заимствования уже проведены в достаточном объёме.
   unregistered
 
12 - 30.10.19 - 15:21
(0) >> расширением делать доработки намного сложнее.

Смотря какие доработки. Но зачастую это действительно так.

>> Например, подключить механизм подбора номенклатуры к документу без расширений занимает 6-8 часов, а с расширением 20-24 часов.

Насчёт конкретных часов - не знаю. Но порядок в части разницы примерно похож.
Изменение нескольких строчек кода в паре - тройке процедур занимает (условно) 10 минут. А получить тот же самый результат через расширение иногда требует час. Причём получаем кучу процедур вызванных ДО, ПОСЛЕ, ВМЕСТО, в логике работы которых без поллитра не разберешься даже по комментариям в коде (а многие ли разработчики подробно комментируют своё творчество).
   pechkin
 
13 - 30.10.19 - 15:23
что значит подбор с раширением?
   pechkin
 
14 - 30.10.19 - 15:23
вернее документ с расширением?
   Начинающий_13
 
15 - 30.10.19 - 15:24
1. Частичное снятие конфигурации с поддержки.
2. Все новые объекты в конфе, делать с префиксом
3. 1с объекты, тут как не крути только расширения

1с поддержка - ОБЪЕДИНЕНИЕ со своей
   pechkin
 
16 - 30.10.19 - 15:25
(15) а потом бац, типовые объекты меняются, а у тебя все доработки в расширениях.
и ты не в зуб ногой конфликтуют ли они или нет
   bolder
 
17 - 30.10.19 - 15:25
(13) Это означает реализовать в документе расширения подбор номенклатуры, например.
   Начинающий_13
 
18 - 30.10.19 - 15:27
Сам Подбор сдлеать маМойПодбор, кнопку запуска подбора расширение
   bolder
 
19 - 30.10.19 - 15:27
(16) Это уже работает.В 1с сделали проверку расширений до их применения.
   unregistered
 
20 - 30.10.19 - 15:28
(4) >> в какие трудозатраты ты бы оценил добавление подбора с\без расширений?

Сколько платите за оценку трудозатрат?
Что будете предпринимать, если unenu оценит трудозатраты, например, в 2 раза ниже того, что озвучил вам исполнитель?

Походу Вы ничего не поняли из того, что Вам втирали в ветке Детализация типовых механизмов в ТЗ
Там ведь даже анекдот привели в качестве примера.
- Слушай, ты разработчик. Ответь, почему разработчики всегда неправильно оценивают время на создание программ?
- Представь что тебе надо разгрузить машину, сколько времени это займет?
- Пару часов.
- Это камаз.
- 8 часов.
- Камаз, груженый песком.
- 12 часов.
- У тебя нет лопаты и инструментов, только твои руки.
- 2 дня.
- На улице -40.
- 4 дня.
- Камаз вообще под водой.
- Так же нечестно, ты постоянно придумываешь новые условия! К чему ты мне вообще все это рассказываешь? Вы, разработчики, вечно всякую фигню рассказываете! Вместо этого могли бы просто оценить правильное время на разработку.
   azernot
 
21 - 30.10.19 - 15:36
Самая правильная оценка появляется после окончания разработки :)
   unregistered
 
22 - 30.10.19 - 15:37
(19) >> В 1с сделали проверку расширений до их применения.

И что? Ты хоть знаешь что проверяется этой проверкой? По-моему, нет.
Проверяется ВОЗМОЖНОСТЬ применения расширения. Что расширяемые объекты не исчезли из расширяемой конфигурации и не изменились некоторые их ключевые (контролируемые) свойства.

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

Про расширение форм я вообще молчу. Всё, что ты там нарисовал в расширении, может тупо молча перестать работать после очередного обновления. Хотя сами процедуры и функции вроде как и есть, но они ниоткуда и никогда более не вызываются, т.к. поставщик переписал эту форму и переместил какую-то логику с одних обработчиков на другие или с клиента на сервер (или наоборот).
   pechkin
 
23 - 30.10.19 - 15:38
(19) если будет хард конфликт - считай тебе повезло
   unregistered
 
24 - 30.10.19 - 15:39
(23) +100 И это лучший вариант! Молчаливо работающее расширение, которое на самом деле не работает или работает не так, как предполагалось изначально, значительно опаснее.
   bolder
 
25 - 30.10.19 - 15:46
(23) Мне постоянно приходиться при каждом обновлении дорабатывать расширения, не все но существенный процент.И эта возможность от 1с очень выручает.А так, конечно, надо видеть, куда разрабы начали ломиться и превентивно править уже там...Но иначе уже нельзя.
   Sasha_1CK
 
26 - 30.10.19 - 16:16
Уже 100 раз обсуждалаось - расширения имеют смысл - только до момента когда конфигурация - на замке, изменения в нем обособлены, расширение тиражируется в много баз сразу.

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

А трудозатраты по его разработке и последуюшему контролю при обновлениях в разы выше чем прямое вмешательство в конфигурацию.
   Garykom
 
27 - 30.10.19 - 16:20
(26) Есть три варианта доработки конфы/базы:
1. Снимаем с замка и хреначим как придется - затрат на доработку минимальны, затраты на обновление типового функционала максимальны

2. Снимаем замка и допиливаем правильно, только свои формы через редактор, все типовые формы только программно кодом элементы добавляем/правим - затраты средние, затраты на обновление типового средние

3. Не снимаем с замка и пилим расширения - затраты на доработку высокие, затраты на обновление типового низкие в плане типового функционала, расширение если что просто отвалится но типовое будет работать.
   hhhh
 
28 - 30.10.19 - 16:24
(27) может быть четвертый вариант: расширение не отвалится, а будет фигачить в базу не те данные. И всё это обнаружится через полгода, и по закону подлости, за день со сдачи отчетности.
   dmpl
 
29 - 30.10.19 - 16:24
(0) Добавить штатный подбор 6-8 часов? Вас разводят.
   dmpl
 
30 - 30.10.19 - 16:26
На практике кроме патчей расширения имеют больше минусов чем плюсов.
 
 Рекламное место пустует
   Sasha_1CK
 
31 - 30.10.19 - 16:28
(29) В КА? не думаю.
   unregistered
 
32 - 30.10.19 - 16:28
(29) >> Вас разводят.

Ага! Щас понабегут Д'Артаньяны готовые сделать всё за пару часов. Только есть риск, что закончится всё как в том анекдоте из (20).

Ты ТЗ читал, чтобы кричать о том кто кого разводит?
   Garykom
 
33 - 30.10.19 - 16:29
(28) Это заложено в высокую цену варианта 3, в расширении проверка на не туда данные и не пора ли отвалиться.
   bolder
 
34 - 30.10.19 - 16:29
(28) Это означает что полгода данные были не нужны.Поэтому ситуация вымышленная.Обычно отказ функционала виден если не на этапе применения расширения, то уж в Предприятии сразу.
   Sasha_1CK
 
35 - 30.10.19 - 16:33
(33) Если расширение изменяет/расширяет функционал типового объекта - то фирма 1С горазда на выдумки и затраты на обновления расширения в 3 варианте в большинстве случаев будут выше чем во втором.
Если расширение не планируется тиражировать хотябы на 10+ баз - вряд ли овчинка будет стоить выделки.
   dmpl
 
36 - 30.10.19 - 16:33
(12) А потом приходит другой внедренец, добавляет свое расширение - и все ваши ДО, ПОСЛЕ и ВМЕСТО летят в чёрту.
   pechkin
 
37 - 30.10.19 - 16:37
если бы 1 писала минипроцедуры, то расширения бы очень помогали были.
но  так как она пишет монолит чаще всего, то вклинитсья в него практически не реально
   dmpl
 
38 - 30.10.19 - 16:54
(31) А что там сложного?

(32) Франчи всегда разводят, что отлично видно по в несколько раз большей стоимости реализации через расширение. Так что ничего кроме открытия штатной формы они там делать не собираются.

(33) Откуда расширение узнает, что теперь у 1С концепция поменялась, и класть надо в другие данные, а эти пока оставлены для совместимости?
   unregistered
 
39 - 30.10.19 - 16:57
(34) >> Это означает что полгода данные были не нужны.

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

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

Опять таки "часто" и "обычно" не означает "всегда" и "сразу".

И даже если заметили через три дня или три недели. Как это облегчает решение проблемы?
   Rovan
 
40 - 30.10.19 - 17:02
СДЕЛАТЬ доработку проще без расширений.
ПОДДЕРЖИВАТЬ обновление базы с учетом доработать проще с расширениями.
"Вам шашечки или ехать ?"
   unregistered
 
41 - 30.10.19 - 17:03
(38) >> Франчи...

А с чего ты взял, что речь о франчах? Автор об этом где-то упоминал?

>> отлично видно по в несколько раз большей стоимости реализации через расширение.

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

Так что кто кого разводит - не совсем понятно.

Ну и повторюсь - прежде чем разбрасываться обвинениями надо увидеть конкретное ТЗ.
   unregistered
 
42 - 30.10.19 - 17:05
(40) >> ПОДДЕРЖИВАТЬ обновление базы с учетом доработать проще с расширениями.

Ровным счётом наоборот. Поддерживать доработки в расширениях - огромный геморрой. После каждого обновления необходимо перепроверять работоспособность и корректность всех сделанных доработок. Т.к. никаких инструментов для сравнения расширения с конфигурацией 1С так и не предоставил.
   hhhh
 
43 - 30.10.19 - 17:15
(41) так они сейчас возьмут деньги за 24 часа, а потом еще за поддержку будут с ТС деньги регулярно стричь. В общем ТС попал.
   unregistered
 
44 - 30.10.19 - 17:35
(43) Именно поэтому они и озвучивают для ТС вилку. Без расширения - 8ч, через расширение - 24ч.

Цель любого внедрения (помимо заработка на внедрении) в конечном итоге взять клиента на поддержку и обслуживание и сосать из него деньги, ничего не делая. Получить на поддержку геморрой никто не хочет. А поэтому (вопреки расхожему мифу) внедренец заинтересован получить на выходе решение, которое будет легче всего поддерживать и сопровождать. С этой точки зрения расширения внедренцу тоже мало интересны.
   МимохожийОднако
 
45 - 30.10.19 - 18:00
(20) Правильная байка.Возьму на заметку для переговоров с Заказчиком.
   ErinSergey
 
46 - 31.10.19 - 10:02
(41) >> речь о франчах? Автор об этом где-то упоминал?

Да. Подрядчик - это был франч.

>> надо увидеть конкретное ТЗ.

ТЗ очень простое.
Надо сделать новый документ с табличной частью с номенклатурой, количеством, ценой, суммой.
Подсчитывается итоговая сумма.
Документ никак не связан с другими объектами конфигурации.
Документ не делает никаких движений по регистрам.
Просто используется для регистрации некоторого события\факта.
Этот документ уже был сделан подрядчиками в расширении.

Затем мы попросили добавить в этот документ механизм подбора.
Во сколько это оценили - написал в (0).
   timurhv
 
47 - 31.10.19 - 10:23
(22) не очень понимаю, как доработка конфигурации вместо расширения в этом случае спасет.
(46) сотрудник франча никогда не работал с расширением, поэтому включил 16 часов на изучение механизма, остальное на разработку.

Но в целом, костыли при сложных доработках вылазит, но не в таком масштабе, как выше люди описывают.
   hhhh
 
48 - 31.10.19 - 11:40
(47) за 16 часов освоит расширения?
   timurhv
 
49 - 31.10.19 - 11:48
(48) я за 4 освоил логику
   catena
 
50 - 31.10.19 - 11:53
(48)На уровне "подключить подбор в тч"?
   timurhv
 
51 - 31.10.19 - 12:06
(50) Делал подбор в свои документы, не вижу проблемы и трудностей. Может и ошибаюсь с оценкой. А то получится как в (20)
   d4rkmesa
 
52 - 31.10.19 - 12:08
Тьфу, я думал, нестандартный подбор со своей формой. Если стандартный, то хоть так, хоть расширением, примерно одинаково должно быть.
   d4rkmesa
 
53 - 31.10.19 - 12:10
(0) Конечно, если еще на замке, не снимать, из-за ср**ого подбора.
   catena
 
54 - 31.10.19 - 12:12
(51)Тут не за проблемы. Тут за способность освоить за 16 часов расширения до уровня поставленной задачи.
   _Дайвер_
 
55 - 31.10.19 - 12:15
Справочники.Номенклатура.ПолучитьФормуВыбора("ФормаВыбора", ,)
   Maniac
 
56 - 31.10.19 - 12:17
Смысл в расширениях, если УТ11 и другие типовые имеют СОВМЕСТИМОСТЬ 8.3.12 до сих пор, а платформа 8.3.15.
И как раз только в новых 1С по расширениям были доработки сделаны.

А расширения сделанные на 8.3.15 НЕ СТАНУТ если у конфигурации совместимости ниже.

В итоге хоть как крути верти - замок придется снимать, и совместимость менять.
   _Дайвер_
 
57 - 31.10.19 - 12:18
(55) + можно типовой механизм посмотреть, например из документа "Заказ покупателя" или "Реализация товаров и услуг", вызвать форму подбора с необходимыми параметрами, и открыть ее.
   Maniac
 
58 - 31.10.19 - 12:19
Подбор добавляется внешней обработкой к документам. вообще без расширений.
При этом в документе появляется кнопка.
   bolobol
 
59 - 31.10.19 - 12:21
Обратиться к другому франчу, или к Маньяку уже предлагали?
   GROOVY
 
60 - 31.10.19 - 12:23
(0) Вы у этого специалиста спросите: "Будет ли конфигурация на горизонтальной поддержке после доработок без расширений?". Если он офигеет от вопроса, то идите к другому спецу.
   bolobol
 
61 - 31.10.19 - 12:25
(60) Я офигел... бы от такой дерзости! Помнится, как от вопроса на собеседовании: Что такое первая нормальная форма?
   catena
 
62 - 31.10.19 - 12:27
(58)Вы пропустили первую серию. Документ новый и "голый", без каких-либо бсп-шных финтифлюшек.
   Maniac
 
63 - 31.10.19 - 12:27
(60) а что такое "горизонтальной поддержка" ?
опять кто то в соцсетях придумал ноу-хау термин?
   Maniac
 
64 - 31.10.19 - 12:28
(62) так если он новый и голый. так это вообще не типовая конфига а самописка какая то. нафига там тогда расширения.
   GROOVY
 
65 - 31.10.19 - 12:29
   hhhh
 
66 - 31.10.19 - 12:30
(59) маньяк 500 тыс за такую обработку возьмет
 
 Рекламное место пустует
   dmpl
 
67 - 31.10.19 - 12:31
(44) За геморрой можно больше абонентку назначить, так что франчу кривое поделие как раз выгодно.

(47) С какой стали клиент должен платить за обучение сотрудников франча? Они заявляются как специалисты, так что уже должны знать платформу.

(62) Форма подбора НЯП и без добавления документа БСП работает. Заполняешь параметры, открываешь форму, затем ловишь ссылку на хранилище с таблицей значений.
   Maniac
 
68 - 31.10.19 - 12:31
(65) ни о чем не говорит.
   hhhh
 
69 - 31.10.19 - 12:32
(64) (64) сам документ уже внутри расширения.
   catena
 
70 - 31.10.19 - 12:34
(64)Вы опять же пропустили первую серию. Документ новый в типовой конфигурации, но без "всего типового, что есть в остальных документах" <- что и есть основная претензия ТС к подрядчику, почему ТС и пытается тут подловить подрядчика на выставленных часах.
   catena
 
71 - 31.10.19 - 12:36
(67)Я отвечала не на форму подбора, а на предложение запилить подбор внешней обработкой вообще не трогая конфигурацию.
   Maniac
 
72 - 31.10.19 - 12:41
Пусть приходит ко мне я за 50 тыщ все сделаю.
   Garykom
 
73 - 31.10.19 - 12:47
(0) Наймите программиста на фикси, любой франч выйдет дороже, с фри надо уметь работать.
   Maniac
 
74 - 31.10.19 - 12:48
(73) все что ему нужно это подружиться с нормальным программистом.
   Garykom
 
75 - 31.10.19 - 13:08
   Paint_NET
 
76 - 31.10.19 - 13:10
(0) Можно и расширениями, а нужно ли? Вам же новые объекты надо создавать, не модифицируя или модифицируя совсем по минимуму старые.
   Maniac
 
77 - 31.10.19 - 13:16
(75) да вполне хороший вариант.
Я за 10 лет проработал с 5000 компаний. Каждый день общаюсь со старыми и новыми.
отвечаю на вопросы, помогаю во всем.
   Maniac
 
78 - 31.10.19 - 13:17
Ну не во всем, но когда есть настроение и время могу помочь по любым вопросам)) особенно спорным.
   Maniac
 
79 - 31.10.19 - 13:18
В целом за ваши деньги любой каприз.
Мой девиз
Быстро - дорого - обалденно.
   stopa85
 
80 - 31.10.19 - 13:34
(0) А 6-8 часов на подключение механизма подбора это не много ли?
   Kongo2019
 
81 - 31.10.19 - 13:39
(77) 5000/(365*10) это примерно 1,3 компании в день. Без выходных. Не, не верю.
   Paint_NET
 
82 - 31.10.19 - 13:40
(81) Ты ещё и считал зачем-то? :) Это ж Маня...
   bolobol
 
83 - 31.10.19 - 13:42
(80) Сделаешь быстрее? Развернуть конфу (1,5 часа) Занести подбор (30 минут) Обновить конфу 3 раза (3 часа) Тестирование и сдача заказчику (2 часа)
Итого: 7 часов. Где ошибка?
   catena
 
84 - 31.10.19 - 13:43
(80)В данном контексте часы - это не время, а стоимость, кмк. И в эту стоимость заложен риск кидалова со стороны ТС, т.к. он уже активно пытается соскочить с оплаты по предыдущим работам.
   timurhv
 
85 - 31.10.19 - 13:58
(54) В чем принципиальное отличие механизма расширения от классической доработки основной конфигурации? Новый язык надо изучить? Запросы другие? Все тоже самое, просто понять логику работы и все. Изучается намного быстрее СКД\КД2.
На работе никто не испытал трудностей, все быстро въехали, пара вопросов только возникла и все.
Косяки кое-где серьезные платформы 1С словили, но не нужно было вперед паровоза лезть.
   Hillsnake
 
86 - 31.10.19 - 14:08
вот они секретные съемки рабочего Места Мани.
(81) https://www.youtube.com/watch?v=cyO6JUCnyC8

Учись работать!!
   Aleksey
 
87 - 31.10.19 - 14:10
(85) Никогда не знаешь какие механизмы не взлетят через расширения.
К примеру мне нужно было добавить новый справочник (партнер в УНФ) и добавить реквизит у контрагента с типом Справочник.Партнеры
Если я добавляю справочник в расширении и через механизм расширения добавляю его к контрагенту то получаю бяку ввиде После добавления реквизитов через расширения 1С удаляет элементы при ТиИ
Ок, подумал я, у нас же есть допреквизиты... И обломался, так как в ПВХ я не могу через расширение добавить свое значение, ибо расширение контролит чтобы значение в основной конфигурации и в расширении совпадало.

В результате задача которую сделает любой падаван за час с перекуром (пустой справочник без форм и реквизитов + реквизит в справочнике контрагента) заняло практически день в гуглении и поисках обхода и решений. В итоги пришлось снимать с поддержки.
   unregistered
 
88 - 31.10.19 - 14:11
(80) >> 6-8 часов на подключение механизма подбора это не много ли?

Главная ошибка разработчика в оценке трудозатрат в том, что он считает исключительно время на саму работу (программирование, рисование форм и т.п.). И совершенно забывает о двух вещах. Во-первых о возможных рисках - например, если что-то изменилось в том механизме, который собирается дорабатывать и придётся тратить время на вникание. А, во-вторых, о таких сопутствующих трудозатратах, как разворачивание базы, подключение к хранилищу, приём-сдача работ, тестирование (внутреннее - менеджером проекта и внешнее - заказчиком), исправление возможных косяков, включение доработок в продуктив, документирование (написание справки, технического описания, отчета о работе, и т.п.) и пр., и пр.
Все кто готов сделать заявленный фунционал за час-два, работают по принципу "*уяк-*уяк и в продуктив", любители кодить прямо в боевой базе и накатывать изменения динамическим обновлением. Для фикси это может быть и нормой - это их ответственность и пусть они сами решают. На проектном внедрении так нельзя.
   Maniac
 
89 - 31.10.19 - 14:17
(81) ну да. Раньше было по 50 заказов в месяц. Сейчас поменьше конечно.
Не веришь спроси у Доржи. только через него 2000 заказов прошло.
   Простенький вопросик
 
90 - 31.10.19 - 15:10
Расширение какое то фуфло. Они не помогают облегчить обновление, тк все равно туда идут ссылки из кода конфигурации.
   Пузан
 
91 - 31.10.19 - 15:26
Короче. Если делается система которая почти не пересекается с типовым функционалом, ну максимум использует, но не расширяет типовые объекты, то дополнением вполне норм такое реализовать. Если хочется расширить типовой функционал, ну там реквизиты добавить документы с движениями по типовым регистрам, отчеты которые собирают инфу с типовых и не типовых объектов, то: любые изменения метаданных только в основной конфигурации, расширение или замещение типовой логики в расширении. Объясняю почему. На сегодня, все что в расширении нельзя использовать, например, в СКД, до 8.3.13 включительно нельзя РН завести в расширении, т.е. много гемора потом.
   ErinSergey
 
92 - 31.10.19 - 15:39
(84) >> И в эту стоимость заложен риск кидалова со стороны ТС, т.к. он уже активно пытается соскочить с оплаты по предыдущим работам.

Никакого кидалова с нашей стороны не было.
Во первых еще до начала работ мы заплатили аванс 20 тыс.
   timurhv
 
93 - 31.10.19 - 15:40
(87) Это для меня "бежать вперед паровоза".
(90) Доработка форм/модулей - отлично все работает. Уменьшил трудозатраты на обновление с 18 часов до 7, уменьшилось количество ошибок. При доработке да, надо смотреть далеко вперед где это может вылезти боком.
   ErinSergey
 
94 - 31.10.19 - 15:45
(93) "Доработка форм" - имеется ввиду печатные формы (макеты)? или интерфейсные формы (документов, справочников)?
   Maniac
 
95 - 31.10.19 - 15:47
Если расширения призваны на то чтобы облегчить жизнь всем разработчикам которые связаны с 1С, то могу только сказать что развивается это все настолько медленно насколько только возможно, по сути ставя на нет использование этих механизмов широко всеми разработчиками.
Да кто то уже может  использует - но единицы.
Есть проблемы с работой, функционалом, развитием. Надо ускорять это направление. У меня как и тысяч других разработчиков нет месяцев и годов ждать пока то что писали три года назад, сейчас пишут будет сделано еще через 2 года.

Это огромное время за которое просто можно потерять всякий интерес к этому. К тому же мы очень сильно зависим в реальном времени - у нас реальные клиенты, заказы и это все не ждет пока функционал будет доведен до ума.
   pechkin
 
96 - 31.10.19 - 15:48
(95) так сами же просили у 1с делать LTS. Вот они и не торопятся режимы поднимать
   Maniac
 
97 - 31.10.19 - 15:50
Яна протяжении последних трех лет пытался использовать расширения в разных ситуациях, и каждый раз попадал уже в процессе реализации на какие то грабли которые ступорили все.
Я не верю что об этих граблях неизвестно. Вопрос всегда стоит когда будет сделано?
А чота и на горизонте даже не видно. Нет какой то связи с разработчиками.
Я с 1С переписывался почти неделю, вдавливая проблему, которую с той стороны просто напрочь отказывали даже воспринять.
   Cyberhawk
 
98 - 31.10.19 - 15:53
Расширения - они для Фреша. Т.е. где снять с замка физически нет возможности.
Для всего остального есть Мастер Кард :)
   GROOVY
 
99 - 31.10.19 - 15:53
(97) "Нет какой то связи с разработчиками." - Куда ты писал, звонил, что тебе не ответили?
   Maniac
 
100 - 31.10.19 - 15:53
(96) я не просил никогда ничего. особенно того что тормозит какой то процесс.
У расширение огромный потенциал как у идеи и реально нужном инструменте всем. но чота вот как то...как обычно...
  1  2   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.