Имя: Пароль:
1C
1С v8
Обмен между конфигурациями: что лучше - Конвертация или обработка?
0 ivanoa
 
21.09.11
17:08
Коллеги!

Возник вопрос:
пользуемся для создания обмена между конфигурациями обработками, в которых полностью прописываем обмен.

Есть мысль перейти на написание правил через конвертацию.

Хотелось бы услышать доводы за и против. Кто с чем сталкивался?
Курсы по конвертации можно найти?

Thank you!
1 tertva_1C
 
21.09.11
17:13
С КД проще модифицировать правила обмена при выходе новых сильноизмененных релизах
2 GenV
 
21.09.11
17:15
(0) В типовых можно использовать стандартный механизм обмена по планам обмена и правилам КД (в т.ч. с переносом удаленных объектов)
3 Волесвет
 
21.09.11
17:15
во млин... мы хотим из одной емкости переливать в другую как это лучше организовать?
4 Steel_Wheel
 
21.09.11
17:17
Со временем, с КД получается быстрее писать обмены. И при этом подходе "обвязка" файлов уже есть
5 tertva_1C
 
21.09.11
17:18
:) (3) можно взять и перелить, а можно соорудить систему труб и тоже перелить....
6 tertva_1C
 
21.09.11
17:19
но с КД все равно лучше нежели писать обработки, хотя сам же с обработок и начинал, когда не знал что есть КД :)
7 ivanoa
 
21.09.11
17:36
(4) а чего за зверь ""обвязка" файлов " ?

конфигурации с обоих сторон обычно сильно измененные.

Еще вопрос в догонку: через конвертацию можно отладку как то организовать?
8 tertva_1C
 
21.09.11
17:39
Отладку можно организовать используя Универсальный обмен данными в формате XML
9 Stim213
 
21.09.11
17:39
лучше через план обмена и регламентные расписания
10 palpetrovich
 
21.09.11
17:41
работает - не трожь!
11 PLUT
 
21.09.11
17:41
(0) Голосовалка где?

1) КД
2) обормотка
3) пригласите специалиста
4) кг/ам
12 ivanoa
 
21.09.11
19:00
(9) а поподробней? )
13 Aleksey
 
21.09.11
19:48
С КД проще писать автообмены, когда нужно минимальное вмешательство пользователя

Но если нужен извращенный обмен, когда пользователь должен задать кучу параметров и выбрать массу условий. И желательно это предоставить в удобоваримом виде ... по мне так все равно писать интерфейс, а там и пару строк по выгрузки можно чиркануть
14 jsmith
 
21.09.11
19:51
Тут всё просто. Начнёте с обработки. Будете её совершенствовать. Генерить общие классы. И т.д. И на выходе получите то, что 1С уже преподнесла в готовом виде - конфигурацию конвертация. Не нужно заново делать колесо. Судя по вашему посту, в конвертации вы не шибко смыслите. Так что берите чтиво, есть книжки в нетах, да и в конфе есть внятный хелп и вперёд.
15 Steel_Wheel
 
21.09.11
20:22
(7) Обвязка -- это запись/чтение файлов
16 Steel_Wheel
 
21.09.11
20:24
и их разбор принимающей стороной
17 Упанишады
 
21.09.11
20:41
(13)+100
Если нужно выгрузить, например, несчастных 4 справочника, но по достаточно заковыристой схеме. Тогда проще написать обработку.
18 байт
 
21.09.11
20:49
с расчетом на будущее конвертация
19 ivanoa
 
22.09.11
09:45
(8) поясните, как пользоваться отладкой?

(18) - "с расчетом на будущее конвертация". Поясните?
20 Shurjk
 
22.09.11
09:52
(0) Основной плюс КД это то что там сильно не поизвращаешься, то есть любой спец придет и быстро поймет что и как в ней, а с обработками вы  и сами скоро забудете.
21 ivanoa
 
22.09.11
10:23
(20) да, это дает универсальность поддержки
22 байт
 
22.09.11
12:17
(19) вообще говоря обработки это уже вчерашний день, КД и проще, можно легко изменять, добавлять перенос новых объектов и т.д., поэтому если в будущем планируется выгрузка новых объектов, то КД более удобный вариант.
23 fisher
 
22.09.11
12:21
(0) Вопрос из серии что лучше - производить автомобили вручную или использовать роботизированную линию?
24 ivanoa
 
22.09.11
14:21
(23) в принципе, да. Конвертация оптимальней, но что с механизмом отладки делать?
25 MaxiM072
 
22.09.11
14:24
(24) понять и простить, что как такой нет отладки
через сообщить или обработка есть на инфостате, которая позволяет дебажить через стороннею конфу, но чё то как то не понравилось
26 Shurjk
 
22.09.11
14:26
(25) Есть отладка.
27 fisher
 
22.09.11
16:16
(24) При выгрузке из 8-ки есть специальные режимы для отладки обработчиков. Например, есть возможность сохранить обработчики как процедуры в отдельной обработке. В этом режиме код обработчиков будет не через Выполнить() исполняться, а через вызовы процедур этой обработки и будет доступен для отладки.
Но, честно говоря, с тех пор как эта возможность появилась я ни разу ей не пользовался. Чем больше опыта, тем меньше необходимость в отладке. И код пишешь такой, который исключает сложные для понимания ситуации и штатного сообщения об ошибке хватает в подавляющем большинстве случаев.
28 shamannk
 
22.09.11
16:19
(0) Лучше то решение которое знаешь.
29 fisher
 
22.09.11
16:24
(28) Для разового применения и при дефиците времени - несомненно. В противном случае лучше то решение, которое лучше. Ибо затраты на изучение окупаются многократно.
Отладка - да. Узкое место КД.
Поначалу, когда много ошибок делаешь - достает.
Исправил, выгрузил правила, загрузил в обработку, выгрузил данные - опять ошибка! Исправил, ....
По мере набора опыта это перестает являться проблемой.
30 ivanoa
 
23.09.11
10:44
Всем спасибо за ответы!

Еще момент: для КД есть приемлемые по эффективности курсы?
31 fisher
 
23.09.11
10:51
(30) Увы. Нормальной методической литературы и курсов по КД не встречал. Есть только книжка Бояркина, которая не фонтан в плане подачи материала. Но другого нет. Внимательно и вдумчиво читаем Бояркина. После этого представление о механизмах и основных приемах должно появиться. А потом внимательно и вдумчиво читаем встроенную справку по обработчикам - это главный источник и кладезь информации. Больше, в принципе, и не нужно ничего. Книжка даст азы, а встроенная справка раскроет весь потенциал.
32 ivanoa
 
23.09.11
10:53
(31) Ок. спасибо!