[ОТВЕТИТЬ]
17.04.2012 08:04
avdeevalexey
 
Доброго времени суток! Работаю на 49 sp5. Выгружаю в конвертер связку "Клиент-скидка" (таблица discount_types_client) и сразу же в журнале сервера получаю: Query failed: Error(1054) Unknown column 'client' in 'field list': SQL select discount_type,client,deleted from discount_types_classifclient. Не совсем понятно, причем тут таблица "discount_types_classifclient"??? У меня клиенты не сгруппированы - классификатор не используется...Может кто подскажет почему эта ошибка возникает? Заранее спасибо!
17.04.2012 08:41
akonev
 
если ты ничего не перепутал, то больше всего похоже на ошибку: обновляли конвертер, передрали кусок кода из скидок на клиента в скидки на группу клиентов, а в селекте с "client" на "clasif_id" поправить забыли.
17.04.2012 08:47
avdeevalexey
 
Цитата:
Andrew_Konev если ты ничего не перепутал, то больше всего похоже на ошибку: обновляли конвертер, передрали кусок кода из скидок на клиента в скидки на группу клиентов, а в селекте с "client" на "clasif_id" поправить забыли.
я ради проверки "ручками" в базу "import" добавил данные, запустил конвертер - та же ошибка
17.04.2012 09:33
akonev
 
ну для полноты эксперимента можешь попробовать добавить это поле по формату из discount_types_client и посмотреть, чего скажет :)

хотя я бы уже писал письмо в поддержку и проверял, не подойдут ли другие конвертеры. там некоторые сильно-сильно друг на друга похожи.
17.04.2012 10:08
Kosh Naranek
 
Цитата:
avdeevalexey Доброго времени суток! Работаю на 49 sp5. Выгружаю в конвертер связку "Клиент-скидка" (таблица discount_types_client) и сразу же в журнале сервера получаю: Query failed: Error(1054) Unknown column 'client' in 'field list': SQL select discount_type,client,deleted from discount_types_classifclient. Не совсем понятно, причем тут таблица "discount_types_classifclient"??? У меня клиенты не сгруппированы - классификатор не используется...Может кто подскажет почему эта ошибка возникает? Заранее спасибо!
Это импорт 4, а не экспорт 4.
И, к сожалению, это и правда ошибка конвертера, зарегистрированная в данной версии. Как обходить или что с ней делать - лучше в С+ обратится.
17.04.2012 14:38
avdeevalexey
 
Цитата:
Kosh Naranek Это импорт 4, а не экспорт 4.
И, к сожалению, это и правда ошибка конвертера, зарегистрированная в данной версии. Как обходить или что с ней делать - лучше в С+ обратится.
Да, импорт 4, ошибся.... пришлось придумать обходной вариант, скидок немного, создал группы клиентов, закрепил за каждой скидкой по 1й группе, и клиентов перекидываю между группами...в моем случае это вариант, но в случае если придется одному клиенту назначить 2 и более различные скидки - такой метод уже не подойдет
18.04.2012 08:41
avdeevalexey
 
И этот метод как то странно отрабатывает...Скидка назначена группе клиентов, сканируем товар, есть цена, проводим карту клиента, скидка применяется, сканируем еще раз тот же товар - касса выдает сообщение "На товар нет ни одной действующей цены". Если убрать клиента из группы, и скидку назначить именно на клиента - сканируем товар, проводим карту клиента, скидка применяется, сканируем еще раз этот же товар, скидка пересчитывается корректно уже за 2 единицы (т.е. отрабатывает корректно)...с этой ситуацией тоже лучше в С+ обращаться?
21.04.2012 01:10
Kosh Naranek
 
Цитата:
avdeevalexey И этот метод как то странно отрабатывает...Скидка назначена группе клиентов, сканируем товар, есть цена, проводим карту клиента, скидка применяется, сканируем еще раз тот же товар - касса выдает сообщение "На товар нет ни одной действующей цены". Если убрать клиента из группы, и скидку назначить именно на клиента - сканируем товар, проводим карту клиента, скидка применяется, сканируем еще раз этот же товар, скидка пересчитывается корректно уже за 2 единицы (т.е. отрабатывает корректно)...с этой ситуацией тоже лучше в С+ обращаться?
Такое бывает, когда в БД импорта 4 в таблице client поле pricetype(вроде не путаю название полей - я "Вид цены" имею ввиду) выставляют в значение "пусто" (pricetype=''). Данное значение без изменений зальется конвертером в УКМ-сервер и будет описанная Вами ситуация.

Если хотите, чтобы вид цены наследовался, то необходимо выставлять значение pricetype=NULL
24.04.2012 00:40
Павел Сосновских
 
про эти конвертеры нам С+ писал что-то типа "Оно не работает. Даже не пытайтесь трогать"
24.04.2012 10:06
Kosh Naranek
 
Цитата:
Павел Сосновских про эти конвертеры нам С+ писал что-то типа "Оно не работает. Даже не пытайтесь трогать"
Павел, вряд ли С+ такое писал. Скорее всего речь шла про какой-нибудь другой. Стандартный мипорт 4 / Стандартный экспорт 4 поддерживаются постоянно, модифицируется, исправляется. Импортом 4 удобно клиентов и накопления по ним загружать, скидки различные. Другие конвертеры этого не умеют. И вообще для работы, когда один справочник товаров и много магазинов - очень удобный конвертер.
24.04.2012 14:41
Павел Сосновских
 
вполне возможно, что речь шла о том, что оно не работает со стороны см+ через java-коннектор или я действительно что-то путаю(в таком случае прошу прощения)
24.04.2012 14:47
Mtirt
 
Цитата:
Павел Сосновских вполне возможно, что речь шла о том, что оно не работает со стороны см+ через java-коннектор или я действительно что-то путаю(в таком случае прошу прощения)
Это конвертер УКМ4 в Супермаг+. Не работает. Совсем.
27.04.2012 19:34
avdeevalexey
 
Цитата:
Kosh Naranek Такое бывает, когда в БД импорта 4 в таблице client поле pricetype(вроде не путаю название полей - я "Вид цены" имею ввиду) выставляют в значение "пусто" (pricetype=''). Данное значение без изменений зальется конвертером в УКМ-сервер и будет описанная Вами ситуация.

Если хотите, чтобы вид цены наследовался, то необходимо выставлять значение pricetype=NULL
Да, вы правы, все именно так (С+ чуть ранее подсказал)...На счет того что импорт 4 не работает - не совсем так...из того с чем столкнулся не работает только связка "клиент - скидка" (С+ признает ошибку), "местами" конвертер работает после подсказок С+ (в документации неточности)...например про пароли пользователей...(нигде в документации не сказано про использовании функции OLD_PASSWORD при загрузке паролей), или про роли пользователей (в таблице импорта можно увидеть это поле, но в документации о нем - ни слова)...в моем случае его использование крайне желательно в плане возможностей...я из своей 1с конфы могу выгружать максимум информации...ошибку С+ "обошел" ранее предложенным вариантом, то что недописано в документации (см.выше) - подсказали в С+...пока все работает, по экспорту 4 пока тоже проблем нет, разве что перемудрили с ссылками на сессии пользователей в таблице заголовков чеков - можно было бы и проще сделать - ну да это воля разработчика (я бы сейчас тоже много чего сделал бы иначе в конфигурации)
Опции темы


Часовой пояс GMT +3, время: 12:43.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.