Сталкивался.
Алексей, вслед за Mazzy посоветую обратиться к альтернативам в номенклатуре.
Через Конфигурации и Спецификации получите больше проблем, чем их решений.
Можно воспользоваться системой альтернативных замен как структурой хранения данных, сделав более <u>приемлемые экранные формы</u> для работы с ними.
Альтернативы для номенклатуры задаются цепочкой последовательных замен. Несмотря что для номенклатуры можно задать единственную замену, на самом деле ведь выстраивается цепочка замен. В частности, это означает, что вместо плоского списка альтернатив Вы получаете возможность задать их приоритеты ! Но над формами придется все же поработать.
Например, логично сделать выбор замены вручную из списка всех замен, либо автоматически, но по каким-то другим критериям, кроме непосредственно заданной последовательности в цепочке (на вскидку: по наименьшей отпускной цене, по FIFO со склада). Но тут придется дописывать функционал - такого в Аксапте нет.
Обратите также внимание, что в исходниках глубина вложенности замен искусственно ограничена 10-ю уровнями (при поиске замены). Зачем это сделано, не вполне понятно (в документации нет), но моя версия такая: если при настройке Вы случайно "зациклите" взаимосвязи замен, то при подстановке номенклатуры в Заказ это ограничение позволяет не зациклиться и не подвесить систему.
Лучше было бы, если бы Вы написали конкретные причины, по которым Вы даже не хотите рассматривать вариант с альтернативами в номенклатуре.
|