Коллеги! Хочу поинтересоваться Вашим мнением вот по какому поводу. Есть рабочая база УПП в которой элементы номенклатуры выглядят вот таким образом: "Пленка ORL352 1,26*50м" + характеристика "зеленый". А мне нужно сделать так, что бы во всей базе номенклатура выглядела так: "Пленка" + характеристика "ORL, 352, 1.26, 50м, зеленый". То-есть наименование должно стать частью характеристик. Брендом, шириной, весом, цветом и т.д. Естественно должны замениться все регистры и все документы. Очень жду Вашего мнения!
(1) проблема решается в 3 этапа, без перепроведения документов конечно
делай раз - самописной обработкой заменяем наименование характеристики по старой характеристике и владельцу
делай два - переименовываем номенклатуру самописной обработкой
делай три - штатной обработкой замена дублирующих элементов получаем из 3 номенклатур одну
23.
Alex_Japanese_Student
46418.06.12 11:46 Сейчас в теме
(1) Degron,
вообще спорно все это на самом деле. В каких-то случаях оптимально выносить в характеристики, в каких-то случаях удобнее создать доп реквизиты в справочнике, и товары с разными характеристиками хранить как разные элементы справочника. От объема справочника номенклатуры многое зависит, я сталкивался в практике с тем, что приходилось уходить от характеристик и к реквизитам справочника мигрировать
Если одну кучку элементов справочника заменять на другую кучку элементов справочника, то нужно будет перепроводить все документы.Чем больше база тем больше гемороя.
Как вариант добавить новые элементы справочника с новыми характеристиками и через документ инвентаризация перекинуть остатки со старой номенклатуры на новую.
Пример: было
"Пленка ORL352 1,26*75м" + характеристика "зеленый"
"Пленка ORL352 1,26*50м" + характеристика "зеленый"
"Пленка ORL352 1,26*25м" + характеристика "зеленый"
Три разных элемента справочника
должно получится:
"Пленка" + характеристика "ORL352 1,26*75м зеленый"
"Пленка" + характеристика "ORL352 1,26*50м зеленый"
"Пленка" + характеристика "ORL352 1,26*25м зеленый"
Один элемент справочника и три характеристики.
Я правильно тебя понял?
Если заменять на новые и удалять старые, то нужно во всех документах заменять на новую номенклатуру и проводить + в регистрах сведений всякие настройки, типа счетов учета.
Если через инвентаризацию делать, то работы меньше но останется старая номенклатура. ЕЕ можно спрятать в другую папку и добавить лидирующий пробел чтоб в быстром выборе не участвовали.
Предложил бы вам свернуть всю базу и воспользоваться обработкой универсального подбора и обработки объектов, но прекрасно понимаю, что со стороны легко говорить :)
Есть такой вариант. Специально обученный кнопкодав, создает соответствие между старой номенклатурой и характеристикой и новой. И я стандартной обработкой заменяю сначала характеристики. А вот тут 2 варианта, либо так же меняю номенклатуру, либо предложение shuhard шаг 2 и 3. Пройдет такой вариант?
Попробовал стандартной обработкой все поменять. Сделал эксперимент на 2-х номенклатурах и 2-х характеристиках соответственно. Для перепроведения всех документов понадобилось время 7 часов! Что делать? Как перетащить всю базу. Это займет месяцы!
(19) Degron,
На мой взгляд, должна работать так:
1. Меняются ссылки в объектах, они записываются.
2. Меняются ссылки в наборах записей, они записываются.
Если документооборот не гигантский, то много времени, на мой взгляд, эти операции занимать не должны. Возможны нюансы, конечно - если на запись наборов записей навешено много подписок.
Кстати, у Вас РАУЗ? А то наткнулся на то, что там движения по БУ делаются через подписку :(
Такой вариант тогда:
Создается новая номенклатур, в экселевском файле делается табличка с четырмя колонками: Старое наименование(Код)/Старая характеристика/Новое наименование(Код)/новая характеристика.
Пишется обработка, которая считывает данные из экселя, по этой табличке во всех документах где есть реквизит с типом номенклатура меняется на новое значение. После этого запукается полное перепроведение документов.
Да в РАУЗе по подписке. А у нас слава богу не он. Наверное стандартной обработкой действительно меняются ссылки. Но она делает это очень долго. Просто не реально как. И почему то мне так кажется, что какими бы способами я это не пытался делать все равно будет долго. База довольна таки большая!
А что сделает специалист? Вот я программист уже 3 года. У специалиста обработка будет работать быстрее? Сколько нужно сертификатов что бы типовая обработка стала быстрее работать?
Здесь на инфостарте есть обработка универсальной замены номенклатуры: http://infostart.ru/public/58109/ Мне нужно было заменять номенклатуры по такому же принципу как и Вам - просто возьмите, допилите для пары номенклатура + характеристика и будет Вам счастие. Передать свою допиленную не могу, потому что она не моя изначально)
(29) Degron,
Посмотрел код этой обработки - навскидку - ничего вроде сверхъестественно косячного нет..
Могу предположить еще, что при записи набора записей регистров выполняются какие-нибудь проверки остатков - возможно, стоит попробовать их отключить.
(30) Degron,
По поводу не менять - не очень понятно, зачем это делать задним числом? Перенесите остатки на новую модель учета с определенного момента времени и радуйтесь жизни - зачем прошлое ворошить?
Всем огромное спасибо! Убедил руководство перенести остатки на новую номенклатуру с помощью инвентаризации. Старую номенклатуру оставим в покое. Пусть весит.