Опять ИС ЭСФ, опять Simple Transformation и опять дампы

Коллеги, признавайтесь, у кого «любимая» часть работы — это отслеживать очередные внезапные изменения в электронных счетах-фактурах от КГД?

Недавно ИС ЭСФ преподнесла очередной сюрприз: вместо привычного тега <term> в XML прилетает <payment_form>. К счастью, SAP Казахстан обычно оперативно выпускает ноты (3749582), но тут разработчиков подстерегают классические грабли обратной совместимости.

При попытке прочитать или обработать из архива старые ЭСФ, система намертво падает в дамп CX_ST_MATCH_ELEMENT с текстом: «Expected element-end: ‘term’». Или даже просто сформировать PDF по ним. Компилятор Simple Transformation просто отказывается понимать старый XML по новой схеме.

Как лечить?

Ошибка с тегом TERM
Читать далее «Опять ИС ЭСФ, опять Simple Transformation и опять дампы»

Применение ЭЦП в SAP. Часть 3.

В предыдущих частях мы проделали путь от осознания необходимости изменения процесса подписания XML-файлов ЭЦП (часть 1) до нахождения рабочего механизма с помощью Egov Mobile(часть 1) и NCALayer (часть 2) для обеспечения соответствия законодательству Республики Казахстан.

Несмотря на работоспособность, решение с NCALayer оказалось не очень удобным при большом количестве подписываемых документов и интенсивной работе с порталом КГД.

В этой заключительной части мы рассмотрим вариант, который устраняет этот недостаток, существенно повышая комфорт пользователя.

Часть 3: Локальный Сервер Подписи — Скорость и Удобство

Этот вариант основан на том же сервере подписи, который входит в комплект разработчика NCALayer, но который функционирует непосредственно на компьютере пользователя.

Читать далее «Применение ЭЦП в SAP. Часть 3.»

Применение ЭЦП в SAP. Часть 2.

В первой части мы определились с необходимостью изменения процесса подписания XML-файлов с помощью ЭЦП с целью обеспечения законодательства РК.

Я разработал решение, которое позволяет подписывать XML-файлы в мобильных приложениях Egov Mobile или Egov Business с помощью сервиса Sigex.

Дополнительно я реализовал возможность подписания XML через NCALayer. Этот механизм также может успешно использоваться для работы непосредственно из SAP.

Процесс подписания в NCALayer

Процесс подписания с использованием NCALayer

В результате была реализован следующий механизм:

Читать далее «Применение ЭЦП в SAP. Часть 2.»

Разработка АВР в SAP ERP. Архитектура комплекса.

Акт выполненных работ — еще один модуль на портале ЭСФ. Данный модуль еще не является обязательным, но его применение должно значительно облегчить работу бухгалтерского отдела любой компании.

В связи с этим мы приступаем к разработке комплекса АВР.

Читать далее «Разработка АВР в SAP ERP. Архитектура комплекса.»

Разработка СНТ в SAP ERP. Архитектура комплекса.

В Казахстане обязывают всех формировать СНТ (Сопроводительная Накладная на Товары) к каждой реализации и на каждое перемещение товаров. Мы приступили к разработке СНТ в SAP ERP до того, как SAP приступил к её реализации и, как выяснилось, не зря — системы некоторых клиентов не удовлетворяют минимальным условиям в плане версий а на upgrade клиенты не могут решиться по ряду причин.

На текущий момент у нас, компании «Telecon», уже есть комплекс СНТ и степень её готовности по ряду пунктов близка к 100% (формирование форм виртуального склада, формирование СНТ на реализацию и перемещение). Некоторые пункты (импорт товаров, реализация с экспортом) готовы на 90%. К некоторым пунктам, таким как приобретение товаров у местного поставщика, не приступали.

Читать далее «Разработка СНТ в SAP ERP. Архитектура комплекса.»