Решил немного улучшить обработку Алекс Одинэсник из его публикации Универсальная обработка для заполнения реквизитов и табличных частей по любому документу-основанию.
И выражаю ему благодарность.
Список типов документа в оригинале заполнялся при открытии, я сделал его заполнение в обработчике ОбработкаВыбора() для того чтобы отсеять документы без табличных частей, и вдобавок оставить в списке только те виды документов, которые имеют хотя бы одну табличную часть совпадающей с именем одной из табличных частей документа-основания.
Обработка предназначена для создания и автоматического заполнения произвольного документа базы из произвольного документа-основания, с переносом информации реквизитов шапки и одноименных реквизитов одноименных табличных частей из документа-основания в заполняемый документ.
Тем самым уменьшился размер списка видов заполняемых документов.
Использование обработки осталось таким же:
1) Выбирается документ-основание
2) Выбирается вид заполняемого документа
3) Нажимается волшебная кнопка Заполнить на основании
Обработка успешно протестировалась на типовой конфигурации Бухгалтерия Казахстана 2.0.26.12 и на Зарплата и Управлением Персоналом 2.0.17.6.