1.Накладные загружаются в БД приложения «TradeManager» (ТМ) из файлов в формате MMO. 2.Для работы приложения на ПК должен быть установлен пакет Microsoft .NET Framework 2.0 (CD_install\SQL Server 2005 Express Edition SP2\DotNet\dotnetfx.exe) 3.Импорт (обработка) файлов накладных выполняется запуском приложения TSN_Import_TXT.exe, которое выполняется «пакетно» (без пользовательского интерфейса) 4.Результаты работы и сообщения об ошибках отображаются в лог-файле \Log\*.log 5.Логика обработки файлов:
Обрабатываются только файлы с «Кодом метода синхронизации» 1 или 2
Для каждого файла создается документ «Приходный товарный ордер» с признаком «импорт»
Поставщик в ТМ определяется по коду ЕДРПОУ в файле ММО (секция 1). Если поставщик с таким кодом не найден, то документ создается без указания поставщика (в этом случае не будет выполняться привязка строк к артикулам ТМ)
Для накладной загруженой без идентификации поставщика пользователь самостоятельно выбирает поставщика в программе ТМ. При импорте в этом случае наименование поставщика и код ЕДРПОУ из файла ММО переносятся в поле «расширенный комментарий» документа.
Если документ с таким же номером и датой от поставщика уже существует, то файл считается ошибочным и не обрабатывается
Строка комментария из файла ММО (секция 3) переносится в поле «Основание» документа
Выполняется загрузка всех строк накладных без привязки к артикулам ТМ
По кодам поставщикам выполняется привязка строк загруженной накладной к артикулам ТМ.
Если по кодам поставщика артикул не определен, и в файле есть код Мориона (секция 4 поле 5 согласно документ «ММО формат.doc»), то выполняется поиск артикула ТМ по коду Мориона. Если соответствие найдено, то выполняется привязка строк загруженной накладной к артикулам ТМ, и прописывается соответствие кода поставщика с кодом ТМ.
Строки, для которых не описаны код поставщика и код Мориона, оставляются без артикула.
Для таких строк без артикулов требуется «ручная» привязка. После привязки ТМ сохраняет связь между кодом поставщика и артикулом ТМ
Для привязки строк к артикулам предусмотрен процесс, который пользователь может выполнить из документа. Привязка выполняется по кодам поставщика из документа.
|