частичный перенос товаров в УС после пактеной обработки

Здесь хранятся старые темы.
Dmitry
Сообщения: 34
Зарегистрирован: 02 дек 2008 13:01

08 июл 2009 13:10

1. удаляю все товары из учетной системы, затем удаляю все товары из прайсов. выхожу из программы и захожу заново.
2. настройки выставлены так:
Изображение
Изображение
3. учетная система пуста.
Изображение
4. импортирую товары всех поставщиков
5. открываю товары всех поставщиков
Изображение
6. пакетная обработка ( все товары всех поставщиков)
в итоге в учетную систему попало 11095 позиций. ( из 19199 )
Изображение

версия программы 1.9.0

Часть прайс листов, которые однозначно уникальны по своим позициям - не отображены в учетной системе вообще ни одной строчкой!
В некоторых случаях, после пакетной орбаботки, на тех же самых прайс листах, в учетную систему попадает столько же товаров, сколько их было до пакетной обработки. или почти столько же. И видно, что прайслисты всех поставщиков обработаны. Но так бывает не всегда а непонятно когда.

В общем - не могу найти закономерность, в результате чего почти 50% товаров не переносится в учетную систему.
Борюсь с этой проблемой уже очень долго.

ПОМОГИТЕ.

Пожалуйста.
Дмитрий
Aleksey
Сообщения: 241
Зарегистрирован: 11 июн 2009 15:40

09 июл 2009 12:32

Для начала, попробуйте проимпортировать каждый прайс отдельно, посмотрите, всё ли импортируется из них нормально.
C уважением, Алексей.
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

09 июл 2009 18:33

После открытия всех прайсов (товаров)
Изображение

Установите фильтр "Одинаковый товар в прайсах"
Изображение
и посмотрите есть ли одинаковые товары в правой части (правой сетке) ?
С уважением, поддержка ElbuzGroup.
Dmitry
Сообщения: 34
Зарегистрирован: 02 дек 2008 13:01

10 июл 2009 07:38

"Для начала, попробуйте проимпортировать каждый прайс отдельно, посмотрите, всё ли импортируется из них нормально."
Все прайсы по отдельности импортируются нормально.
Все прайсы вместе импортируются тоже успешно.
Т.е. после импорта всех прайсов и после открытия всех товаров всех прайсов - в правой части экрана оказывается примерно 20 000 позиций. Это ожидаемое число товаров.
Проблема в том, что после пакетной обработки переносятся товары не из всех прайсов. и это никак не связано с уникальностью позиций.
Вот на этой картинке показано, что пакетная обработка почему-то остановилась на 11095 позициях. И далее.. до конца списка товаров, до 20000 позиций ни один товар не перенесся в учетную систему.
http://floomby.ru/content/1gEtnrm0Ld/
Путем "запутывания" программы - поочередного случайного импорта различных прайсов, удается добиться того, что в учетную систему после пакетной обработки могут попасть и все 20000 товаров.
Dmitry
Сообщения: 34
Зарегистрирован: 02 дек 2008 13:01

10 июл 2009 07:47

TechAdmin писал(а):После открытия всех прайсов (товаров)
Изображение

Установите фильтр "Одинаковый товар в прайсах"
Изображение
и посмотрите есть ли одинаковые товары в правой части (правой сетке) ?


открыл все прайсы
установил фильтр "Одинаковый товар в прайсах"
http://floomby.ru/content/2LGnHNm7bE/
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

10 июл 2009 11:36

На вашем скриншоте:
http://floomby.ru/content/1gEtnrm0Ld/

видно что товары у которых вн. код 0 подсвечены черным цветом, а не серым, это означает что этот товар найден в УС, посмотрите у этих товаров установлен флажок "Н" (найден), похоже в этом проблема, т.к. товары у которых проставлен флаг "Н" не добавляются в УС, т.к. они отмечены как найденные.

После очистки списка товаров учётной системы (СТУС) и после очистки списка товаров из прайсов поставщиков (СТИПП), после импорта всех прайсов вид сетки должен иметь такой вид:
http://s3.amazonaws.com/floomby/7_10_2009/B5j9DXyG70ej5kfET7Mmeg.jpg
т.е. все товары подсвечены серым цветом (новые товары).

Вид экрана после пакетной обработки должен иметь такой вид:
http://s3.amazonaws.com/floomby/7_10_2009/eoxiiOaYWEekKVy4JTvRow.jpg

Проверьте пожалуйста в какой момент появляется флаг "Н" у товаров из СТУС, может это происходит при импорте прайсов ?
С уважением, поддержка ElbuzGroup.
Dmitry
Сообщения: 34
Зарегистрирован: 02 дек 2008 13:01

10 июл 2009 12:35

На вашем скриншоте:

http://floomby.ru/content/1gEtnrm0Ld/

