Цитата(Домовик @ 18.02.13, 10:07) необходимо зарегистрироваться для просмотра ссылки
что значит "Решил им помочь и поставил себе задачу" ?

Речь идет уже давно "что нужно оптимизировать процес создания меню".
Цитата(Домовик @ 18.02.13, 10:07) необходимо зарегистрироваться для просмотра ссылки
обработка имеет недостаток. Если она создает объекты , то должна обязательно должна отслеживать их присутствие-отсутсвие в базе. иначе задваивания будут, затраивания. Вашим бухгалтерам сложно будет отследить, запускали они обработку или нет.
они утром приходят на работу, набивают себе в список значений блюда и оно им рассчитывает калькуляции. А отслеживать пусть сами это делают.
Цитата(Домовик @ 18.02.13, 10:07) необходимо зарегистрироваться для просмотра ссылки
делайте лучше документом, который кнопкой "Заполнить" будет создавать Калькуляции и заполнять табличную часть документа ссылками на них
(и еще какими-то ключевыми реквизитами из этих документов). в проведении документа - ничего.
часть кода вы перенесете из кода модуля формы документа калькуляция.
Можно поподробней?