Имя: Пароль:
1C
1С v8
Выносить ли свои изменения в отдельный модуль?
,
0 Web00001
 
22.05.12
04:25
Доброго времени суток всем! Переделываю конфигурацию УТ 10.3 по пожеланиям заказчика, так как изменений не то, что бы ОЧЕНЬ много, но в целом достаточное количество, встал вопрос: а не имеет ли смысл вынести их в отдельный общий модуль для упрощения будущей поддержки? Практически все изменения касаются логики проведения документов.
1 Cube
 
22.05.12
04:40
(0) Это у тебя должно быть на уровне рефлексов. Все изменения ты должен делать с наименьшим затрагиванием типового функционала, чтобы не было проблем при обновлении.
2 belas
 
22.05.12
04:54
+1
3 z_d_v
 
22.05.12
06:53
+1
4 dva1c
 
22.05.12
07:16
(0)Как-то так... ;)
5 Rizhij_Nikitos
 
22.05.12
09:09
я в осном пытаюсь, если какие то проведения и тело движения, в подписку на событие и в модуль нетиповой кидать)
6 AaNnDdRrEeYy
 
22.05.12
09:34
Еще модуль своим именем назвать не забуть :)
7 sergey yevsenya
 
22.05.12
09:44
какие хоть там обновления на ут 10.3?
8 Vesa
 
22.05.12
09:51
В (1) хорошо сказано.
9 Vladal
 
22.05.12
10:08
(6) МодульИмениМеня
10 Vladal
 
22.05.12
10:09
(0) Да, выносить. И попутно комментируй - что эта твоя процедура/функция вызывается из такого-то типового модуля и дополняет/подменяет типовую, чтобы точно знать, где поправить надо.
11 Жан Пердежон
 
22.05.12
10:10
(6) ага, чтобы знать кому бить в бубен, если что
12 Vladal
 
22.05.12
10:13
(11) По идее, комментарии кода подразумевают ссылку на объект битья...
// ВЛ - 2012-05-20 - Мой эксклюзивный копрокод - Начало правки
...
// ВЛ - 2012-05-20 - Мой эксклюзивный копрокод - Конец правки
13 hhhh
 
22.05.12
12:52
(6) вообще-то по закону нельзя свое имя туда пихать - это же не твоя конфигурация.
14 pumbaEO
 
22.05.12
13:10
Часто ли вы видели, что бы выносили код полностью в отдельные модули?
Дай бог, что бы хоть в отдельную процедуру вынесли.

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

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

P.S.: кто и где хранит изменения сделанные в конфигурации? (Я стараюсь добавить общий макет и туда пихать, все что исправлял, добавлял)
15 Web00001
 
22.05.12
17:15
(14) Сделал табличку в гуглодоках, каждому клиенту отдельно, там все фиксирую и задачи и что где поправил, но не очень удобно. Уже придумал как это прикрутить в свою конфу, но теперь времени нет на реализацию. Чуть позже организую, через пару месяцев.