видно что товары у которых вн. код 0 подсвечены черным цветом, а не серым, это означает что этот товар найден в УС, посмотрите у этих товаров установлен флажок "Н" (найден), похоже в этом проблема, т.к. товары у которых проставлен флаг "Н" не добавляются в УС, т.к. они отмечены как найденные.



http://floomby.ru/content/NoeHTlOGu0/

товары у которых код 0 - не имеют аналогов в УС . система просто встает на первый каталог и все.
а на моей картинке строка стоит на последней позиции - которая попала в УС. вот она и помечена как найденная.

Или я что-то не понял?
После очистки списка товаров учётной системы (СТУС) и после очистки списка товаров из прайсов поставщиков (СТИПП), после импорта всех прайсов вид сетки должен иметь такой вид:
http://s3.amazonaws.com/floomby/7_10_20 ... T7Mmeg.jpg
т.е. все товары подсвечены серым цветом (новые товары).

разве у меня не именно такая картинка в самом первом сообщении пункт номер 5 ?


Вид экрана после пакетной обработки должен иметь такой вид:
http://s3.amazonaws.com/floomby/7_10_20 ... JTvRow.jpg


Да, я знаю. Именно к такой картинке и стремлюсь.



Проверьте пожалуйста в какой момент появляется флаг "Н" у товаров из СТУС, может это происходит при импорте прайсов ?


До пакетной обработки в учетной системе нет товаров. соответственно и товары не помечены как найденные.

после пакетной обработки у попаввших в учетную систему товаров - появляется значек найденный.
не во время импорта.
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

10 июл 2009 13:11

Дмитрий, используйте пожалуйста для цитирования ответов на форуме кнопку Quote (выделяете текст для цитирования и нажимаете эту кнопку)
http://floomby.ru/content/Z9g5ckPqJU/

http://floomby.ru/content/NoeHTlOGu0/
товары у которых код 0 - не имеют аналогов в УС, система просто встает на первый каталог и все.
а на моей картинке строка стоит на последней позиции - которая попала в УС. вот она и помечена как найденная.
Или я что-то не понял?


Вы не поняли, у вас подсвечены все позиции черным цветом шрифта, а не серым.

Посмотрите еще раз ваш скриншот:
http://s3.amazonaws.com/floomby/7_10_2009/ltpNnXQ9K0uxg2wbZuoGnQ.jpg

Посмотрите наш скриншот:
http://s3.amazonaws.com/floomby/7_10_2009/B5j9DXyG70ej5kfET7Mmeg.jpg

Текст в сетках отличается цветом. Черный - товар найден в УС, Серый - товар не найден в УС.
Так вот, если у товара, перед пакетной обработкой стоит флажок "Н" значит этот товар найден и он не будет добавлен в УС, теперь вопрос: посмотрите пожалуйста перед пакетной обработкой, когда открыты все товары из прайсов, например ваш товар "Стойка DR6642.902 четыре несущих профиля", имеет ли он установленный флажок "Н" ? Т.е. в вашем случае, ни один товар не должен иметь флажок "Н" перед пакетной обработкой иначе он не добавится в УС. На вашем скриншоте видно что товар подсвечен черным цветом и похоже имеет флажок "Н" (не видно на скриншоте), но при этом не имеет вн. уникального кода, а такого не должно быть, это похоже на ошибку программы, т.е. если установлен флаг "Н", тогда обязательно должен стоять вн. уник. код >0.

Мы тестировали на вашей базе данных, проблем не обнаружили, наш порядок действий:
1. Очистили УС
2. Открыли товары из уч. системы (в итоге там пусто)
3. Открыли товары из прайсов (не очищали, т.к. у нас нет всех прайсов для наполнения)
4. Нажали кнопку "Пакетная обработка".
5. В итоге получили все товары в УС, вот картинка http://s3.amazonaws.com/floomby/7_10_2009/eoxiiOaYWEekKVy4JTvRow.jpg
С уважением, поддержка ElbuzGroup.
Dmitry
Сообщения: 34
Зарегистрирован: 02 дек 2008 13:01

13 июл 2009 10:30

TechAdmin писал(а):Дмитрий, используйте пожалуйста для цитирования ответов на форуме кнопку Quote (выделяете текст для цитирования и нажимаете эту кнопку)
http://floomby.ru/content/Z9g5ckPqJU/

http://floomby.ru/content/NoeHTlOGu0/
товары у которых код 0 - не имеют аналогов в УС, система просто встает на первый каталог и все.
а на моей картинке строка стоит на последней позиции - которая попала в УС. вот она и помечена как найденная.
Или я что-то не понял?


Вы не поняли, у вас подсвечены все позиции черным цветом шрифта, а не серым.

Посмотрите еще раз ваш скриншот:
http://s3.amazonaws.com/floomby/7_10_2009/ltpNnXQ9K0uxg2wbZuoGnQ.jpg

