Правила обмена данными между 1С УТ и 1С БП

1. skala12345 14.08.19 20:52 Сейчас в теме
Есть УТ 10.3 и БП 3.0 нужно переписать правила типовой синхронизации так, чтоб во всех документах реализации товаров подменялись контрагенты на один контрагент, как это сделать?? Всю голову себе сломал, всю КД перелопатил, не пойму как это сделать! СРОЧНО ПОМОГИТЕ!
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustIG 1863 14.08.19 21:32 Сейчас в теме
(0) найдите ПКО -правило обмена справочника Контрагенты и задайте = ВашКонтрагент в базе Приемнике (ну или Справочники.Контрагенты.НайтиПоКоду("КодВашегоКонтрагента")
6. skala12345 14.08.19 23:05 Сейчас в теме
(2)А можешь точнее правило описать, я так и не понял как данные брать из приемника...
7. RustIG 1863 14.08.19 23:14 Сейчас в теме
(6) у тебя открыта конфигурация "Конвертация 2.1" ?
типовые правила обмена уже загрузил с метаданными?
Прикрепленные файлы:
9. skala12345 14.08.19 23:24 Сейчас в теме
(7)Да загрузил,можешь помочь куда входить и что писать я тебе вознаграждение перечислю ))
Я обучался на курсах специалист с нуля до профессионала так там только мельком было про разработки ) Да у меня КД 2.1 что дальше?
11. RustIG 1863 14.08.19 23:26 Сейчас в теме +0.7 $m
(9) я картинки прикладываю - смотри по картинкам - выделено красным акценты
вот пример нашел как я из одной базы в другую договор с одним названием выгружал
Прикрепленные файлы:
8. RustIG 1863 14.08.19 23:18 Сейчас в теме
(6) установи себе мою разработку https://infostart.ru/public/103008/
пригодится для того, чтобы быстро изучить методы правил конвертации объектов - какие параметры передавать , какие использовать...
Прикрепленные файлы:
10. skala12345 14.08.19 23:25 Сейчас в теме
(8)Подумаю =) Уже 4 часа в интернете ищу как добавить данные из приемника
13. RustIG 1863 14.08.19 23:28 Сейчас в теме
(10) по твоему вопросу я не смогу дать ответ "с неба" - надо же тестировать: сохранить правила обмена, загрузить в УТ, произвести обмен в БП, увидеть результат.
у меня сейчас нет ни баз подходящих, ни типовых правил, есть только старые наработки, по которым могу ориентировать...
14. skala12345 14.08.19 23:30 Сейчас в теме
(13)Да параметры при загрузке знаю как передаются, но эти параметры разве не для источника?
18. RustIG 1863 14.08.19 23:34 Сейчас в теме
(14) вообще реализовать твою задачу можно по-разному, вот второй пример:
поиск по коду контрагента в Приемнике, передавай из Источника код = КодТвоегоКонтрагента (который нужен тебе)
остальные поля поиска надо будет отключить....
12. skala12345 14.08.19 23:27 Сейчас в теме
скопировал контрагентов, только как мне туда засунуть отбор из базы приемника хоть убей не пойму ...
15. RustIG 1863 14.08.19 23:32 Сейчас в теме
(12) не, обмен происходит из Источника-базы в базу-Приемник
у тебя УТ - это база Источник, а БП - это база Приемник
есть в инете книга "Конвертация данных" https://helpme1c.ru/uchebnik-po-1s-konvertacii-dannyx

