Форум по программам и оборудованию > > >

Оптимизатор, заполнение контракта ценами

27.05.2018 0:29


[ОТВЕТИТЬ]
01.07.2011 08:16
OlegON
 
Сейчас перекину сюда вопросы и постараюсь ответить, пока можно не писать ничего, anderson, скажи номер клиента?
Началось отсюда: https://olegon.ru/showthread.php?p=93555#post93555
01.07.2011 08:22
OlegON
 
Кажется, понял. anderson, вместо запятых - точки, как десятичный разделитель. Если принципиально, могу опцию добавить.
01.07.2011 08:26
konst
 
Сейчас пробую проверить этот функционал на своей БД и столкнулся с такой проблемой:
каждые полчаса Оптимизер запускается в штатном режиме... и когда я пытаюсь запустить загрузку контракта - то получаю сообщение:
01.07.11 08:12:53 -- Requested commands:k
01.07.11 08:12:53 -- Commands accepted
01.07.11 08:12:55 -- Last usage : 1 minutes ago
01.07.11 08:12:56 -- Please wait at least 15 minutes from now...
как с этим бороться?
01.07.2011 08:35
OlegON
 
Для того, чтобы запускать чаще чем раз в 15 минут, надо регистрировать, для зеленых - бесплатно. Иначе меня тут заддосят всем количеством БД.
04.07.2011 03:51
anderson
 
Цитата:
OlegON Кажется, понял. anderson, вместо запятых - точки, как десятичный разделитель. Если принципиально, могу опцию добавить.
Не принципиально. Заменил на точки. Ошибка исчезла:
Цитата:
04.07.11 10:35:33 -- Contract autofill...
04.07.11 10:35:34 -- Begin document updating... Please wait.
04.07.11 10:35:34 -- Contract number : КПМ000002
04.07.11 10:37:36 -- Process completed... Used:173 Uncompleted:0
Захожу в контракт - пустой.
Версия клиента 8.0.6.0.0 (я так понимаю SQL+ показывает ее при запуске?).
04.07.2011 07:44
OlegON
 
Запускаешь с сервера? Штрихкоды или артикула? Давай на пробу и те и другие? Со штрихкодами я не тестил особо, но дожмем - будет работать. Да, кстати, ты обновляешь контракты или ждешь, что он их тебе и заполнит?
04.07.2011 07:58
OlegON
 
Судя по всему, ты ждешь, что он тебе и заполнит товарами.. На самом деле тоже можно сделать, только вот вопрос, а количество тогда чем заполнять? У меня обновлялка контрактов, те. предполагается, что сам контракт заполнен товаром, обновляются цены.
04.07.2011 08:08
anderson
 
Цитата:
Запускаешь с сервера? Штрихкоды или артикула? Давай на пробу и те и другие? Со штрихкодами я не тестил особо, но дожмем - будет работать. Да, кстати, ты обновляешь контракты или ждешь, что он их тебе и заполнит?
Запускаю с клиентской машины. Жду, когда заполнит...
Цитата:
OlegON Судя по всему, ты ждешь, что он тебе и заполнит товарами.. На самом деле тоже можно сделать, только вот вопрос, а количество тогда чем заполнять? У меня обновлялка контрактов, те. предполагается, что сам контракт заполнен товаром, обновляются цены.
Теперь понятно. Но все-таки, если не сложно, нужно заполнение, потому что таких документов (больше ста позиций) очень много...

P.S. Количества в контрактах нас не интересуют - контракты используются для фиксации цен поставщиков. Для количеств мы используем заказы...
04.07.2011 12:12
OlegON
 
Сделаю, будет по 1 проставлять.
05.07.2011 08:09
OlegON
 
Попробуй параметр ContrAddGoods в yes поставить. Особо не тестировал, но вроде должно работать. Спецификация не чистится, т.е. будет пытаться добавить товары.
05.07.2011 09:23
anderson
 
Спасибо, потихоньку завертелось. Привожу лог:
Цитата:
05.07.11 15:22:12 -- Contract number : КПМ000002
05.07.11 15:25:55 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:25:56 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:25:56 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:27:11 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:27:12 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:27:12 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:31:45 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:31:45 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:31:46 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:31:58 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:31:58 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:31:59 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:32:20 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:32:20 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:32:21 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:34:39 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:34:39 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:34:40 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:34:51 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:34:51 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:34:52 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:36:46 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:36:47 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:36:47 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:37:54 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:37:55 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:37:55 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:39:18 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:39:19 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:39:19 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:41:42 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:41:43 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:41:43 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:42:28 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:42:28 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:42:29 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:43:21 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:43:21 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:43:22 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:43:48 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:43:48 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:43:49 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:44:09 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:44:10 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:44:10 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:44:27 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:44:28 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:44:28 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:44:36 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:44:36 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:44:37 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:45:35 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:45:35 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:45:36 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:46:18 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:46:19 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:46:19 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:48:19 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:48:20 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:48:20 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:50:40 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:50:40 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:50:40 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:50:48 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-01400: cannot insert NULL into ("SUPERMAG"."SMSPEC"."ARTICLE")
05.07.11 15:50:48 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCSPECCO_SPECITEM) violated - parent key not found
05.07.11 15:50:49 -- OLEGON-ERROR! : Query:192.168.10.1:sevtorg:java.sql.SQLException: ORA-02291: integrity constraint (SUPERMAG.SMCCONTRACTPACKS_SPECITEM) violated - parent key not found
05.07.11 15:52:10 -- Process completed... Used:173 Uncompleted:0
Долговато однако... Или так и должно быть?
05.07.2011 09:24
Mtirt
 
Не обрабатывается условие, что по штрих-коду артикул не найден???
05.07.2011 09:26
anderson
 
Заполнилась 151 позиция из 173. Предполагаю, что ошибки из-за отсутствия штрихкода в базе...
05.07.2011 09:43
OlegON
 
Я еще даже не заявлял в основной теме о том, что этот параметр есть, потому, что тестировать надо. Для 151 позиции зверско долго, но думаю, что косяки отсутствия артикула или в принципе база тупит, поскольку в итоге приходится штрихкод в артикул преобразовывать. Ошибки отсутствия артикула буду обрабатывать. Не успел еще.
06.07.2011 07:48
OlegON
 
Добавил обработку нулевого артикула для вставки, пишет теперь вообще погуще. Предлагаю посмотреть, где тупит, если продолжает тупить.
Опции темы


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

 

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