(8) с помощью ващей статьи(спасибо) и https:// /news/2016-05-24-freevideo-dataconv-3-0/ смог поверхностно изучить кд 3.0 .
При просмотре правил обнаружил что приемка дока на стороне crm есть и после этого пошел копать в коде и нашел следующее
Процедура ПОД_Документ_СчетНаОплатуПокупателю_Получение_ПриОбработке(ДанныеXDTO, ИспользованиеПКО, КомпонентыОбмена)
ИспользованиеПКО.Документ_СчетНаОплатуПокупателю_Получение = Истина;
СсылкаНаСчет = ОбменДаннымиXDTOСервер.СсылкаОбъектаПоУИДОбъектаXDTO(ДанныеXDTO.Ссылка.Значение, Тип("ДокументСсылка.CRM_СчетНаОплатуПокупателю"),КомпонентыОбмена);
//ИспользованиеПКО.Документ_СчетНаОплатуПокупателю_Получение = ОбъектСуществуетВБазе(СсылкаНаСчет); // Если дока в базе нет то кидает ложь и загрузка не происходит++
В составе конфигурации есть обработка "Выгрузка загрузка EnterpriseData" там отбор по видам, по периоду и по реквизитам если нужно. С сохранением настроек отбора.
(3) Допустим нужно выгрузить новый документ выписанный на новом контрагенте. Как правильно это сделать в этой обработке?
Пробовал выгрузить док отдельно, док+ спр.Контрагент, док + спр.Контрагент+ Спр.Договор + Спр.БанковскийСчет + Номенклатур но док так и не создался.
(5) облазил просторы инета и не нашел ничего связаного с обменом с Crm( из готового).
Подскажите пожалуйста сложно ли написать правила конвертация для обмена БП - > CRM для дока Счет на оплату и всех связанных с доком ссылок( это номенклатура, контрагент, договор и прочее) ?
И на чем лучше ее писать на КД 2 или 3-ке ?
(6) если документа нету в шине (это КД3), то проще писать на КД2.
Если же добавите в шину нужный док, то можно и на КД3.
Готового нету конечно же. Это же отраслевое решение и правила может написать только поставщик, а в коробку он их не поставляет!
Если опыта в КД нет, обращайтесь сделаю перенос.
(6) Если писать самому, то на том, в чем есть опыт.
Если есть желание освоить КД3 и заодно решить этот вопрос и заказчик может подождать пока Вы все изучите и сделаете, тоже вариант.
КД3 лучше тем, что нужно будет один раз написать правила для CRM. Для БП 3.0 писать не нужно и обновление БП не повлияет на обмен.
Если на КД2, то после обновления БП обмен может поломаться. Плюс здесь только один - если есть опыт, то написать правила и поправить ошибки после обновления недолго.
Можно попробовать спросить там https://infostart.ru/public/632263/ у разработчика по кнопке "задать вопрос" или "техподдержка". Есть ли готовые правила для CRM и возможно ли их сделать.
(8) с помощью ващей статьи(спасибо) и https:// /news/2016-05-24-freevideo-dataconv-3-0/ смог поверхностно изучить кд 3.0 .
При просмотре правил обнаружил что приемка дока на стороне crm есть и после этого пошел копать в коде и нашел следующее
Процедура ПОД_Документ_СчетНаОплатуПокупателю_Получение_ПриОбработке(ДанныеXDTO, ИспользованиеПКО, КомпонентыОбмена)
ИспользованиеПКО.Документ_СчетНаОплатуПокупателю_Получение = Истина;
СсылкаНаСчет = ОбменДаннымиXDTOСервер.СсылкаОбъектаПоУИДОбъектаXDTO(ДанныеXDTO.Ссылка.Значение, Тип("ДокументСсылка.CRM_СчетНаОплатуПокупателю"),КомпонентыОбмена);
//ИспользованиеПКО.Документ_СчетНаОплатуПокупателю_Получение = ОбъектСуществуетВБазе(СсылкаНаСчет); // Если дока в базе нет то кидает ложь и загрузка не происходит++
(9) ок. Чтобы ЕИ появились, нужно в обеих базах заполнить классификатор ЕИ, потом обменяться классификатором, если есть такая возможность. Чтобы в регистре публичные идентификаторы объектов появились бы соответствия ЕИ разных баз.