без этих базовых вещей мы друг друга с полуслова не поймем, поэтому потрать день - прочитай, потом подобные задачи будешь как орешки колоть
3. RustIG 1863 14.08.19 21:35 Сейчас в теме
(0) еще надо добавить так:
скопируйте правило ПКО для спр.Контрагентов - назовите КонтрагентыДляРеализаций - в нем пропишите своего контрагента в базе приемнике.
а данное ПКО выберите для реквизита Контрагент в правиле ПКО реализаций.
тогда остальные документы будут выгружать контрагентов по типовому правилу ПКО Контрагенты, а для реализаций - по новому правилу ПКО КонтрагентыДляРеализаций . вот так
4. _MavR_ 1 14.08.19 22:49 Сейчас в теме +0.64 $m
Типовую не менял, а файловую на КД 2.1 делал с подъемом/переворотом всякого. Если интересно черкани в личку почту - вышлю правила
5. skala12345 14.08.19 23:02 Сейчас в теме
(4) не могу тебе написать, пишет отложенная группа, вышли на megaprocomp@yandex.ru
16. skala12345 14.08.19 23:33 Сейчас в теме
21. RustIG 1863 14.08.19 23:40 Сейчас в теме
(16) у меня на картинке "Основной договор", но по аналогии надо делать с "Розничным покупателем" из поста 17...
кстати, если заменишь на одного контрагента, то не забудь изменить договоры в соответствии с данным контрагентом...
17. _MavR_ 1 14.08.19 23:33 Сейчас в теме
Ты внимательно посмотр те правила, что я тебе отсылал. Там, насколько я помню, два варианта заказчик просил сделать - если клиент "договорняк" (по родителю из источника определялось), то переносить как есть, а если просто покупатель (в УТ они у заказчика персонифицированы были), то значение заменялось на "розничный покупатель". Причем еще и по организациям было разделение, т.к. у ОО и ИП разные системы налогообложения были. Для ИП все клиенты на "розничного покупателя" менялись
19. RustIG 1863 14.08.19 23:36 Сейчас в теме
(16) как раз, если у него есть такой пример из сообщения (17), то используй эту доработку, это третий пример решения твоего вопроса - реализация Поиска по наименованию (остальные поля для поиска отключены)
20. skala12345 14.08.19 23:38 Сейчас в теме
(17) Сейчас смотрю, почту только сейчас проверил.
22. RustIG 1863 14.08.19 23:43 Сейчас в теме
(20) по идее можно в Источнике перед выгрузкой изменить сведения , а можно в Приемнике перед загрузкой - тут уж как тебе выгоднее...
главное, отделить правило для документов Реализация от типового правила конвертации Контрагентов во всех остальных документах - об этом я выше писал.
23. RustIG 1863 14.08.19 23:48 Сейчас в теме
(20) если не получится, то утром вышли, что у тебя получилось - правила обмена следует сжимать в архив, тогда они весить будут мало для передачи в инете, я скажу где ошибка - глядя на твои правила, а вот проверить на копиях или реальных базах не смогу...
24. RustIG 1863 14.08.19 23:49 Сейчас в теме
(20) в общем, поздно уже ... если что , завтра дай знать
25. _MavR_ 1 15.08.19 00:23 Сейчас в теме
Я там по коду поиск активно использовал в "фиксированных" значениях там где разночтений не должно было быть, т.к. не все хорошо было в базе-приемнике (в УТ одно, в бухии бух другое понарисовал) с наполнением справочника контрагентов. Понятно, что моветон, за-то наверняка :-)
26. alex_bitti 98 15.08.19 09:40 Сейчас в теме
я извиняюсь, наверно уже не актуально, может я не увидел,но на всякий случай, так как написано делать в учебниках)
в КД в загруженных правилах создаешь ПКО Справочника Контрагенты (еще одно новое), называешь его КонтрагентКод, например с Одним ПКС Код, с галочкой Поиск. В обработчике (ПКС Код) ПередВыгрузкой
Значение = Источник;

переходишь в ПКО Документа, находишь ПКС Контрагент, заменяешь стандартное правило на свое, КонтрагентКод, в обработчике(ПКС Контрагент) ПередВыгрузкой ставишь
Значение = "<код_контрагента>";
(код_контрагента из приемника!)
это метод специально сделан для этого -"стандартный функционал", можешь посмотреть в мох публикациях я во всех правилах им пользуюсь
можно заморочиться с параметром если нужно
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот