Обработка для изменения "Полного наименования" номенклатуры на "Наименование"
Данная обработка поможет вам сделать Полное наименование номенклатуры равным Краткому. Это нужно если полное наименование не соответствует правильному, в результате того, что кто-то «натупил».
РЕКОМЕНДУЮ сначала сделать копию базы и там посмотреть результат работы обработки.
Моя первая обработка, работает и тестировалась на УТ для Украины 8.2. Просьба опытных указать, как можно было сделать лучшеправильнее.
А зачем 50 строк кода? Если все намного проще
Выборка = Справочники.Номенклатура.Выбрать();
Пока Выборка.Следующий() Цикл
Объект = Выборка.ПолучитьОбъект();
Объект.НаименованиеПолное = Объект.Наименование;
Объект.Записать();
КонецЦикла;
Для подобных операций проще использовать запросник с возможностью выполнения произвольного кода.
(1) Misanets, Сначала пробовал так, сейчас уже понял где ошибка. Спасибо)
УПОБ в руки и вперёд.
А зачем это надо? По-моему весь смысл как раз в том, что есть краткое наименование и есть более развернутое, т.е. полное наименование Между прочим в документах как раз и надо печатать полное наименование.
Сомнительная логика применения обработки (наверно была написана на скорую руку под очень разовую задачу разового буха…)
Прикол в том, что иногда когда делали «Создать номенклатуру на основании» полное наименование оставалось с прошлой номенклатуры. Но согласен с (5) wiranata, разовое применение обработки. В коллекцию «на всякий случай»
Можно проще в «Универсальном подборе и обработке объектов» на закладке Обработки -> Произвольный алгоритм написать три строчки:
Полезность нулевая, поскольку элементарно решается данная задача через стандартную ИТС «Универсальный подбор и обработка объектов»…
(8) alenakrr, пробовал, не получалось что-то…
Мне кажется мы опять имеем дело с попыткой заработать дешевую репутацию. У когото получается, за счет лени других, у кого-то нет.. К модераторам: может стоить пересмотреть систему?
(1) примерно так и сделал, только нужно учитывать, что группы надо пропускать.
Сделал в виде подключаемой обработки для УФ, только если полное наименование заполнено, оно не меняется.
(10) не скажи, иногда проще скачать, чем самому написать.
один раз сделать можно самому, а так пользователи сами должны запускать обработку, т.е. она должна быть готова.
(11) fixin,
скачал, пытаюсь открыть, просто НИЧЕГО не происходит… шлак какой-то
(1) Misanets,
и куда это вставлять?? здесь все типа телепаты???