|
v8: Пора бы мне спросить, как обновлять конфу | ☑ | ||
---|---|---|---|---|
0
Deon
27.11.12
✎
23:28
|
У меня есть база БП 8.2. В нее внесено несколько изменений, которые дают о себе знать во время обновления при сравнении обектов, измененных дважды. Эти изменения я потом вношу вручную.
Так вот, вопрос, как бы эти измения так хорошо и правильно фиксировать, чтобы их внесение при обновлении занимало наименьшее количество времени и сил? |
|||
1
zak555
27.11.12
✎
23:29
|
что за изменения ?
|
|||
2
Deon
27.11.12
✎
23:29
|
Оу, это не 7, а 8.2
|
|||
3
Deon
27.11.12
✎
23:31
|
(1) мои доработки типовой конфы. Например, немного подредактировал код процедурки какой. А 1С его тоже подредактировала в новом релизе. При обновлении я замещу эту процедуру новой 1Сной
|
|||
4
Конфигуратор1с
27.11.12
✎
23:33
|
(3)А Вы не трожьте типовые процедурки
|
|||
5
Азат
27.11.12
✎
23:33
|
(3) ну это просто признак небольшого ламеризма с твоей стороны, только и всего... если в код лезешь, то объединяй или с блокнотом или с ручкой и листом
|
|||
6
Aleksey
27.11.12
✎
23:33
|
лупу используй, тогда можно по процедурно галочки ставить
|
|||
7
zak555
27.11.12
✎
23:36
|
(4) чего это ?
|
|||
8
disk-2008
27.11.12
✎
23:36
|
Посмотри сначала, возможно, твои доработки обработчиками можно реализовать.
|
|||
9
Deon
27.11.12
✎
23:37
|
(4) Никак не выходит. Вот надо мне, например, какую-нибудь форму документа поправить, приходится трогать оригинал
|
|||
10
zak555
27.11.12
✎
23:37
|
(9) форму редактируешь программно или как ?
|
|||
11
Конфигуратор1с
27.11.12
✎
23:38
|
(9)ну так редактируйте форму так что бы типовые процедурки не трогать
|
|||
12
Deon
27.11.12
✎
23:38
|
(5) это я понимаю. Вот в этом и вопрос, как бы доработки фиксировать, чтобы обновлялось потом лучше?
|
|||
13
Конфигуратор1с
27.11.12
✎
23:39
|
(12)Фиксация не спасет
|
|||
14
Deon
27.11.12
✎
23:40
|
(6) так а если процедура изменилась и мной и 1Сом? Мне ж все равно придется выбирать что-то одно, а потом дорабатывать
|
|||
15
Конфигуратор1с
27.11.12
✎
23:41
|
(14)Зачем трогать процедуры 1с?
|
|||
16
Deon
27.11.12
✎
23:41
|
(10) форму редактирую не программно. А если редактировать программно, то где-то же в предопределенном методе должен быть вызов моего редактирования, прально?
|
|||
17
Deon
27.11.12
✎
23:43
|
(15) начиная с (4) я стал подозревать, что их можно было и не менять.
|
|||
18
disk-2008
27.11.12
✎
23:44
|
Подписки на события смотри.
|
|||
19
Vladimirr
27.11.12
✎
23:44
|
(9) редактируй форму программно или скопируй её (переназови как-нить красиво, чтобы было понятно что это ты это сделал), сделай основной, и по мере критичной необходимости вноси туда свои изменения
|
|||
20
Deon
27.11.12
✎
23:45
|
(19) так можно легко пропустить изменения в оригинале формы
|
|||
21
Deon
27.11.12
✎
23:46
|
(18) а ими можно слегка доработать процедуру проведения документа?
|
|||
22
Конфигуратор1с
27.11.12
✎
23:46
|
(21)Да хоть переписать всю
|
|||
23
Конфигуратор1с
27.11.12
✎
23:47
|
Вообще в книге знаний поищи на мисте как форму редактировать не меняя типовых обработчиков и будет тебе счастье
|
|||
24
Vladimirr
27.11.12
✎
23:47
|
(20) тебе об этом пользователи сообщат (но вероятность этого события около 10-15 %)
|
|||
25
Конфигуратор1с
27.11.12
✎
23:47
|
жаль я не знал о этих возможностях в начале работы с 8кой (((
|
|||
26
disk-2008
27.11.12
✎
23:48
|
Твои подписки на события при обновлении не затираются, а возможнотей - достаточно много.
|
|||
27
prog2012
27.11.12
✎
23:48
|
(0)мозг нужен )))
|
|||
28
Deon
27.11.12
✎
23:49
|
(22) вот как поменять всю, я пониманию, а вот как внести доработочку в одну строчечку в длиннющее полотенце?
|
|||
29
Vladimirr
27.11.12
✎
23:50
|
(28) тебя все случаи сразу интересуют?
|
|||
30
Deon
27.11.12
✎
23:50
|
(27) ну это уж вы, батенька, совсем загнули )
|
|||
31
Deon
27.11.12
✎
23:51
|
(29) безусловно! Ну а вообще, достаточно будет осознания того, что это как-то можно сделать
|
|||
32
Deon
27.11.12
✎
23:52
|
В общем, спасибо большое, вы открыли мне глаза в светлое будущее без геморроя
|
|||
33
disk-2008
27.11.12
✎
23:52
|
(28)Так подписка на событие действует дополнительно к основному тексту.
|
|||
34
disk-2008
27.11.12
✎
23:54
|
(33)+
Делай свой общий модуль и вызывай подпиской на событие. |
|||
35
Deon
27.11.12
✎
23:55
|
А интерфейсы тоже программно можно менять?
|
|||
36
Конфигуратор1с
27.11.12
✎
23:56
|
(35)Вроде нет, но можно свой нарисовать и показывать вместе с типовым
|
|||
37
disk-2008
27.11.12
✎
23:58
|
(35)Твой интерфейс не мешает обновлению и не затирается.
Затрется только его вызов, если его сделать аналогично типовым, но это минуты на восстановление. |
|||
38
Deon
27.11.12
✎
23:59
|
Окей, спасибо за помощь
|
|||
39
Фокусник
28.11.12
✎
00:36
|
(20) типовая форма остается нетронутой, поэтому обновление-сравнение сразу выявить отличия. А твоя до работ анна я не займется случайно. Однако, все равно каждый раз придется через голову обновления пропускать, если трогал формы :)
|
|||
40
Deon
28.11.12
✎
02:21
|
Не найти мне что-то, как программно поменять форму, не влезая в ее обработчики
|
|||
41
Конфигуратор1с
28.11.12
✎
02:29
|
||||
42
Deon
28.11.12
✎
02:40
|
(41) читал, думал, что не то. Там изменения все-таки есть
|
|||
43
Конфигуратор1с
28.11.12
✎
02:47
|
(42)Смотри принцип какой. Есть у тебя Процедура приоткрытии стандратная. Ты хош в нее добавить сообщить("А у люськи сиськи силиконовые");
Берешь переопределяешь ПриОткрытии на свою процедуру. В котрой пишешь ПриОткрытии(); сообщить("А у люськи сиськи силиконовые"); и все. Стандртную процедуру вызвал? вызвал. Сообщение передал? передал! При обновлении ничего не затирается |
|||
44
Джордж Вашингтон
28.11.12
✎
04:46
|
Андрей Валерьевич, в этом вся фишка... Не нужно работать за зарплату, расти во фри... ;--)
|
|||
45
Deon
28.11.12
✎
08:38
|
(43) А при изменении самой формы в следующем релизе назначенные мной обработчики разве не затрутся?
|
|||
46
Deon
28.11.12
✎
08:40
|
(44) пробовал, но, видимо, я не из того теста. Или еще не дорос.
|
|||
47
0xFFFFFF
28.11.12
✎
08:45
|
(9) "Никак не выходит. Вот надо мне, например, какую-нибудь форму документа поправить, приходится трогать оригинал"
Мдя... А про подцепляемые обработки печати никто не говорил? Зачем трогать конфу для того чтобы поменять форму счета или накладной... Это ведь вам не сап какой нибудь или динамикс... Тут все проще. |
|||
48
Deon
28.11.12
✎
08:59
|
(47) Погоди. Я не про печатную форму, с ними как раз все просто. Я про визуальную форму самого объекта.
|
|||
49
tdm
28.11.12
✎
09:00
|
(0)если так задуматься то по большому счету самое главное это данные не потерять а обработчики, реквизиты на форме, макеты и пр. потом по мере обнаружения можно переносить)
а вообще конечно заранее думать надо - предвидеть и облегчать себе будущие обновления |
|||
50
Deon
28.11.12
✎
09:12
|
(49) да этот последующий перенос забытого при обновлении тратит кучу времени и нервов пользователей
|
|||
51
pumbaEO
28.11.12
✎
09:23
|
Счастливые смотрю тут советчики: все подписками делается, формы только программно меняются(привязки передают привет...), роли поди стандартные подходят.
|
|||
52
Мыш
28.11.12
✎
09:24
|
(50) Можно записывать свои изменения в отдельный файл. При обновлении проверять, не изменилось ли чего и потом с карандашиком по пунктам возвращать свои изменения. Но это работать надо, если что )
|
|||
53
Мыш
28.11.12
✎
09:25
|
+(52) "А если вы такие дубы, что не можете запомнить, то записывайте в блокнот, как это делаю я" (цы) )))
|
|||
54
Deon
28.11.12
✎
09:31
|
(52) Вот давай только без этого! Нельзя же совмещать понятия "работать" и "1С-ник"!
По сути, я сейчас так и делаю, как ты пишешь. |
|||
55
Deon
28.11.12
✎
09:32
|
(51) с ролями непонятно. Разве не поможет завести новую роль для всех своих объектов?
|
|||
56
0xFFFFFF
28.11.12
✎
09:35
|
(51) Да, с привязками весело. Чтобы один контрол вставить правильно, полстраницы текста надо сваять :)
|
|||
57
Serg_1960
28.11.12
✎
09:35
|
"Склероз? Зато каждый день узнаешь что-то новенькое"(с)
Блокнот? Фи, пошло. Конфигурация - она ничем не хуже блокнота и всегда рядом. Общий модуль "ОбщийМодульАдаптация_Алгоритмы" - пиши всё, чего хочешь добавить. Как? Ну типа так: Процедура Окончание_ПриОткрытии_ФормаДокумента_ТребованиеНакладная |
|||
58
Azverin
28.11.12
✎
09:36
|
(9) встаёшь на типовую форму - добавить копированием - делаешь скопированную форму основной и уляля. только нужно помнить изменения и не забывать вносить новые.
|
|||
59
0xFFFFFF
28.11.12
✎
09:37
|
(58) что по сути то же самое...
|
|||
60
Serg_1960
28.11.12
✎
09:41
|
(имхо) Копирование типовой формы, только для того чтобы свои мелкие изменения вставить и потом "контролировать" типовые обновления??? Бред.
|
|||
61
Мыш
28.11.12
✎
09:42
|
Трудолюбивые 1Сники наверняка давно написали конфу, автоматизирующую внесение своих изменений в основную конфу )
|
|||
62
Deon
28.11.12
✎
09:44
|
(61) но ни с кем не делятся даже за большие деньги
|
|||
63
Serg_1960
28.11.12
✎
09:44
|
Я ленивый - пользуюсь тем, что есть в конфигурации. И так, чтобы это не слетало при обновлении.
|
|||
64
Deon
28.11.12
✎
09:48
|
(58) вот я боюсь, что с "не забывать вносить новые" будет как раз туева хуча проблем.
|
|||
65
Конфигуратор1с
28.11.12
✎
12:05
|
(51)Делали бы так изначально - были бы счастливыми(
|
|||
66
Конфигуратор1с
28.11.12
✎
12:05
|
Кстати, Заметил ньюанс, При обновлении планобмена слетает.
|
|||
67
Мыш
29.11.12
✎
14:10
|
(66) Походу скоро в русском языке произойдут очередные изменения. Нюанс переименуют в ньюанс )
|
|||
68
Конфигуратор1с
29.11.12
✎
14:15
|
(67)это потому шо ваш русский язык фиг проссышь
|
|||
69
Deon
05.12.12
✎
18:19
|
Вопросик назрел:
Есть в БП роль Бухгалтер. Я её даю юзерам, но хочу запретить им доступ к одному справочнику, который этой стандартной ролью разрешен. Как бы это сделать, не меняя саму роль? |
|||
70
Конфигуратор1с
05.12.12
✎
19:22
|
(69)Скопировать роль
|
|||
71
Deon
05.12.12
✎
21:55
|
(70) оригинал в следующем релизе изменится, а я этого и не замечу
|
|||
72
Новиков
05.12.12
✎
22:17
|
А я все радуюсь БП 3.0. Доп.реквизиты есть, обработки по их дозаполнению - пиши не хочу. Ничего с поддержки снимать не надо. Все просто, элегантно.
Сдохни ж БП 2.0 поскорее! :) |
|||
73
hhhh
05.12.12
✎
22:21
|
(72) дык в 2.0 тоже есть доп.реквизиты, однако это ей не помогло.
|
|||
74
Новиков
05.12.12
✎
22:22
|
(73) реквизиты именно? :) скриншот в студию!
|
|||
75
shuhard
05.12.12
✎
22:29
|
(72) угу
и УП 2.0 станет возможным пилить не снимая с поддержки |
|||
76
Новиков
05.12.12
✎
22:34
|
(75) т.к. УП 2.0 сейчас скорее всего УГ 2.0, посему пока пилю БП 3.0 =) С поддержки не снимал еще, а напилил уже много. Если бы была БП 2.0, уже бы давно снял.
|
|||
77
Deon
05.12.12
✎
22:37
|
(72) тоже жажду использовать доп.реквизиты как в УТ
|
|||
78
Deon
05.12.12
✎
22:37
|
Чего мне с (71) делать?
|
|||
79
Новиков
05.12.12
✎
22:39
|
(77) ну обновись с НГ до 3.0 и перестань жаждить.
Очисть свои сервера от БП 2.0. Будь мужиком! |
|||
80
hhhh
05.12.12
✎
22:44
|
(74) доп. реквизиты в БП 3.0 сделаны через тот же план видов характеристик и табличную часть справочника. Ну как типа еще одни субконто. В общем полная задница, радоваться там особо нечему.
|
|||
81
shuhard
05.12.12
✎
23:00
|
(80) то, что в БП3.0 и УТ 11 доп.реквизиты автоматом попадают в типовые отчеты окупает все издержки
|
|||
82
Новиков
05.12.12
✎
23:40
|
(74) радость к (81) такая: они на форме рисуются сами. Поэтому не вижу в совокупях с автоматической протяжкой в отчетах - задницы. Радоваться да - можно! :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |