[ОТВЕТИТЬ]
Опции темы
18.01.2008 07:49  
avl2007
Добрый день!

Одно время магазины имели возможность создавать свои артикулы и естественно этим пользовались, потом эту возможность прикрыли в встал вопрос синхронизировать карточки складского учета и документооборот по ним в магазине и ЦО.

Вопрос: можно кто уже боролся с этим безобразием? Нет ли готового скрипта и какие могут быть подводные камни при его применении?

С Уважением Владимир.
 
18.01.2008 07:57  
Mtirt
В адм. модуле. База данных - Утилиты -Локальные артикулы - Синхронизация.
Ну и удаление рядышком...
 
18.01.2008 08:06  
avl2007
Извиняюсь, может не так выразился.

Ситуация 1:
Артикул есть в магазине, нет в ЦО вообще.

Для этого кнопка "локальная синхронизация"?

Ситуация 2:
Артикул совпадает, есть в магазине, есть в ЦО, но это разные товары.

Ситуация 3:
Артикулы не совпадают есть в магазине, есть в ЦО, но это один и тот же товар.

Ситуация 4:
Магазинов несколько.
Артикул совпадает, есть в магазинах, есть в ЦО, но это разные товары в каждом магазине свой.

Такие вот пироги...
 
18.01.2008 08:11  
avl2007
Наверное, я слишком много захотел...

Нет ли у кого хотя бы полного перечня таблиц в которых присутствует поле "артикул"? Хотя можно конечно по констрейнтам и названию поля порыться, по значению в конце концов...
 
18.01.2008 08:14  
Mtirt
Цитата:
Сообщение от avl2007
Извиняюсь, может не так выразился.

Ситуация 1:
Артикул есть в магазине, нет в ЦО вообще.

Для этого кнопка "локальная синхронизация"?

Ситуация 2:
Артикул совпадает, есть в магазине, есть в ЦО, но это разные товары.

Ситуация 3:
Артикулы не совпадают есть в магазине, есть в ЦО, но это один и тот же товар.

Ситуация 4:
Магазинов несколько.
Артикул совпадает, есть в магазинах, есть в ЦО, но это разные товары в каждом магазине свой.

Такие вот пироги...
По п 1. - отобрать в каждом магазине артикула со статусом "Локальный" и разослать их в ЦО.

Остальное - да как раз этим механизмом и развлекаться придется. Возможно в виде нескольких циклов синхронизации данных.
 
19.12.2012 02:55  
artyom
Получилось что-нибудь?
 
19.12.2012 08:52  
OlegON
если у тебя что-то не получается, то это и пиши, не флуди.
 
29.12.2012 21:06  
YuraZ
Цитата:
Сообщение от avl2007
Наверное, я слишком много захотел...

Нет ли у кого хотя бы полного перечня таблиц в которых присутствует поле "артикул"? Хотя можно конечно по констрейнтам и названию поля порыться, по значению в конце концов...
Судя по Вашему вопросу, Вы собираетесь изменять артикулы . Проблема в том, что поле артикула во многих таблицах является первичным ключем + ссылочная целостность. Просто так поменять не получится. Придется отключать множество проверок, индексов, триггеров и т.д., со всеми вытекающими. Шансов запороть базу очень много. Если вдруг, Вы все же решите этим заняться, то скажите, - где то у меня был скрипт отображающий все таблицы с заданным именем поля (а в Супермаге поле артикула везде называется одинаково - article). Но я бы не стал этим заниматься. Лучше используйте штатный функционал и разберитесь с правами пользователей. Как показывает практика, бесконтрольное создание карточек непосредствено в магазинах вылазит боком и очень болезненно - гораздо дешевле организовать ввод базовых справочников в ЦО.
 
"Спасибо" YuraZ от:
 
Опции темы



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

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