|
"1с Обновлятор" нетиповых конф | ☑ | ||
---|---|---|---|---|
0
Sintez123
19.10.11
✎
12:45
|
Мне по работе приходится постоянно обновлять нетиповые конфиги с большим количеством изменений. Рутина противная. До половины времени трачу на это.
Пишу обработочку для автоматического обновления нетиповых конфиг. И вот мне интересно стало, надо ли кому еще подобную штукенцию? Мне ее для себя тяп-ляп писать, или красиво писать, чтобы потом в сеть выложить? =) Пока умеет не многое. Например, может обновлять модули документов по функциям\процедурам. Т.е. берет из модуля все типовые правки и все не типовые, сравнивает, если перекрестных правок нет, то объеденяет по функциям. В итоге получается нетиповой обновленный модуль. Лично мне дохрена времени экономит. А еще есть сравнениловка, которая умеет сравнивать отличия двух старых конфигураций (типовая версия 1 + правленная версия 1) с отличиями двух новых конфиг (типовая версия 2 + правленная обновленная ручками версия 2). Показывая отличия программист может увидеть правильно ли он обновил конфигу. Актуально только если правок реально очень много. У меня более 20.000 правок в каждой из шести конфиг =( Ладно бы моих правок =( |
|||
1
zak555
19.10.11
✎
12:47
|
правленую в хлам 77 конфы обновляю, не открывая более 4х конфигураторов
думаю, что и в 8ке похожее, но там неболее 3х |
|||
2
Scooter
19.10.11
✎
12:47
|
(0)пиши красиво, потом выложишь
>У меня более 20.000 правок переписать чтоб правок было меньше |
|||
3
almar
19.10.11
✎
12:47
|
(0) Уже есть готовая - izhtc.ru
|
|||
4
Sintez123
19.10.11
✎
12:49
|
(1) я тоже ранее не более 3х в 8-ке, а теперь вот этим "Обновлятором" часть работы еще делаю
(2) переписать я не могу, я не решаю чем заниматься, у меня начальник 1с-ник, как скажет так сразу, хотя я тож за то чтобы переписать |
|||
5
Sintez123
19.10.11
✎
12:50
|
(3) большое спасибо, изучу
|
|||
6
Sintez123
19.10.11
✎
13:00
|
изучил, кусается цена =)
|
|||
7
Sintez123
19.10.11
✎
13:02
|
180.000 не понятно за что. Я такой свой обновлятор за пару дней нарисовал...
|
|||
8
mikecool
19.10.11
✎
13:06
|
а что сложного в обновлении??
максимум выноса кода в свои формы и модули, пару лет назад тоже много времени тратил - теперь пол часа на релиз уходит на переписанной/дописанной упп |
|||
9
zak555
19.10.11
✎
13:07
|
(8) +100
|
|||
10
БалбесВ1с
19.10.11
✎
13:07
|
Вроде на мисте кто-то уже выкладывал свою обновляшку.
|
|||
11
ЧеловекДуши
19.10.11
✎
13:09
|
Пишите как сможите, кому надо оценит ;)
|
|||
12
DSSS
19.10.11
✎
13:17
|
(0) Можешь поделиться тем что есть, я имею в виду, той обработкой, что есть сейчас? Или это платный аддон?
|
|||
13
Sintez123
19.10.11
✎
13:55
|
(12) пока не стоит. Все в ужасном глючном виде =)
да и работает через раз еще, отладка еще |
|||
14
vmv
19.10.11
✎
13:58
|
я практически уверен что в справке к этой нетленке всегда будет сноска "Пока умеет не многое", ибо сизифов труд
|
|||
15
IamAlexy
19.10.11
✎
13:58
|
с удовольствием бы посмотрели..
(0) делаетй коммерческий продукт.. вон, по примеру снегопата... ЭТО всегда найдет потребителя - если конечно не 180 000 будет стоить :) как у мелких франчей, так и у всяких там фри.. да и штатные фикси имея зоопарк измененных типовых с радостью воспользуются обновлятором.. |
|||
16
mikecool
19.10.11
✎
13:58
|
(13) есть сравнение различий в формах? или только код?
|
|||
17
dmpl
19.10.11
✎
14:01
|
(0) А что она умеет из того, что не умеет штатный Конфигуратор?
|
|||
18
IamAlexy
19.10.11
✎
14:04
|
(15) обнови штатным конфигуратором "по функциям" ?
ну типа когда у тебя в модуле 1000 процедур/функций а нужно обновить только 700 из них а остальные 300 обновлять не надо. вот накой фиг там стоят эти флажки которые прямо руки чешутся снять/расставить_в_нужных_места... эхх.. |
|||
19
dmpl
19.10.11
✎
14:09
|
(18) И что? Нефиг было столько функций менять в одном модуле. А так - расставил галки по функциям (в реале в типовых изменений больше чем на 2-3 десятка функций в одном модуле не бывает), и вперед.
|
|||
20
dmpl
19.10.11
✎
14:10
|
(18) Или речь про то, что галочки есть, но не ставятся?
|
|||
21
IamAlexy
19.10.11
✎
14:11
|
(19) нафиг-ненафиг - другой вопрос.
вопрос в том что надо! ясен пень что все мы умные, задним числом.. что все мы знаем что все обновления нужно делать внешними модулями.. и делать их отдельными формами... и тд и тп... а вот если бы была возможность автоматом снять галки при обновлении модуля со всех функций имеющих префикс определенный.... это было бы да... |
|||
22
dmpl
19.10.11
✎
14:18
|
(21) Дык он ведь сам не проставит эти галки при индивидуальной настройке (ведь функции с этими префиксами будут отсутствовать в типовой конфигурации).
|
|||
23
Sintez123
19.10.11
✎
14:33
|
(13) сравнение абсолютно всего уже есть, и макеты и планы счетов, абсолютно все сравнивать умеет.
(17) делать сравнение более двух конф, например, сравнить старую типовую, новую типовую, старую правленную, и результирующую новую правленную, чтобы выявить ошибки. Кроме этого, уже почти хорошо умеет обновлять модули с перекрестными изменениями, например, документ Списание правлен кодером, и правлен в обновлении. Но кодер то правил одну процедуру, а в обновлении исправлена другая. В таком случае обновлятор объеденяет тоже, беря изменения и кодера и обновления, при условии что они в разных функциях. Если в одной той же функции то не исправляет, и выводит список таких функций, которые придется переносить ручками и мозгами, ведь надо думать зачем были нужны эти изменения. (19) интересная идея. Возьму на заметку |
|||
24
DailyLookingOn Sunset
19.10.11
✎
14:39
|
Макеты со схемой компоновки данных сравнивает?
Вах, сражен наповал. |
|||
25
DailyLookingOn Sunset
19.10.11
✎
14:40
|
А, еще и сравнение интерфейсов?
Ну, (?№:*?:%№?:%?% |
|||
26
dmpl
19.10.11
✎
14:41
|
(23) 1. Роли и интерфейсы тоже?
2. Э-э-э... но ведь при индивидуальной настройке штатно все происходит точно так же... разве что надо смотреть, есть ли правки в конкретной функции, чтобы снять с нее галку, если она исправлена только программистом. А если какая-то функция исправлена и программистом, и 1С, то я просто ставлю на ней галку и выбираю объединение с приоритетом либо новой конфигурации, либо старой конфигурации - в зависимости от того, каких изменений меньше. Потом просто глобальным поиском по MRG нахожу все места для ручного объединения. |
|||
27
Sintez123
19.10.11
✎
14:42
|
(24) (25) сравнивает все.
Секрет прост, сравнение делает конфигуратором, выливается в текст файл, а обновлятор работает уже с файлами текста, и представляет инфу в куда более удобоваримом виде |
|||
28
Sintez123
19.10.11
✎
14:44
|
Сейчас хочу сделать, чтобы он мог обновлять большую часть правок и в перекрестных изменениях в функциях, при этом не ошибался. Думаю это возможно, если строки будут достаточно уникальны внутри функции. Хотя тут уже безошибочность не гарантирована наверное будет =)
|
|||
29
Ranger_83
19.10.11
✎
14:50
|
Автор,не лишай обновляльщиков работы.Счас придут и запинают тебя :)))
|
|||
30
Sintez123
19.10.11
✎
14:51
|
(26) да верно. Обновлятор умеет это делать сам, а не средствами конфигуратора, а сейчас работают над тем, чтобы он средства конфигуратора не копировал, а превосходил, а именно он должен уметь правильно обновлять в перекрестных функциях в том числе, используя для этого уникательность строки (или строк) внутри функции. Так он не должен ошибаться, или будет ошибаться очень редко.
|
|||
31
NDN
19.10.11
✎
14:51
|
Штук за 10 я бы такое купил, запарило ЗУПы обновлять
|
|||
32
Sintez123
19.10.11
✎
14:52
|
(29) обновляльщик мог скачать эту штуку и делать обновления в 10 быстрее, следовательно больше зарабатывать. А вообще я по жизни против торможение процесса. Если так дальше думать, то должны прибежать бухгалтеры и требовать не выпускать в мир 1с и любой софт бухгалтерский тоже.
|
|||
33
Sintez123
19.10.11
✎
14:52
|
(31) спасибо за обратную связь
|
|||
34
NDN
19.10.11
✎
14:54
|
(33) Да какая тут обратная связь, я ж про сферического коня в вакууме :)
Вообще идея заманчивая |
|||
35
DailyLookingOn Sunset
19.10.11
✎
14:56
|
(29)
А что его пинать? Отчет по сравнению интерфейсов я могу и в конфигураторе получить. И по ролям тоже. Обновлять-то всё равно вручную. И где выигрыш? |
|||
36
dmpl
19.10.11
✎
14:57
|
(28) Если сравнение делает конфигуратор, то не выйдет - он не всегда корректно различает вставленные блоки. А вообще - я просто в своих изменениях ставлю в начале и в конце легкоузнаваемую уникальную отметку, так что одного взгляда хватает, чтобы определить, есть мои изменения или нет. Поэтому при ручном объединении достаточно просто найти в новой версии функции место, куда вставить изменения.
Меня больше достает кривое объединение форм, особенно когда поменялся только текст модуля формы... а в результате дублируются реквизиты и съезжают привязки. |
|||
37
Ranger_83
19.10.11
✎
14:58
|
(32)Ты глобальнее думай,если у всех будет такая обновлялка,которая минимизирует труд обновляльщика,то его работа обесценится.Это как с альтернативной энергетикой,понимаешь...?
|
|||
38
Sintez123
19.10.11
✎
15:00
|
(37) тем не менее я считаю и убежден что прогресс не надо тормозить, это невозможно, да и вредно, если получится. Обновляльщик может еще и кодить - вот пусть и кодит. Тогда по идее поднялся бы в цене труд кодера. Ведь кодить можно очень много, потому что много правок перестанут мешать обновляться.
|
|||
39
also
19.10.11
✎
15:00
|
(18) их можно расставлять :)
|
|||
40
Ranger_83
19.10.11
✎
15:03
|
(38)Кодить?я вас умоляю...)
В том то и дело,что прогрессирует 1с постепенно к тому,что клавиатура не нужна будет совсем,визуально конструирование мышкой и все дела! |
|||
41
Sintez123
19.10.11
✎
15:10
|
(40) никогда не поверю что учет будет возможно вести без кодера. Даже если технические средства будут позволят настраивать учетный софт без кодинга и сделают программирование не нужным - этого крайне недостаточно. Ведь для настройки текущего софта надо не только знание языка, но и мозг. А последнего у большинства людей нет. Всмысле нет логической составляющей. Есть логики, а есть рефлексоиды, их большинство. Логики могут придумавать новое, а рефлексоиды нет. К примеру я был искреннее удивлен, что большинство девушек не способны придумать новое слово. Таких людей большинство.
|
|||
42
Ranger_83
19.10.11
✎
15:15
|
(41)И что следует из этого...?
|
|||
43
dmpl
19.10.11
✎
15:16
|
(41) Однако же, ведут. У нас South, например, весьма популярен был (замена УТ, есть уникальные фишки, отсутствующие у 1С даже сейчас, например, есть жесткая привязка к партии). А там кодер есть только в компании-производителе ПО.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |