Имя: Пароль:
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) Сделал табличку в гуглодоках, каждому клиенту отдельно, там все фиксирую и задачи и что где поправил, но не очень удобно. Уже придумал как это прикрутить в свою конфу, но теперь времени нет на реализацию. Чуть позже организую, через пару месяцев.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший