0
1. Если нет ни одного свойства, ошибка:
"Не удалось сформировать внешнюю печатную форму!
Преобразование значения к типу Булево не может быть выполнено"
2. Если несколько свойств, то выдает первое попавшееся.
3. Зачем было коверкать вывод кода\артикула, если это опция?
4. В документе может не быть одновременно услуг и товаров, зачем выводить обе таблицы всегда?
5. Не уверен, что по количеству нужен итог, но это уже придирка