Описание:
Многие производители выпускают оборудование, которое имеет очень много разных вариантов по комплектации. В основе изделия база, а далее из необходимых функций вы составляете код заказа. Каждая позиция кода обозначает выбранный Вами вариант, это может быть либо комплектация изделия, либо ее фунционал, да и т.д. Длина кода заказа может быть очень разной, и каждая позиция кода может иметь от одного значения до нескольких десятков. Соответствено в базе можно создать все возможные варианты номенклатуры и их цены, но только по одной серии вариантов может быть несколько милионов, посчитайте n-факториал , а вы стандартно используете несколько сотен, и, наверно, каждый понимает, что рост базы с ненужными позициями не есть хорошо. Вот для этого и писалась обработка: чтобы быстро, если нет в базе нужной номенклатуры, подобрать ее с расшифровкой каждой позиции, далее создание в базе и запись цены изделия. Также реализована расшифровка уже имеющегося кода заказа по позициям и проверка на правильность кода заказа.
Эта обработка писалась для оборудования Siemens. SIPROTEC. Частично заменяя программу (DIGSI 4). Но она практически универсальна для таких случаев. Все зависит от составленного макета. Макеты находятся в обработке. Открывать через конфигуратор. Еще раз повторюсь, если у Вас есть изделие и возможна тысяча вариантов комплектации, вы, немного доработав данную обработку, разгрузите свой справочник. Менеджеры скажут спасибо. Ключевое слово "наверно".
Прошу ногами не пинать. Я не программист. Просто опытный пользователь. Жизнь заставила написать эту обработку. Ничего похожего не нашел. Выкладываю как есть. Может, кому пригодится. Пробовал сделать ее универсальной. Думаю, что можно использовать для составления и расшифровки кодов других производителей, все зависит от макета.