Посмотрите наш скриншот:
http://s3.amazonaws.com/floomby/7_10_2009/B5j9DXyG70ej5kfET7Mmeg.jpg


Все правильно. на моей картинке снимок после пакетной обработки - на вашей до.
До пакетной обработки - смотрите самый первый пост. пункт 5. Все позиции серые.

Я сейчас не выполняю пакетную обработку в систему, если в ней есть уже какие-либо товары. Я ( до момента выяснения проблемы), перед импортом ...... пакетной обработкой, сейчас всегда делаю полное удаление товаров из учетной системы и из прайсов.


Текст в сетках отличается цветом. Черный - товар найден в УС, Серый - товар не найден в УС.
Так вот, если у товара, перед пакетной обработкой стоит флажок "Н" значит этот товар найден и он не будет добавлен в УС, теперь вопрос: посмотрите пожалуйста перед пакетной обработкой, когда открыты все товары из прайсов, например ваш товар "Стойка DR6642.902 четыре несущих профиля", имеет ли он установленный флажок "Н" ? Т.е. в вашем случае, ни один товар не должен иметь флажок "Н" перед пакетной обработкой иначе он не добавится в УС. На вашем скриншоте видно что товар подсвечен черным цветом и похоже имеет флажок "Н" (не видно на скриншоте), но при этом не имеет вн. уникального кода, а такого не должно быть, это похоже на ошибку программы, т.е. если установлен флаг "Н", тогда обязательно должен стоять вн. уник. код >0.


Опять же, смотрите предыдущий мой абзац, также добавлю следующее.
http://s3.amazonaws.com/floomby/7_10_20 ... GcItWg.jpg - вот на этой картинке указано, что после пакетной обработки товар
"Стойка DR6642.902 четыре несущих профиля" - не находится в учетной системе. так как курсор встает на первой группе в списке. И все товары этого поставщика не обрабатывались вообще. у всех стоит уникальный номер 0. и ни один из этих товаров не назодится в учетной системе, но при этом товар уже помечен черным цветом.

Еще добавлю.
в момент пакетной обработки товары все последовательно перебираются от 0 до 20000 с одной и той же скоростью, хотя в итоге попадает только половина.


Мы тестировали на вашей базе данных, проблем не обнаружили, наш порядок действий:
1. Очистили УС
2. Открыли товары из уч. системы (в итоге там пусто)
3. Открыли товары из прайсов (не очищали, т.к. у нас нет всех прайсов для наполнения)
4. Нажали кнопку "Пакетная обработка".
5. В итоге получили все товары в УС, вот картинка http://s3.amazonaws.com/floomby/7_10_2009/eoxiiOaYWEekKVy4JTvRow.jpg


что ж.. завидую.
думаю, чем я еще могу помочь в расследовании.
могу предоставить терминальный доступ.
могу выслать в конце концов все прайсы) сохранив дерево каталогов.


*********************************

Выполнил все, как делаете вы. ровно в той же последовательности. и О чудо! - абсолютно все товары перенеслись.
http://floomby.ru/content/kVDmmiZcfk/
пытаюсь повторить и зафиксировать результат.
Dmitry
Сообщения: 34
Зарегистрирован: 02 дек 2008 13:01

13 июл 2009 11:43

продолжаю:
1. удаляю товары из ученой системы, открываю товары в учетной системе
http://floomby.ru/content/sgprQxzyFk/
2. обновляю курсы валют
3. Импортировать все товары всех поставщиков
- возникло сообщение на первом же прайсе - что он у меян открыт ( он дейтсвительно был открыт). программа проигнорировала его и пошла обрабатывать остальные прайсы. я закрываю прайс этого поставщика.
http://floomby.ru/content/N9ArwbccUa/
4. Импортирую прайсы поставщика, которые не были проимпортированы в предыдущем пункте
http://floomby.ru/content/RLT990GriE/
5. открываю все товары всех поставщиков
специально разыскиваю
"Стойка DR6642.902 четыре несущих профиля"
http://floomby.ru/content/4TR6axOvCE/
и к моему удивлению обнаруживаю, что товары которые отображены выще - написаны серым цветом. а сама стойка- черным. уникальный номер у всех 0.
В учетной системе - нет товаров! После удаления я еще не проводил пакетную обработку! "Н" - не стоит ни у одного из товаров так как товаров в УС - нет.

6. Пакетная обработка все товары все поставщики
и все по старому:
http://floomby.ru/content/StrbJXygTE/

7. удаляю товары из учертной системы. открываю товары в учетной системе:
http://floomby.ru/content/Z92e6ROB3E/
8. открываю товары поставщиков. как и ожидалось , картинка не изменилась. но обращаю внимание, что все товары написаны серым цветом.
9. пакетная обработка.
и тут все сошлось так как надо.
http://floomby.ru/content/DZ2uXTOKwU/

Итого, найдена длинная но надежная цепочка.

Надо бы ее укоротить:)
Ответить