Выбрать дату (период от: до: или проставить флажок сегодня, вчера и т.д.)
Нажать на необходимый протокол левой кнопкой мыши
Выбрать вкладку Протокол
В протоколе необходимо обращать внимание на ошибки в пропущено
2.1. Значение колонки(ок) CODE должно быть уникальным.
Ошибка импорта:
Таблица: tblLocalProducts; 2 запись(ей) будет пропущено: Значение колонки(ок) CODE должно быть уникальным.
Пояснение:
Один локальный код должен быть равен одному глобальному коду.
В фале LOCLPROD.dbf/ LocalProducts.xml необходимо выгружать сопоставление 1к1, т.е 1 LOCALCODE = 1 CODE
Как исправить:
Исправить сопоставление в учетной системе дистрибьютора (1С, SAP и т.д.).
2.2. Глобальный код уже занят другой продукцией CODE.
Ошибка импорта:
Таблица: tblLocalProducts; Пропущено 67 запись(ей), причина: Глобальный код уже занят другой продукцией CODE.
Пояснение:
Это означает, что глобальный код уже сопоставлен с каким-то другим локальным кодом в Sales Works.
Как исправить:
Если дистрибьютору необходимо сопоставить 2 локальных кода с 1 глобальным кодом, дистрибьютору необходимо использовать миксы (как создать миксы Методика.DBF, Методика.XML)
Если необходимо изменить сопоставление у глобального кода:
Очистить текущее сопоставление в Sales Works, инструкция
2.3. Дата последней модификации в БД превышает соответствующее значение в файле.
Данная ошибка может возникать во всех файлах
Ошибка импорта:
Таблица: tblLocalProducts; 309 запись(ей) будет пропущено: дата последней модификации в БД превышает соответствующее значение в файле
Пояснение:
Это означет, что в атрибуте DTLM (дата-время изменений в файле LocalProducts) указана дата ниже чем в Sales Works.
Как исправить:
Дистрибьютору необходимо сформировать файл LOCLPROD.dbf / LocalProducts.xml с текущей датой и временем в атрибуте DTLM.
Выгрузить исправленный файл LOCLPROD.dbf / LocalProducts.xml на ftp://beiersdorf.salesystems.ru
Важно! Если данная ошибка была во всех файлах дистрибьютора, то необходимо провести работы во всех файлах и перезагрузить их.
2.4. Для локальной продукции не указан глобальный код Beiersdorf или указан несуществующий у Beiersdorf код
Ошибка импорта:
Продукция (LocalProducts.xml). Для локальной продукции не указан глобальный код Beiersdorf или указан несуществующий у Beiersdorf код
(лок.код, название, код Beiersdorf)SKU12300 -NIVEA Солнцезащитный лосьон СЗФ 20 200 мл.-80422-09870-00, SKU12311 -NIVEA DNAGe Крем для лица ночной, 50 мл. -84787-09860-00
Пояснение:
Данного глобального кода либо нет в справочнике Beiersdorf, либо он со статусом 9-неактивный (сопоставлять продукцию с ним нельзя)
На примере глобального кода 80422-09870-00
В Sales Works открываем Справочник Продукция -> Продукция -> Меняем представление на «Продукция» -> Осуществляем поиск по глобальному коду 80422-09870-00.
В данном примере такого глобального кода нет в справочнике Beiersdorf.
Как исправить:
Очистить сопоставление, если локальная продукция была сопоставлена с глобальной продукцией, имеющей статус 9-неактивный, инструкция
Сопоставить в своей учетной системе локальный код с активным кодом Beiersdorf (с продукцией имеющей статус 2-активный)
3.2. Значения полей INVOICENO-LOTID-PRICE-CODE, должны быть уникальными.
Ошибка импорта:
Таблица: tblSalOutLocalD; Пропущено 12 запись(ей), причина: значения полей INVOICENO-LOTID-PRICE-CODE, должны быть уникальными. Найдены дубликаты: '2019_ВТОП_СМУТ-001141-0-22,50000000-00-00000025' count:2, '2019_ВТОП_СМУТ-001141-0-28,53000000-00-00001822' count:2, '2019_ВТОП_СМУТ-001141-0-71,90000000-00-00001763' count:2, '2019_ВТОП_СМУТ-001141-0-48,17000000-00-00000050' count:2, '2019_ВТОП_СМУТ-001141-0-29,90000000-00-00000235' count:2, '2019_ВТОП_СМУТ-001143-0-24,24000000-00-00000069' count:2.
Пояснение:
Значение полей INVOICE_NO + LOT_ID + PRICE + LOCALCODE должно быть уникальным.
Как исправить:
Если запись дублируется в файле Salouts.xml или SaloutLD.dbf по ошибке, то ее необходимо удалить из файла (удалить только повтор) и перевыгрузить данные в Sales Works.
Если запись не дублируется по ошибке, то дистрибьютору необходимо объединить строки дубликаты в одну и перевыгрузить данные в Sales Works.
Если дистрибьютору не подходит 1 и 2 вариант, то необходимо выгружать уникальное значение в атрибуте LOT_ID или INVOICE_NO
4.1 Документ находится в закрытом периоде INVOICENO
Ошибка импорта:
Таблица: tblSalInH; Пропущено 3 запись(ей), причина: Документ находится в закрытом периоде INVOICENO.
Пояснение:
Для примера, дистрибьютор 16.01.2020 в 00:34 выгружает накладную '2019_5025568040'
В Sales Works данная накладна была загружена с датой 02.12.2019.
Данную информацию можно увидеть в отчете "Приходы" (дата формирования отчета была выставлена с 01.12.2019 по 16.01.2020)
Через поиск находим нужную накладную и видим, что данная накладная была выгружена в Sales Works 02.12.2019.
Период декабрь закрыт и дистрибьютор не может изменить дату у накладной '2019_5025568040' с 02.12.2019 на 16.01.2020. Накладная не будет загружена т.к. номер накладной должен быть уникальным за весь период выгрузки данных в Sales Works.
Как исправить:
Если в учетной системе дистрибьютора происходит обнуление нумерации накладных (например в начале года) или нет сквозной уникальности номеров документов, необходимо выгружать дополнительный префикс в номере накладной (год, месяц, тип документа, номер склада и т.д.)
Например: возврат и заказ могут идти с одним номером, добавьте к номеру накладной уникальный идентификатор в виде префикса ГГГГММ_DOCTYPE_номер (где ГГГГ - это год, ММ – месяц, DOCTYPE – значение выгруженное в аргумент DOC_TYPE, напр. «201606_2_РЕАЛИЗАЦИЯ1223»)
Если данная накладная выгружена ошибочно, то ее необходимо выгрузить со статусом 9-неактивная в файле Salins.xml или SalinH.dbf (достаточно выгрузить один раз).
4.2. Детали(строки) документа по ключу INVOICENO source tblSalInH, не могут быть загружены, т.к. отсутствуют шапки(заголовки) документа
Ошибка импорта:
Таблица: tblSalInLocalD; Пропущено 296 запись(ей), причина: детали(строки) документа по ключу INVOICENO source tblSalInH, не могут быть загружены, т.к. отсутствуют шапки(заголовки) документа: 'Пр90000003299' count:123, 'Пр90000003326' count:58, 'Пр90000003410' count:95, 'Пр9АК00000004' count:20.
Пояснение:
Если есть пропуски в файле SalInH, то детали из файла SalinLocalDetail не будут загружены.
Как исправить:
Необходимо проверить и исправить ошибки в файле Salins.xml тег SalIn или в файле SalinH.dbf. После их исправления, в деталях документа (файл Salins.xml тег SalInLocalDetail или файл SalinLD.dbf) эти ошибки тоже исчезнут.
Ошибка импорта:
Данная ошибка может возникать в любых файлах.
Таблица: tblArchivedStocks; Пропущено 21 запись(ей), причина: Дата документа находится в закрытом периоде
Пояснение:
Это означет, что в файле ArchivedStocks выгружается дата закрытого периода.
Например: 22.10.19 дистрибьютор выгружает в файле ArchivedStocks данные за сентябрь. Но период сентябрь был закрыт 04.10.19, поэтому пропущенные записи не загрузятся.
5.3. Соответствующая запись в таблице tblProducts является конкурентом WAREHCODE-CODE-LOTID-DATE
Ошибка импорта:
Таблица: tblArchivedStocksLocalDet; Пропущено 230 запись(ей), причина: Соответствующая запись в таблице tblProducts является конкурентом WAREHCODE-CODE-LOTID-DATE: '00001-55252-0-01.10.2019 0:00:00', '00001-55088-0-01.10.2019 0:00:00', '00001-27615-0-01.10.2019 0:00:00'
Пояснение:
Значение полей WAREH_CODE+LOCALCODE+LOT_ID+DATE должно получится уникальным.
Как исправить:
Если запись дублируется в файле ArchivedStocks.xml или ArStock.dbf по ошибке, то ее необходимо удалить из файла (удалить только повтор) и перевыгрузить данные в Sales Works.
Если запись не дублируется по ошибке, то дистрибьютору необходимо объединить строки дубликаты в одну и перевыгрузить данные в Sales Works.
Если дистрибьютору не подходит 1 и 2 вариант, то необходимо выгружать уникальное значение в атрибуте LOT_ID