Техническое задание для обмена 1С и Аксапта. Часть 17.
1. Описание сообщений об ошибках.
Перед загрузкой каких-либо данных в 1С:Бухгалтерию необходимо разработать механизм предварительной проверки на корректность получаемых из Dynamics AX данных. Проверка должна начинаться с загружаемого документа и далее подниматься выше до договора контрагента, карточки контрагента и всех остальных связанных справочников.
В случае, если данные введены не полностью/не корректно, обработка по загрузке должна заполнять соответствующие поля об ошибке и загружать те документы, которые возможно. Таким образом, в 1С должны попадать только полностью проверенные документы и справочники.
В буферной таблице предусмотрено поле Status, которое имеет значения:
- Выгружено,
- Обработано,
- Ошибка
- Отменено.
Значения обозначают:
- «Выгружено» — назначается в момент передачи данных в буферную таблицу (из «родной таблицы Dynamics AX»).
- «Обработано» — назначаются после синхронизации с 1С при успешной передаче документа в 1С.
- «Ошибка» — назначаются после синхронизации с 1С при неудачной передаче документа
- «Отменено» устанавливается вручную, что должно означать для системы 1С, что запись не нужно подвергать проверке и передавать в 1С. Изменить данное поле руками можно только в статус «Отменено».
|