Имя: Пароль:
1C
1С v8
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) такая: они на форме рисуются сами. Поэтому не вижу в совокупях с автоматической протяжкой в отчетах - задницы. Радоваться да - можно! :)
Закон Брукера: Даже маленькая практика стоит большой теории.