Ошибка в установке статуса сопоставленного товара.

Помощь пользователям в работе с программой E-Trade PriceList Importer
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Других вариантов удаления нет, только при удалении товара в СТУС.
С уважением, поддержка ElbuzGroup.
Ixenon
Сообщения: 743
Зарегистрирован: 19 ноя 2011 09:03

2.jpg
2.jpg (43.61 КБ) 3893 просмотра
На картинке изображен фрагмент журнала работы, где видно, что товар ранее сопоставлялся(Поставщик OCS БТ).
Но наименование СТИПП у записи от 04/10/2012 17:50:48 отсутствует.
По мимо этого в моем журнале есть записи для которых так же отсутствуют значения в поле "Товар СТИПП"
Возможно эта проблема как то связана с упоминаемой ранее проблемой о том, что товары иногда отваливаются.
Наименование из прайса OCS БТ использованное при сопоставлении от 04/10/2012 17:50:48 следующее: "PHILIPS FC8132/01" (скопировал из прайса)
Наименование из прайса OCS БТ использованное при сопоставлении от 25/12/2012 10:20:25 следующее: "PHILIPS FC8132/01" (скопировал из формы журнала)

В итоге совсем не понятно с чем связано отсутствие значений у некоторых товаров в поле "Товар СТИПП" в журнале статистики работы.
Ixenon
Сообщения: 743
Зарегистрирован: 19 ноя 2011 09:03

1.jpg
1.jpg (122.01 КБ) 3881 просмотр
Уважаемые разработчики, на картинке видно, что в файле журнала имеется 2 записи, у которых поле "Товар СТИПП" пустое,
Как такое может быть? Вероятно, в той таблице, из которой выбираются данные в поле "Товар СТИПП" эти данные каким то образом пропали.
Что нужно делать/не делать для того, чтобы такая картина не повторялась?

Вероятно с этим так же связано и то, что привязки для некоторых товаров пропадают непонятным образом.

И еще один вопрос, можно ли доработать программу так, чтобы данном журнале хранились действительные значения, а не ссылки на значения из других таблиц, хотя бы в случае поля "Товар СТИПП"? Иначе нет никакой возможности доказать вам, что товары ранее сопоставлялись и сопоставление это каким то непонятным образом со временем улетучилось.
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Журнал хранит ссылки на товары СТУС и СТИПП, поэтому если если товара нет в СТИПП с тем ИД который был использован при сопоставлении, тогда будут видны пустые поля.
Можно доработать журнал для хранения наименования товара, но тогда размер журнала на диске будет больше чем сейчас.
Если есть возможность, проверьте наименование этого товара в предыдущих прайсах, не изменилось ли оно.
С уважением, поддержка ElbuzGroup.
Ixenon
Сообщения: 743
Зарегистрирован: 19 ноя 2011 09:03

TechAdmin писал(а):Если есть возможность, проверьте наименование этого товара в предыдущих прайсах, не изменилось ли оно.
Проверял. Наименования не изменялись. Наименования изменяются посредством VBA макроса который я знаю как свои пять пальцев и в части данного наименования уверен на 100%, что меняться там не чему. Но я все таки посмотрел в старых прайс-листах - изменений не обнаружено.

Подскажите пожалуйста от куда берется и/или каким образом формируется упомянутый Вами ИД.
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

В СТИПП есть ИД у товаров (он виден в сетке), если добавляется новый товар формируется новый ИД.
Если есть архив старой БД, где товар был сопоставлен, тогда можно сравнить данный товар с текущим товаром, мы можем это сделать, если вы вышлите архивы.
С уважением, поддержка ElbuzGroup.
Ixenon
Сообщения: 743
Зарегистрирован: 19 ноя 2011 09:03

Посмотрел архивную базу, как оказалось искомый товар там с тем же ИД присутствует, вот только поле пустое, в котором должен быть прописан код сопоставленного товара СТУС
В итоге получилось, что днем я товар сопоставил(о чем свидетельствует запись в журнале), а вечером, когда архив делал этого сопоставления уже не было(о чем свидетельствует нулевое значение поля кода сопоставленного товара СТУС).
Буду теперь проверять сопоставления, может удастся отловить этот глюк при котором сопоставление может пропасть.
Еще на один вопрос просьба дать ответ.

Допустим у меня в настройках учета уникальности для прайс-листа стоят следующие галочки:
1. Артикул производителя.
2. Наименование.
3. Артикул поставщика.
4. Описание (краткое).
Каким образом программа определяет новый это товар(для СТИПП или не новый)
Программа будет сравнивать значение из этих полей между загружаемым прайс-листом и теми записями, которые есть в СТИПП для этого поставщика и этого прайс-листа или как?
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Каким образом программа определяет новый это товар(для СТИПП или не новый)
Программа возьмёт список полей из настроек учета уникальности и проверит на идентичные записи в СТИПП для этого поставщика и его прайс-листа.
С уважением, поддержка ElbuzGroup.
Ответить

Вернуться в «Техническая поддержка программы E-Trade PriceList Importer»