Имя: Пароль:
1C
1С v8
Разбор платежей
0 gagagogo
 
14.03.17
16:35
Пользуюсь обработкой "клиент-банк" в конфигурации Бухгалтерия 2.0 для приёма платежей. Всё хорошо работает, но клиенты платят абы как, а их ещё и много. Основная проблема в том, что они могут заплатить одним платежом задолженность по нескольким договорам. Бывает, что указывают в описании договор с ошибками. Пришлось эту обработку сделать внешней и дополнить её своими правилами разбора и разбивки платежа. Вопрос: есть ли уже какая-то готовая роскошная обработка разбора платежей? Было бы удобно. Есть платёж и списочек правил разбора. И они по порядку выполняются пока он таки не разнесётся. Кто как обрабатывает эту ситуацию ? Поделитесь опытом.
1 Кирпич
 
14.03.17
16:40
Была такая фигня. JavaScript с регулярками всё решил.
2 azernot
 
14.03.17
16:45
Человека ничто не заменит.

Я делал справочник "ПравилаЗагрузкиБанковскихДокументов".
В справочнике - реквизит ХранилищеЗначений в котором хранится настройка отбора компоновщика, на основе схемы СКД в которой перечислены все реквизиты из файла банк-клиента, а также ссылочные реквизиты типа Плательщик, Получатель и т.п. уже идентифицированные по ИНН, номеру счета и т.п.

В справочнике настраивается вид документа (Поступление/Списание) и все изменяемые реквизиты (типа Статьи ДДС, договора в расшифровке и т.п.)

Кроме того, в справочнике есть "приоритет" - порядок в котором обрабатывается перебор.

Суть идеи: пользователь настраивает правила типа "Назначение платежа Содержит ХХХ И Плательщик в группе Покупатели", заполняет изменяемые реквизиты.
При загрузке, полсе типового заполнения документа внутренними механизмами 1С вызывается процедура заполнения реквизитов по правилам.
3 Gantosha
 
14.03.17
16:50
У кассира тоже дети есть. Впрочем у нашей даже мужа нет.
4 Gantosha
 
14.03.17
16:52
(0) используй глубокое бурение ) типа это же круто искусственный интеллект для выполнения тупой работы.
5 lubitelxml
 
14.03.17
16:53
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.