Настройка правил

1. sogrinvlad 26.03.15 15:04 Сейчас в теме
Корректирую чужие правила. Помогите советом.
Обмен БП2->БП2, релиз почти одинаковый.
Возникла сложность, бухгалтер в базе А создает документы, потом тянет их в базу Б.
Документы переносятся, все норм, но в старых правилах не было нормального поиска договора в документах реализации и покупки. Поэтому остались где то хвосты с неподцепленными договорами. В базе А с этим все нормально. У всех документов из базы Б GUID совпадает с доками из А. Дак вот, нужны универсальные правила, что бы подправляли старые некорректные доки, не зацепляли полностью идентичные имеющимся и перетаскивали новые.

Помогите( Понимаю, что перед загрузкой данных(или объекта) нужно это проверять, но вот не задача, не пойму что писать в обработчиках. А контекстной подсказки то нет))))
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. kasper076 111 26.03.15 15:21 Сейчас в теме
(1) sogrinvlad, у нужных объектов оставляем поиск только по ГУИД, выставляем флаг "Не замещать существующие, а только создавать новые".
3. sogrinvlad 26.03.15 15:33 Сейчас в теме
(2) kasper076, я об этом уже не раз думал, вот только если будут сопоставлены доки с одинаковым GUID, но допустим в таб частях количество различается, перетечет ли это док? На сколько я понимаю, если установить "Не замещать существующие, а только создавать новые", то в случае удачного сопоставления GIUD документов, у которых различается к примеру тоже количество, он не будет замещен, а мне вот как бы нужно замещать одинаковые по GUID доки, с различающимся наполнением. И при этом переносить новые, и не замещать полностью одинаковые
9. kasper076 111 27.03.15 06:26 Сейчас в теме
(1) sogrinvlad, в ПКО объекта в обработчике "После загрузки" есть "Объект" и есть "Ссылка". Объект - это загружаемый объект полученный из файла обмена, а ссылка это ссылка на объект найденный в БД. Сравнивай значения нужных реквизитов и отказывайся от записи объекта в случае соответсвия.
sogrinvlad; +1 Ответить
4. sogrinvlad 26.03.15 20:22 Сейчас в теме
Может беда решается путем выгрузки структуры конфигурации без галок "Не выгружать движения документов"? Кто подскажет?
5. sogrinvlad 26.03.15 20:36 Сейчас в теме
Все, прошу прощения! в универсальном обмене есть галка анализа изменения объекта.
6. FractonKireyev 26.03.15 21:03 Сейчас в теме
Сделай правила для однократного переноса данных, в которых будет прописан только перенос договоров (вполне пойдут те правила, которыми сейчас идёт перенос данных).
Перенос надо сделать через обработку "универсальный перенос данных" (при выгрузке флажки у правил выгрузки данных надо убрать все, кроме договора). После этой однократной операции всё выстроится в нормальное состояние. После этого нормально будет работать обмен при штатном переносе изменений.
7. sogrinvlad 26.03.15 21:39 Сейчас в теме
Спасибо, но ведь тогда часть договоров задвоится...(
8. artfa 58 27.03.15 01:19 Сейчас в теме
Сделайте нормальные правила, а дубли договоров удалите обработкой удаления дублей
Оставьте свое сообщение

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