|
Пишу обмен УТ-УТ, как удобнее синхронизировать код модуля: вопрос о работе в конфигураторе | ☑ | ||
---|---|---|---|---|
0
Гений 1С
гуру
27.01.22
✎
07:53
|
В обоих конфигурациях использую один и тот же модуль, тяжко с тем, чтобы поддерживать его в обоих конфигурациях одинаковым.
То один поправлю, то другой. Иногда приходится использовать: http://text.num2word.ru/ Хранилище - не вариант, замучаешься захватывать-помещать. Если бы можно было на уровне функций захватывать, то да... Как лучше всего организовать работу? |
|||
1
Ненавижу 1С
гуру
27.01.22
✎
09:04
|
Пишешь только в одной конфигурации (третьей, для разработки). Тиражируешь на остальные.
|
|||
2
Kassern
27.01.22
✎
09:10
|
(0) "Хранилище - не вариант, замучаешься захватывать", вы просто не привыкли с ним работать. Никаких мучений в этом нет. Как раз самый вариант, чтобы на тестовой проверять код и заливать в рабочую, с историей, групповой разработкой и возможностью отката.
|
|||
3
Kassern
27.01.22
✎
09:14
|
(0) Если речь про 2 разные базы в разных местах, использующий ваш единый универсальный модуль обмена, то просто ведите разработку лишь в одной конфе, в другой просто вставляйте изменения.
|
|||
4
acht
27.01.22
✎
09:16
|
(0) Использовать хранилище
|
|||
5
lodger
27.01.22
✎
09:17
|
(0) если влом синхронизировать модули с конфой целиком, то вынеси код в обормотку или даже во внешнюю обормотку. файлик в 20 кб синхронизировать всегда легче.
|
|||
6
Гений 1С
гуру
27.01.22
✎
18:24
|
(3) Мне надо часто и быстро на одном компе менять
(4) я об этом в сабже писал, не заметил? (5) проблема не в обновлении базы. В 77 можно было из текстовика модуль подсасывать, там это было бы проще (2) Э нет.. (1) неудобно, мне проще в той базе писать, где работа нужна. Поотлаживал - внес в другую. |
|||
7
pechkin
27.01.22
✎
18:25
|
Версионирование кода вообще не признаешь?
|
|||
8
pechkin
27.01.22
✎
18:26
|
(6) в хранилище нет проблем писать в разных базах
|
|||
9
Гений 1С
гуру
27.01.22
✎
18:29
|
(7) признаю
(8) слишком сложно с хранилищем. Нужно то там захватывать, то тут |
|||
10
pechkin
27.01.22
✎
18:34
|
(9) ну если пару кликов сложно то никак тогда
|
|||
11
pechkin
27.01.22
✎
18:35
|
Но это всяко проще чем то что ты сейчас делаешь
|
|||
12
DrShad
27.01.22
✎
18:37
|
выноси свои изменения в свои модули
|
|||
13
Serg_1960
27.01.22
✎
18:51
|
(0) Пиши модули так, чтобы они учитывали работу в двух базах. В РИБ-е проще понять в каком узле ты сидишь :)
|
|||
14
Garykom
гуру
27.01.22
✎
18:58
|
(0) Делай два модуля или внешняя обработка, вызывай ее из своего модуля
Потом обработку просто в макет засунешь и все |
|||
15
Garykom
гуру
27.01.22
✎
18:59
|
(0) Или переходи уже на EDT и Git
Там можно не блокировать и обе конфы в одной IDE открыть Только комп придется обновить и подучить да |
|||
16
pechkin
27.01.22
✎
19:04
|
(16) это ничуть не проще
|
|||
17
Гений 1С
гуру
27.01.22
✎
20:31
|
(12) не, хочу один модуль
(16) ну да, хочется попроще |
|||
18
Klesk
27.01.22
✎
21:09
|
(0) КД не предлагать?
|
|||
19
Гений 1С
гуру
27.01.22
✎
21:26
|
(18) если ты про конвертацию, то найн. Я не ее противник, со временем ее переварил, но 1с убивает КД2, а Кд3 я пока "не перевариваю"
|
|||
20
Гений 1С
гуру
28.01.22
✎
12:46
|
Тут подумал, что хранилище не годится, т.к. конфигурации разные, просто код модулей одинаковый. Если только выносить его временно в расширение, но это криво как-то. Планируется работа модуля в составе конфигурации (как Битрикс обмен тоже в его составе).
|
|||
21
Kassern
28.01.22
✎
12:52
|
(20) ну так сделайте универсальный модуль свой, все изменения делайте лишь в одной базе, в другие просто модуль обновляйте (можно целиком). Либо можете воспользоваться опытом диадока. Создать внешнюю обработку с проверкой обновлений.
|
|||
22
Гений 1С
гуру
28.01.22
✎
13:19
|
(21) Вот как тебе объяснить доходчиво? У меня две базы открыто в конфигураторе, конфа разная. Но модуль должен быть общий. А то я бывает забываю, что правил, приходся два текста сравнивать, чтобы не потерять. Иногда выгрузку правлю, иногда загрузку. Это разработка с нуля, поэтому правки часты в обоих концах.
|
|||
23
pechkin
28.01.22
✎
13:24
|
(22) у тебя выгрузка загрузка в одном модуле?
|
|||
24
Kassern
28.01.22
✎
13:29
|
(22) ну так для разработки открывайте 1 базу и все правки вносите в нее, а во вторую только весь модуль обновляйте. У вас может быть только 1 проблема при таком подходе - забыть во второй базе накатить обновления. А вот проблема "приходся два текста сравнивать, чтобы не потерять" - вы точно ничего не потеряете.
|
|||
25
Kassern
28.01.22
✎
13:31
|
(24) можете вести версию модуля и изменять его при каждом обновлении. В этом случае всегда можно знать, обновили вы или нет в других базах.
|
|||
26
Гений 1С
гуру
28.01.22
✎
20:07
|
(23) да, в одном, называется _Обмен. (24) вот потому и сравниваю, чтоыб не забыть.
(25) слишком сложно |
|||
27
pechkin
28.01.22
✎
22:03
|
(26) ну логично таки разделить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |