Имя: Пароль:
1C
1С v8
Использовать конвертацию данных или делать свою обработку?
,
0 brenli
 
17.04.20
15:31
Доброго времени.
Задача такая - нужно загружать в конфу БП 3.0 приходники/расходники и розничные реализации из сильно нетиповых конф бухгалтерий 7.7 .
Основные данные я перенес, загрузка таких данных ежедневная. Вот и вопрос - использовать типовые механизмы или изобрести велосипед?
1 brenli
 
17.04.20
15:33
(0) + типовые имеется ввиду универсальные обмены.
2 pechkin
 
17.04.20
15:34
Конечно КД
Знание КД всегда в плюс
3 WorkOut_Man
 
17.04.20
15:39
(0) Только КД иначе никак.
4 ManyakRus
 
17.04.20
15:43
КД годится только для одноразовых переносов,
для ежедневных надо КОМ-обмен
5 ДенисЧ
 
17.04.20
15:45
(4) За ком пора давно расстреливать лет на 10 ...
6 Волшебник
 
модератор
17.04.20
15:46
(4) КД может работать через КОМ
7 Запасной
 
17.04.20
15:48
(5) http в 77 добавили?
8 pechkin
 
17.04.20
15:49
Из 77 же
9 Волшебник
 
модератор
17.04.20
15:51
семёрка ещё сырая...
10 Garykom
 
гуру
17.04.20
16:50
(7) Добавили уже давно. Причем есть как от 1С решение так и куча сторонних.
11 Сияющий Асинхраль
 
17.04.20
16:56
Не так давно развлекался с тем, что писал оба варианта, и COM и КД для семерки в БП, причем COM переносил порядка десяти видов документов из нетиповой конфы в БП. Честно скажу, если бы не попросили, в жизни бы не заморочился с COM-ом на десять тысяч строчек, а то и больше, КД пишется гораздо быстрее, меняется гораздо быстрее, да и загружается тоже побыстрее, чем COM. Ну и, учитывая, количество реквизитов в типовых (в том числе сложных - справочников и документов), прописывать все это вручную просто влом... Верю, что есть такие герои, но лично я обычный ленивый 1С-ник, которого мутит от никому ненужного занятия по написанию многотысячестрочного кода...
12 Lexandr
 
17.04.20
16:59
КД через COM.
13 VladZ
 
17.04.20
17:02
КД - однозначно.
Про КОМ нужно забыть. Сразу и навсегда.
14 GreyK
 
17.04.20
17:19
Если БП3 будет обновляться, то лучше через ком.
15 Aleksey
 
17.04.20
17:28
И все таки что не говори, но ком хорош для сравнения данных из двух баз
16 Aleksey
 
17.04.20
17:29
(14) Через дополнительные обработки, настроить расписание и пусть себе автоматом туситься
Или через расширение забабахать кнопку в журнале которая подтягивает данные и заодно сравнивает
17 Aleksey
 
17.04.20
17:30
Странно что про ВИД никто не упамянул ...
18 Djelf
 
17.04.20
17:32
(14) Да ерунда эти обновления.
Лет цать назад из очень сильно не типовой Комплексной нарисовал перенос через КД2 и за все время раза 3 понадобилось правила поправить. Ну и НДС18->20.
Через COM сложно все необходимые взаимосвязи подтягивать.
КД и только КД.
19 GANR
 
17.04.20
17:33
(0) Если структуры данных разные и метаданных много - однозначно КД. Иначе замучаешься прописывать в коде запросы для поиска объектов, вместо того, чтобы быстро проставить поля поиска флажками.
20 Aleksey
 
17.04.20
17:46
(18) На кд геморно делать обработки междумордье. Ну там сложные фильтры, выгрузка выбранных ТЧ в документ, или когда нужно дать пользователю выбор что выгружать а что нет
21 fisher
 
17.04.20
17:50
(0) КД2
Тебе и с ней работы хватит. Но если хочется побольше лапши произвести - можешь и повелосипедить.
22 Djelf
 
17.04.20
17:59
+(18) Если КД слегка поправить, расширить, то совсем хорошо становится.
Типа этого. Конвертация реквизитов Проведен и ПометкаУдаления: http://catalog.mista.ru/public/240825/
И вот это http://catalog.mista.ru/public/78941/ ОЧЕНЬ упрощает!!!

(20) Да ладно? Форму выгрузки поправить не долго и не сложно.

Но вот сохранение/восстановление настроек не очень удобно, но я в макете модуля выгрузки в КД2 добавил процедуру из Formex и все что нужно пишу в алгоритме ФункцияПослеОткрытия

Процедура ПослеОткрытия()
    ФункцияПослеОткрытия();
КонецПроцедуры // ПослеОткрытия()
23 Сияющий Асинхраль
 
17.04.20
18:00
(20) Вот красивое междумордье писать для КД, действительно, сложновато, но скорее не из-за самой сложности, а из-за того, что эта часть КД ВООБЩЕ не документирована, мне понадобился месяц, чтобы до меня дошло как же лепить разные отборы и междумордие для обмена между базами на 8.3, но когда таки все дошло, все ОЧЕНЬ упростилось...
24 Djelf
 
17.04.20
18:09
(23) Соглашусь с этим. КД сложна в усвоении, но зато полученные навыки выветриваются из головы довольно слабо.
Т.е. через год поправить обработку на OLE, займет черт его знает сколько времени, а на КД минут 5-10.
25 Djelf
 
17.04.20
18:11
Ха! Я же забыл сказать, что у меня и клюшки и снеговик на Linux.
Кто готов запустить такой обмен? ;)
26 Djelf
 
17.04.20
18:12
+(25) На COM, естественно, который там не живет...
27 breezee
 
17.04.20
20:26
Пили КД. КОд проста, если только не структура совсем разная. Выгрузку сделал из платежных поручений в УПП в какую-то х*ню в 7 в которой каждая платежка - ссылка на отдельный документ в 7.
Но тут без КД получилось бы то же самое только сложнее. В общем - однозначно КД.
ТОЛЬКО ЗАПОМНИ, что КД можно на базовом уровне выучить за 30 минут (1 ссылка в гугле) а выставлять галки "ТОлько модифицировать" и "не создавать новые" в справочнике "организации" которые не совпадают не по коду не по ссылке и ты не проставил синхронизацию по ИНН + КПП - бесценно)
Сумбурно вышло. Короче - КД
28 mikecool
 
17.04.20
22:23
кто-то при наличии КД еще задумывается писать обмены на чем то еще?
29 Морзе
 
17.04.20
22:30
(28) Конечно, обмены на КД тормозные.
30 Сияющий в темноте
 
17.04.20
23:14
У Кд есть недостатки,что когда мы преобразуем один набор обьектов в другой,то нужно и преобразование писать и еще много чего заполнять и намтраивать.
а когда поиск очевиден и большинство документов один в один,то Кд это быстро написать и просто изменять.
скорость да-не лучшая его сторона.