Имя: Пароль:
1C
 
Кто-нибудь использует такой вариант обновления типовых конфигураций?
0 Гений 1С
 
гуру
14.07.15
13:30
1. В добавленных нами модулях создаем функции и директивы, которые указывают в какое место исходного типового кода вставить эти функции.

2. При обновлении сначала выгружаем все модули конфигурации в каталог А.

3. Накатываем обновление.

4. Выгружаем все модули в каталог Б.

5. Запускаем обработку, которая находит эти директивы в сохраненных модулях каталога А и вставляет изменения в модуле в каталоге Б.

6. Если место для вставки не найдено, формируется протокол ошибок.

7. Загружаем обратно все модули из каталога Б.
1 Лефмихалыч
 
14.07.15
13:44
(0) что сказать-то хотел?
2 Fish
 
гуру
14.07.15
13:46
(1) Видимо, изобрёл очередной велосипед с квадратными колёсами.
3 hhhh
 
14.07.15
13:49
(0) типовое обновление точно также и работает. Ты не поверишь.
4 Гений 1С
 
гуру
14.07.15
13:56
(3) не верю.
5 Гений 1С
 
гуру
14.07.15
13:56
(1) да вот думаю замутить, но может кто уже мутил
6 Бледно Золотистый
 
14.07.15
14:00
>которые указывают в какое место исходного типового кода вставить эти функции<
Интересно каким способом?
7 drcrasher
 
14.07.15
14:03
угадал автора по названию темы. Гений, ты б чонить полезного написал, а не велисипед очередной
8 Гений 1С
 
гуру
14.07.15
14:05
(6) по маркерам.
однозначно название процедуры в модуле, потом признак - в конец процедуры или в начало.
если этого не достаточно, то кусок кода, на который ориентироваться.

(7) мне чисто лень врукопашную хреначить.
9 Мыш
 
14.07.15
14:05
Не всем же быть гениями. Кто то должен быть Гением, изобретать велосипеды и сообщать об этом обычным людям.
10 Лефмихалыч
 
14.07.15
14:05
(7) лучше бы он больше читал и меньше писал
(5) кое-кто уже давно замутил: http://git-scm.com/docs/git-merge
11 Гений 1С
 
гуру
14.07.15
14:05
(6) можно таким макаром и свою процедуру добавить в модуль, как вариант.
12 Гений 1С
 
гуру
14.07.15
14:06
(10) да, я просто интересуюсь практическим опытом в применении к 1с, кто-нибудь так делает или нет?
13 Лефмихалыч
 
14.07.15
14:07
(12) тебя от практического опыта отделяет только установка гита и прочтение мануала
14 Мыш
 
14.07.15
14:07
(12) ОбщийМодуль______Переопределяемый
15 Гений 1С
 
гуру
14.07.15
14:08
(14) это че за зверь?
16 Мыш
 
14.07.15
14:08
(13) Эммм, а осознание мануала тоже требуется? )
17 Мыш
 
14.07.15
14:09
(15) Загляни в типовые, там этих зверей больше, чем в зоопарке.
18 Гений 1С
 
гуру
14.07.15
14:09
(13) я могу и на 1с парсер написать, тем более что нечто подобное у меня уже есть на ИС "Парсинг 1С".

Хочется просто поспрашивать, кто юзал, как ощущения?
19 Гений 1С
 
гуру
14.07.15
14:10
(17) я посмотрел тему v8: Что за зверь - переопределяемый общий модуль?, имхо это не то, о чем я пишу в сабж
20 Лефмихалыч
 
14.07.15
14:10
(16) а иначе, зачем его читать?
(17) Гений - программист 1С 8.0, этих типовых он не видел - его платформа из открыть не может
21 Мыш
 
14.07.15
14:11
(19) Это не то, но для того.
22 Гений 1С
 
гуру
14.07.15
14:13
(20) (21) http://infostart.zircool.ru/public/303645/

да, это если разработчики позаботились заранее об изменениях и то не всегда катит, если изменения надо вставить не в событие формы, а в середину обработки.

То что я пишу, более универсально.
23 Fish
 
гуру
14.07.15
14:15
(22) Открой для себя kdiff3, и не изобретай ненужных велосипедов.
24 Kyon8
 
14.07.15
14:15
Вроде уже есть типовое на 8.3.6 http://v8.1c.ru/o7/201404merge/index.htm
25 Барматолог
 
14.07.15
14:17
(23) расскажи, пожалуйста, поподробнее методику работы с kdiff3 при сравнении/объединении?
26 Fish
 
гуру
14.07.15
14:18
(25) А ссылку в (24) открой, там есть.
27 Гений 1С
 
гуру
14.07.15
14:20
(25) мне тоже пусть расскажет. ;-)
(24) немного не то. 1с опять не догоняет до идеала. ;-)
(26) это описание Кдифф, но не твой практический опыт в целях сабжа
28 Мыш
 
14.07.15
14:20
(22) Всегда есть желающие сделать своё, лучшее. И тратят на это время, да. Успехов! )

(24) Штука полезная. Осталось привыкнуть к ней.
29 Лефмихалыч
 
14.07.15
14:22
(28) осталось дождаться, когда на практике эта лошадь (8.3.6) перестанет падать
30 Fish
 
гуру
14.07.15
14:25
(27) Вот мой практический опыт: очень удобно.
31 Мыш
 
14.07.15
14:27
(29) На чем падает то? На всем подряд? Или как обычно, убрали старые грабли, добавили новых?
32 Fish
 
гуру
14.07.15
14:31
(31) А непонятно на чём. Иногда оставишь конфигуратор открытым, уйдёшь на полчасика, придёшь - а он упал :)
Причём наблюдается не регулярно, у меня, например, всего пару раз так падало.
33 Fish
 
гуру
14.07.15
14:32
+(32) А пользователи ещё ни разу не жаловались.
34 Одинесю
 
14.07.15
14:34
(33) Тьфу, тьфу, тьфу, пока все стабильно...
35 Лефмихалыч
 
14.07.15
14:36
(31) поиск по форуму строки "8.3.6" содержит много ответов
36 Fish
 
гуру
14.07.15
14:37
(34) Да тут ещё не факт, что это вообще из-за 1С. Такое у меня стало наблюдаться после замены компа (просто примерно совпало по времени с переходом на 8.3.6). А от наших админов толку не добиться - у них всегда во всём 1С виновата :)
37 Одинесю
 
14.07.15
14:39
(36) У нас админ может виртуалку убить в начале дня, восстановить из снимка и ничего не сказать )) Ищи потом почему документы в 1С пропали...
38 Мыш
 
14.07.15
14:39
(35) И еще больше вопросов. В данном случае вопрос о столкновениях с падениями из личного опыта.
39 Fish
 
гуру
14.07.15
14:42
(37) А самое интересное, что у коллег, которым компы не меняли, конфигуратор не падает. Хотя и винда и софт одинаковые стоят :)
40 Мыш
 
14.07.15
14:43
(39) Транзистор в проце бракованый )
41 Лефмихалыч
 
14.07.15
15:24
(39) или тебе подсунули что-то бракованное, или ты с троллями работаешь и коллеги тебе тупо врут. Еще вариант - ты единственный из всех коллег работаешь, а остальные конфигуратор не открывают, от того он и не падает
Программист всегда исправляет последнюю ошибку.