24.01.2011 10:28
vitamin
 
читать мануал по кристаллу надо, там русскими буквами написано по белому, запрещено удалять загруженный товар. при удалении группы вы также пытаетесь удалить загруженный товар.
24.01.2011 13:46
TANGOR
 
Цитата:
vitamin читать мануал по кристаллу надо, там русскими буквами написано по белому, запрещено удалять загруженный товар. при удалении группы вы также пытаетесь удалить загруженный товар.
Нет Vitamin :) дело в том что она не удаляет, а именно выгружает группу товаров со всеми товарами из магазина, но в этой группе есть уже ранее выгруженные и удалённые товары.
и да, есть небольшой "ошипко" из-за которой сейчас не получается выгрузить всю группу целиком вместе с удалённым товаром. :)
как то так...
:pleasantry:

а мануалы действительно читать иногда полезно :)
25.01.2011 05:53
melisa
 
Доброе утро ) похоже меня никто не понял я выгружаю группу из центрума на магазин (на магазине грохнули базу). =)
25.01.2011 11:39
TANGOR
 
Melisa :) с добрым утром!
Во первых в терминологии SETa есть огромная разница в словах "выгружаю" и "загружаю"
"Загрузка", это отправка данных из одной точки в другую с целью добавления или изменения этих данных на конечной точке.
"Выгрузка", это отправка данных из одной точки в другую с целью удаления этих данных на конечной точке.

после этих маленьких уточнений, Вы уверены, что Вы именно выгружаете данные?
25.01.2011 12:38
melisa
 
ну просто у сетовцев очень странная логика. их словами - загружаю
26.01.2011 19:35
TANGOR
 
Мелиса, так сейчас то у Вас всё нормально?
27.01.2011 07:19
melisa
 
Доброе утро... нет не нормально.. я описала проблему, но мне никто так ничего не ответил
27.01.2011 14:44
vitamin
 
после восстановления базы настройки в impexpsetup делались для связи с центрумом, чеки в центрум приходят?
31.01.2011 05:04
melisa
 
Добрый день! всё работает нормально (импорт, экспорт) за исключением возможности загрузки всего каталога на магазин. На данный момент конечно частями выгрузили, но это не очень удобно.
27.06.2011 12:43
melisa
 
т.к. тему по транспорту чеков закрыли, решила дописать сюда =)
с магазина встал поток чеков и на центруме выводится следующее:

Код:
27.06.2011 15:29:26.844 ERROR: Поток транспорта Чеков.209.CHEQUE: 	stopPut: Невозможно вставить повторяющуюся ключевую строку в объект "dbo.ChequeHead" с уникальным индексом "IXU$ChequeHead@ShopIndex@Cash_Code@DateOperation@Ck_Number".
27.06.2011 15:29:26.844 TRACE: Поток транспорта Чеков.209.CHEQUE: 	stopPut (SQL = EXEC cp_TransChequeWrite ?, ?;
 xmlString = <?xml version="1.0" encoding="windows-1251" ?> <ROOT><HDR _Operation_="0" GangStart="2011-06-07T08:27:00" OperDay="20110607" ShopIndex="209" ShopIndexKKM="209" Id="118738" Operation="P" Cash_Code="2" NSmena="1153" DateOperation="2011-06-07T19:26:44" Ck_Number="187292" ControlTape="0" Cassir="008" Su)
com.microsoft.sqlserver.jdbc.SQLServerException: Невозможно вставить повторяющуюся ключевую строку в объект "dbo.ChequeHead" с уникальным индексом "IXU$ChequeHead@ShopIndex@Cash_Code@DateOperation@Ck_Number".
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:156)
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1373)
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:371)
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:322)
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4003)
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1550)
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:160)
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:133)
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:304)
	at ru.crystalservice.setexchanger.datalinks.DBPrintWriter.stopPut(Unknown Source)
	at ru.crystalservice.setexchanger.datalinks.DB.stopPutData(Unknown Source)
	at ru.crystalservice.setexchanger.transports.TCPIPExchanger.processServerSide(Unknown Source)
	at ru.crystalservice.setexchanger.transports.TCPIPExchanger.processConnection(Unknown Source)
	at ru.crystalservice.setexchanger.transports.Exchanger.run(Unknown Source)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
27.06.2011 15:29:26.844 ERROR: Поток транспорта Чеков.209 Server Exception: Поток транспорта Чеков.209.CHEQUE: stopPutData
27.06.2011 15:29:26.844 TRACE: Поток транспорта Чеков.209 Server Exception 
ru.crystalservice.setexchanger.datalinks.DataLinkException: Поток транспорта Чеков.209.CHEQUE: stopPutData
	at ru.crystalservice.setexchanger.datalinks.DB.stopPutData(Unknown Source)
	at ru.crystalservice.setexchanger.transports.TCPIPExchanger.processServerSide(Unknown Source)
	at ru.crystalservice.setexchanger.transports.TCPIPExchanger.processConnection(Unknown Source)
	at ru.crystalservice.setexchanger.transports.Exchanger.run(Unknown Source)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: ru.crystalservice.setexchanger.ExchangerException: PUT Exception
	at ru.crystalservice.setexchanger.datalinks.DBPrintWriter.stopPut(Unknown Source)
	... 10 more
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Невозможно вставить повторяющуюся ключевую строку в объект "dbo.ChequeHead" с уникальным индексом "IXU$ChequeHead@ShopIndex@Cash_Code@DateOperation@Ck_Number".
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:156)
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1373)
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:371)
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:322)
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4003)
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1550)
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:160)
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:133)
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:304)
	... 11 more
27.06.2011 15:29:26.844 ERROR: Поток транспорта Чеков.209 processConnection: Поток транспорта Чеков.209 Server exchanger exception 
27.06.2011 15:29:26.844 TRACE: Поток транспорта Чеков.209 processConnection:
ru.crystalservice.setexchanger.ExchangerException: Поток транспорта Чеков.209 Server exchanger exception 
	at ru.crystalservice.setexchanger.transports.TCPIPExchanger.processServerSide(Unknown Source)
	at ru.crystalservice.setexchanger.transports.TCPIPExchanger.processConnection(Unknown Source)
	at ru.crystalservice.setexchanger.transports.Exchanger.run(Unknown Source)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: ru.crystalservice.setexchanger.datalinks.DataLinkException: Поток транспорта Чеков.209.CHEQUE: stopPutData
	at ru.crystalservice.setexchanger.datalinks.DB.stopPutData(Unknown Source)
	... 9 more
Caused by: ru.crystalservice.setexchanger.ExchangerException: PUT Exception
	at ru.crystalservice.setexchanger.datalinks.DBPrintWriter.stopPut(Unknown Source)
	... 10 more
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Невозможно вставить повторяющуюся ключевую строку в объект "dbo.ChequeHead" с уникальным индексом "IXU$ChequeHead@ShopIndex@Cash_Code@DateOperation@Ck_Number".
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:156)
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1373)
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:371)
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:322)
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4003)
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1550)
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:160)
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:133)
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:304)
	... 11 more
хотела попробывать эту смену из центрума удалить, но что-то не нашла, а ручками в таблицах как-то боязно - вдруг где-то какую-то связку забуду убрать :wacko2:
Часовой пояс GMT +3, время: 04:40.

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