Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Рассылка классификатора карточек. 1,024,6 : Супермаг Плюс (Супермаг 2000)

24.04.2024 22:14


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, время: 22:14.

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