Все-таки заставил себя решить эту задачу =) В ветке 8.1 вроде как пришли к выводу что бесконечный уровень аналогов лежи на пользователе. Те при заполнении регистра АналогиТоваров если он хочет, чтобы при списании Товара1 списывался аналог1 а при списании аналога1 списывался аналог2 то пусть заполняет регистр так
Товар1 - аналог1
Товар1 - аналог2
Читал сообщение сдающих кому попалась эта задача, именно это допущение использовали, иначе чтобы размотать всю цепочку аналогов нужно делать рекурсию..
Основная поблема в том, что при списании аналога, нужно учесть, что этот аналог может быть в тч Расходной.Бегло просмотрел решение streght2008 в ветке 8.1..но не въехал
Он создает пустую таблицу РеальныйОстатокТоваров, а потом как то хитро заполняет ее..Вообщем взял саму идею хранить реальные остатки в ТЗ и уменьшать ее количество при списании, получислось вроде не сложно, но времени все равно ушло 2 часа..Очень рад буду критике=)
Вложения:
1.19.dt