[ОТВЕТИТЬ]
Опции темы
16.08.2012 11:08  
Dim
обычно в таких ситуациях ставили на рыссылку все карточки, а потом классификатор... правда был раз случай, когда в ЦО удалили только что созданную карточку, а в магазине на нее уже оприходовали товар и сделали переоценку... вот тогда приходилось лезь в базу скриптами
 
16.08.2012 11:24  
ckadi
Цитата:
Сообщение от Mtirt
Как вариант.
Отобрать права в базах магазинов на редактирвоание классификатора у ВСЕХ-ВСЕХ-ВСЕХ.
В магзе не было ни у кого прав на редактирование классификатора, а в офисе в очередной раз сменился состав менеджеров, в обязанности которых входит заведение новых карточек, ..., они перекроили под себя классификатор, не зная, что удалять ветки нельзя (что удаление ветки в офисе не распространяется автоматом на подчиненные базы).

Вечером\в нерабочее время перемещу все карточки в корень, разошлю из ЦО карточки, классификатор.
 
16.08.2012 15:43  
whitewizard
не не. не стоит оно того.
1. рассылаешь классификатор.
2. смотришь в почтовике группу ошибочную (ID покажет). по нему можно узнать узел
(select tree from sacardclass where id=...).
3. рассылаешь из ЦТО товары, которые есть на текущий момент в магазине в этой группе
(на магазине появляется новая группа типа 9999.)
4. пункт 1 выполняешь, пока классификатор не разошлётся нормально.
5. линейкой по пятой точке менеджерам
 
16.08.2012 15:44  
Mtirt
Насколько я помню, при рассылке классификатора группу не пишет :(
 
16.08.2012 15:51  
whitewizard
ну оно пишет, про карточку, а ID можно получить (000001 = артикул)
ID группы: select idclass from smcard where article='000001'
Tree группы: select tree from sacardclass where id = (select idclass from smcard where article='000001')
 
16.08.2012 16:01  
Mtirt
Т.е. рассылать надо карточки?
 
16.08.2012 16:08  
whitewizard
я такую тему ловлю стандартно раз в полгода и устраиваю показательную экзекуцию после этого.
проблема в том, что карточки в ЦО перенесли в другую группу, старую группу удалили, а карточки на магазине остались в старой группе.
теперь их надо оттуда выбить в любую другую группу, чтобы почтовик смог удалённую в ЦО группу, удалить в магазине.
 
16.08.2012 17:39  
ckadi
Сформировал отчет "Каталог наценок" в магзе и ЦО, в *.rtf, сравнил построчно (47стр O_o), классификатор магза к ЦО привел, разослал - он доехал до магза. 1 магз готов, еще 5 впереди, эх)
 
16.08.2012 17:43  
whitewizard
что значит "привёл классификатор магаза к ЦО привёл"?
не образовалось ли после такой дивной процедуры в магазине карточек без групп?
 
16.08.2012 17:54  
ckadi
Цитата:
Сообщение от whitewizard
что значит "привёл классификатор магаза к ЦО привёл"?
не образовалось ли после такой дивной процедуры в магазине карточек без групп?
Права у всех забрал сначала, потом сравнил классификаторы магза и ЦО, переместил узлы\некоторые добавил\некоторые удалил, получилось что классификатор товаров в магзе стал идентичен классификатору ЦО, в ЦО 1 узел переместил, разослал классификатор - в магзе он тоже изменил местоположение, удалил 1 узел в ЦО и в магзе, разослал классификатор - разослался без ошибок.
Потом к следующему магзу хотел приступить - смотрю - он полностью соответствовать стал классификатору ЦО, остальные магзы глянул - идентично.
Думаю еще все карточки за вечер-ночь разослать из ЦО в магзы, чтобы соответствовало местоположение карточек в узлах классификаторов ЦО и магзов.
 
 


Опции темы



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

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