Имя: Пароль:
1C
 
Доработка типовых форм
,
0 repin_mike
 
20.09.23
13:24
Если типовую форму в типовой конфе нужно доработать, то самый простой вариант просто добавить нужные элементы на форму, но при этом при обновлении конфы данный элемент легко пропустить и соответственно доработка отвалится. Есть и другой способ, ПриСозданиНаСервере кодом прописать создание нужных элементов, тогда при обновлении точно не пропустишь, но зато при отладке часто возникают лучи поноса к авторам данной методики - в предприятии форма выглядит так, в конфигураторе эдак, пока сообразишь теряешь кучу времени.
Какая методика правильная, есть ли задокументированные рекомендации от 1С?
1 arsik
 
гуру
20.09.23
13:26
(0) Это УФ и обычные формы?
Если УФ то их можно сравнить перед объединением
2 Donkey_hot
 
20.09.23
13:28
(0) Только вторая, как вариант размещать код в общих модулях типа СобытияФорм
3 Valdis2007
 
20.09.23
13:48
(0) удобнее кодом
4 Tahallus
 
20.09.23
13:55
(0) у кого понос видимо уже пенсионер который не хочет шевелить мозгами.
5 Обработка
 
20.09.23
13:59
А есть же третий вариант Расширение!
6 asady
 
20.09.23
14:10
(2)+1
7 mikecool
 
20.09.23
14:44
(4) +1
8 Новый1сник2
 
20.09.23
14:57
(0) если УФ, при обновлении объединять форму с приоритетом новой конфигурации.
9 Обработка
 
20.09.23
15:23
(8) не всегда это правильно. Иногда полностью перелопачивают форму!
10 Новый1сник2
 
20.09.23
15:33
(9) если аккуратно делать, то норм. даже если элементы формы сместятся, это сразу видно и можно поправить.
11 Garykom
 
гуру
20.09.23
15:48
(0) 3 способ:
Копируется типовой макет со своим префиксом и изменяется как надо
Вызов в коде заменяется на допиленную копию

В случае обновления типовой макет обновляется, затем обновляем копию как надо
12 Garykom
 
гуру
20.09.23
15:49
(11) В смысле этот способ можно применять не только для макетов но и управляемых форм

В случае же если изменения незначительны и в основном добавки то логично типовую форму при создании (или при чтении на сервере) программно изменять
13 Новый1сник2
 
20.09.23
16:05
(12) если нужно добавить пару реквизитов на форму, то подойдет любой способ, и в основной конфе. и в расширении и кодом. и типовыми средствами (доп. реквизиты) если они есть у объекта. а если нужно добавить например в счет несколько страниц со своими таблицами и реквизитами, то самый простой вариант в основную конфу.