Добрый день.
Подскажите как правильно и унифицировано реализовать задачу.
Задача: Реализовать обмен между БД по настройкам сделанным пользователем. Настройки заключаются в том, что с кажем все обороты контрагентов ложатся на одного в другой БД, или если контрагент по виду реквизита ложиться или нет итд.
Суть в том, что пользователь должен сам написать данную настройку.
PS пользователь бухгалтер
Планировалось делать чрез компоновщик настроек, с настройками на каждый объект (Справочник, документ)
Fltr
13.08.2018, 18:14
Добрый день.
Подскажите как правильно и унифицировано реализовать задачу.
Задача: Реализовать обмен между БД по настройкам сделанным пользователем. Настройки заключаются в том, что с кажем все обороты контрагентов ложатся на одного в другой БД, или если контрагент по виду реквизита ложиться или нет итд.
Суть в том, что пользователь должен сам написать данную настройку.
PS пользователь бухгалтер
Планировалось делать чрез компоновщик настроек, с настройками на каждый объект (Справочник, документ)
Полагаю, что пользователь правила обмена не напишет. Правила нужно составить программисту вместе с пользователем в конфигурации Конвертация данных, проверить их на тестовой базе и в дальнейшем пользователь будет их использовать в Универсальном обмене XML.
killermss
14.08.2018, 04:40
не совсем. загвоздка заключается в том, что есть скажем документ "Поступление ТиУ" он может выгружаться у разных орг по разному т.е. грузиться оборотами или с разбивкой по номенклатуре.
у этого документа есть реквизит "контрагент", у которого есть реквизит "ВИП", вот все контрагенты с этим реквизитом грузятся в одного контрагента (указывая поля поиска ИНН,КПП,Код итд) или ищется по полям поиска, но при этом сегодня одна настройка и грузить нужна так, а завтра уже другая.
и такие настройки надо делать по каждому объекту.
killermss
14.08.2018, 04:43
в данный момент этот алгоритм написан в коде, а если указывается конкретный объект (контрагент, номенклатура итд) проста прописывается УИД в другой базе