Импорт накладных формата ММО

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
  • Для каждого файла создается документ «Приходный товарный ордер» с признаком «импорт»
    Image
  • Поставщик в ТМ определяется по коду ЕДРПОУ в файле ММО (секция 1). Если поставщик с таким кодом не найден, то документ создается без указания поставщика (в этом случае не будет выполняться привязка строк к артикулам ТМ)
    Image
  • Для накладной загруженой без идентификации поставщика пользователь самостоятельно выбирает поставщика в программе ТМ. При импорте в этом случае наименование поставщика и код ЕДРПОУ из файла ММО переносятся в поле «расширенный комментарий» документа.
  • Если документ с таким же номером и датой от поставщика уже существует, то файл считается ошибочным и не обрабатывается
  • Строка комментария из файла ММО (секция 3) переносится в поле «Основание» документа
    Image
  • Выполняется загрузка всех строк накладных без привязки к артикулам ТМ
  • По кодам поставщикам выполняется привязка строк загруженной накладной к артикулам ТМ.
  • Если по кодам поставщика артикул не определен, и в файле есть код Мориона (секция 4 поле 5 согласно документ «ММО формат.doc»), то выполняется поиск артикула ТМ по коду Мориона. Если соответствие найдено, то выполняется привязка строк загруженной накладной к артикулам ТМ, и прописывается соответствие кода поставщика с кодом ТМ.
  • Строки, для которых не описаны код поставщика и код Мориона, оставляются без артикула. 
    Image
  • Для таких строк без артикулов требуется «ручная» привязка. После привязки ТМ сохраняет связь между кодом поставщика и артикулом ТМ
    Image
  • Для привязки строк к артикулам предусмотрен процесс, который пользователь может выполнить из документа. Привязка выполняется по кодам поставщика из документа.
    Image

     

  •